🎯 Missão do Cargo
Garantir a disponibilidade, performance e integridade dos bancos de dados com autonomia, sendo referência técnica de BD para os times que atende.
📋 Responsabilidades e Entregáveis
-
Administração e Operações de BD
Gerenciar com autonomia os bancos de dados de produção e homologação, incluindo criação de usuários, permissões e configurações.
Bancos administrados sem incidentes; configurações documentadas e auditáveis.
-
Otimização de Queries e Índices
Identificar e resolver problemas de performance via análise de execution plans e ajuste de índices.
Queries críticas com performance dentro do SLA; índices revisados periodicamente.
-
Políticas de Backup e Recovery
Definir e operar políticas de backup adequadas à criticidade de cada base; testar restore periodicamente.
RPO e RTO definidos; testes de restore realizados; sem perda de dados em falhas.
-
Suporte ao Time de Desenvolvimento
Apoiar devs em modelagem de dados, queries complexas e integrações com BD; disseminar boas práticas.
Times desbloqueados; boas práticas disseminadas; menos retrabalho por problema de BD.
-
Segurança de Dados
Aplicar controles de acesso, auditoria básica e boas práticas de segurança nos BDs.
Acessos controlados; logs de auditoria ativos; nenhum acesso não autorizado.
-
Automação de Tarefas
Criar scripts para automatizar tarefas recorrentes de administração e monitoramento de BD.
Automações em produção reduzindo trabalho manual; scripts versionados e documentados.
-
🤖 Uso Estratégico de IA
Análise de execution plans; geração de scripts de automação e manutenção; documentação técnica; pesquisa de padrões de otimização; revisão de modelagem de dados.
🔧 Conhecimento Técnico
-
SQL Avançado
CTEs, window functions, subqueries complexas, análise de execution plans; resolve problemas de performance com autonomia.
-
Administração de BD
Gerencia configurações, usuários e permissões; conhece os principais parâmetros de tuning do BD que administra.
-
Estratégias de Backup e Recovery
Define e opera políticas de backup; já realizou testes de restore em cenários reais.
-
Modelagem de Dados
Revisa e propõe melhorias em schemas; conhece formas normais e suas implicações de performance.
-
Automação (Python / Bash / PowerShell)
Escreve scripts para automatizar tarefas repetitivas de DBA com qualidade e versionamento.
💡 Comportamentos na Prática