Na Nava, acreditamos no poder da tecnologia para transformar negócios — e estamos com uma oportunidade desafiadora e estratégica esperando por você.
Vem crescer com a gente!
Missão no contexto do CMT:
Monitorar a saúde operacional das instâncias de banco de dados, identificar degradação e indisponibilidade, executar os procedimentos padronizados de verificação e contenção, e escalar ao time de DBA com diagnóstico e evidências suficientes para acelerar a resolução.
Conhecimentos essenciais — transversais às três plataformas:
- Conceitos fundamentais: instância, base de dados, sessão, transação, lock e deadlock.
- Diferença prática entre indisponibilidade (instância fora) e degradação (lentidão, contenção, fila) — determinante para a classificação correta de severidade.
- Monitoramento de espaço: crescimento de datafiles, logs de transação e áreas temporárias — causa recorrente e previsível de incidente.
- Verificação de status de jobs de backup e de replicação, com noção de RPO e do impacto de atraso (lag).
- Análise de conexões: sessões ativas, conexões bloqueadas, esgotamento de pool de conexões da aplicação.
- Leitura de dashboards e templates de banco de dados em ferramentas de monitoramento (Zabbix, Dynatrace), incluindo identificação de falso positivo por agente inativo.
- Noções de SQL para consulta de views administrativas — sem alteração de dados.
Conhecimentos essenciais — Oracle:
- Arquitetura em nível operacional: instância, tablespace, datafile, redo log e archive log.
- Alert log: localização e interpretação das mensagens mais frequentes (ORA-00257 archive cheio, ORA-01555, ORA-01652 falta de espaço em temp).
- Verificação de status via views dinâmicas básicas (v$session, v$instance, v$database) e identificação de sessões bloqueadoras.
- Listener: verificação de status e sintomas de falha de conexão.
- Noções de RMAN em nível de verificação de status de backup, e de Data Guard em nível de verificação de sincronismo.
- Noções de ASM quando aplicável ao ambiente.
Conhecimentos essenciais — Microsoft SQL Server:
- SQL Server Management Studio para verificação de status de instância, bases e jobs.
- SQL Server Agent: verificação de execução e falha de jobs, especialmente de backup e manutenção.
- SQL Server Error Log e leitura de eventos correlatos no Event Viewer.
- DMVs básicas para diagnóstico (sys.dm_exec_requests, sys.dm_exec_sessions, sys.dm_os_wait_stats) em nível de consulta orientada por playbook.
- Identificação de bloqueios e deadlocks, e de crescimento anômalo de tempdb e do log de transações.
- Verificação de status de alta disponibilidade: AlwaysOn Availability Groups, Failover Cluster ou Log Shipping conforme o ambiente.
Conhecimentos essenciais — MySQL:
- Verificação de status de serviço e de instância; leitura do error log.
- SHOW PROCESSLIST e SHOW ENGINE INNODB STATUS para identificação de sessões longas, locks e contenção.
- Slow query log em nível de identificação de consulta problemática para repasse ao DBA.
- Status de replicação (SHOW REPLICA STATUS) e interpretação de lag e de erro de replicação.
- Noções de InnoDB: buffer pool, crescimento de ibdata e impacto de disco cheio.
Desejáveis:
- Certificação Oracle Database Administration Associate ou Microsoft DP-300.
- Experiência prévia em ambiente com múltiplas plataformas de banco simultâneas.
- Noções de bancos NoSQL e de bancos em nuvem, considerando a tendência de migração do ambiente.
- Familiaridade com ambientes SAP do ponto de vista de infraestrutura de banco.
O que NÃO se espera desta posição (fronteira com N2/N3 e DBA):
- Tuning de consultas, criação ou alteração de índices e ajuste de plano de execução.
- Modelagem de dados, alteração de estrutura ou execução de DDL.
- Execução de restore, point-in-time recovery ou qualquer operação de recuperação.
- Alteração de parâmetros de instância e aplicação de patches de banco.
- Qualquer operação de escrita em base de produção — o acesso do CMT deve ser de leitura, e isso precisa ser formalizado na concessão de credenciais.