Profissional com sólida experiência em administração de bancos de dados PostgreSQL e MySQL em ambientes de produção de alta criticidade. Atua com autonomia em instalação, configuração, monitoramento, tuning de performance, backup/restore e alta disponibilidade. Domínio de replicação, particionamento e análise de planos de execução. Colabora com equipes de desenvolvimento e infraestrutura na revisão de modelos de dados, migrations e estratégias de escalabilidade.
Responsabilidades e atribuições
Instalar, configurar e manter instâncias PostgreSQL e MySQL em ambientes Linux on-premises e cloud
Monitorar performance, identificar gargalos e executar tuning de queries, índices e parâmetros de memória e I/O
Implementar e gerenciar soluções de replicação, failover e alta disponibilidade (Patroni, InnoDB Cluster)
Definir e executar rotinas de backup, validar restore e garantir conformidade com RPO e RTO definidos
Gerenciar usuários, roles e permissões seguindo políticas de segurança, LGPD e princípio do menor privilégio
Apoiar o time de desenvolvimento na revisão de scripts SQL, DDL e estratégias de migração e versionamento de schema
Atender incidentes P1/P2, realizar análise de causa-raiz e propor ações preventivas com documentação de lições aprendidas
Documentar topologias, runbooks operacionais, procedimentos de backup/restore e manuais de troubleshooting
Requisitos e qualificações
PostgreSQL 13+
MySQL 5.7+
Linux avançado
SQL avançado
Backup & restore
Replicação
Análise de planos Tuning de queries
Monitoramento
Shell script
Requisitos desejáveis
Cloud RDS
Cloud SQL Patroni
Repmgr pgBouncer XtraBackup Ansible
Terraform Docker
containers
Grafana / Prometheus
Certificação Oracle/EDB