🎯 Missão do Cargo
Apoiar as operações diárias de banco de dados com atenção e rigor, garantindo que os dados estejam disponíveis e íntegros para os times que deles dependem.
📋 Responsabilidades e Entregáveis
-
Monitoramento de Bancos de Dados
Acompanhar métricas de saúde dos BDs e reportar anomalias ao time com contexto claro.
Alertas identificados no tempo certo; problemas escalados com contexto claro.
-
Execução de Backups
Realizar e verificar backups conforme as políticas estabelecidas pelo time.
Backups executados e validados no prazo; registros atualizados e disponíveis.
-
Suporte a Queries SQL
Auxiliar times internos com dúvidas e pequenos problemas em queries SQL do dia a dia.
Dúvidas resolvidas ou encaminhadas corretamente; aprendizados documentados.
-
Documentação de Bancos de Dados
Manter a documentação de estruturas, rotinas e procedimentos atualizada e acessível.
Documentação clara, atualizada e acessível ao time.
-
Manutenção de Rotinas
Executar manutenções preventivas programadas sob supervisão, sem impacto inesperado.
Rotinas executadas dentro do prazo; sem impacto não comunicado nos sistemas.
-
🤖 Uso Estratégico de IA
Auxílio na escrita e validação de queries; documentação de estruturas de banco; pesquisa de boas práticas; geração de templates de scripts de manutenção.
🔧 Conhecimento Técnico
-
SQL Funcional
Escreve queries com filtros, joins e agregações para consultas e verificações do dia a dia.
-
Banco de Dados Relacional
Conhece o básico de pelo menos um BD relacional (PostgreSQL, SQL Server ou MySQL): estrutura de tabelas, tipos de dados e consultas simples.
-
Backup e Restore
Executa e valida backups seguindo os procedimentos definidos pelo time sênior.
-
Básico de Linux / Windows
Navega no terminal, executa scripts simples e entende logs de sistema básicos.
💡 Comportamentos na Prática