Buscamos um(a) Administrador(a) de Banco de Dados Sênior (DBRE – Database Reliability Engineer) para atuar na engenharia de confiabilidade dos ambientes de banco de dados, garantindo alta disponibilidade, desempenho, segurança, escalabilidade e resiliência dos serviços que sustentam os sistemas e operações da companhia.
Essa pessoa será responsável por combinar conhecimentos avançados em Administração de Banco de Dados (DBA) com práticas de Site Reliability Engineering (SRE) e DevOps, atuando na automação de processos, evolução de arquiteturas, implementação de observabilidade e definição de indicadores de confiabilidade.
O profissional terá papel estratégico na redução de riscos operacionais, eliminação de atividades manuais e aumento da previsibilidade e estabilidade dos ambientes, utilizando infraestrutura como código, pipelines de automação e práticas modernas de engenharia.
Também atuará como referência técnica para os times de Engenharia, Desenvolvimento, Infraestrutura, Cloud e Tecnologia, apoiando decisões arquiteturais, resolução de incidentes críticos e implementação de boas práticas de confiabilidade.
Buscamos um perfil analítico, autônomo, colaborativo e orientado à automação e melhoria contínua, que tenha profundidade técnica em banco de dados e capacidade para atuar em ambientes de alta criticidade e grande volume de informações.
Principais responsabilidades
- Garantir a disponibilidade, desempenho, integridade e confiabilidade dos bancos de dados em ambientes de produção, homologação e desenvolvimento;
- Definir, implementar e acompanhar SLIs (Service Level Indicators) e SLOs (Service Level Objectives), monitorando indicadores de confiabilidade dos serviços de dados;
- Projetar, implementar e evoluir arquiteturas de alta disponibilidade, replicação, clusterização, failover automático e recuperação de desastres (DR);
- Automatizar atividades de provisionamento, configuração, backup, restore, upgrades e manutenção, utilizando Infrastructure as Code (IaC) e pipelines CI/CD;
- Implementar e evoluir soluções de monitoramento, alertas e observabilidade, permitindo a identificação proativa de falhas e degradações;
- Realizar tuning avançado de performance, incluindo otimização de consultas SQL, índices, particionamento, planos de execução e parâmetros dos SGBDs;
- Planejar a capacidade e o crescimento dos ambientes, considerando armazenamento, memória, processamento, conexões e volume de dados;
- Participar de plantões técnicos (on-call), atuando na identificação, resposta e resolução de incidentes críticos;
- Conduzir análises de causa raiz e post-mortems blameless, definindo planos de ação para evitar recorrências;
- Executar testes de resiliência, backup, restore, failover e recuperação de desastres, validando a confiabilidade dos ambientes;
- Planejar e executar migrações, upgrades e mudanças estruturais, buscando mínimo impacto e estratégias de zero ou low downtime;
- Implementar e acompanhar controles de segurança, criptografia, auditoria, permissões e conformidade com a LGPD;
- Apoiar equipes de desenvolvimento na modelagem de dados, revisão de scripts, migrations e boas práticas de acesso aos bancos;
- Desenvolver e manter runbooks, procedimentos automatizados, padrões técnicos e documentação arquitetural;
- Atuar como referência técnica, compartilhando conhecimentos e apoiando o desenvolvimento de profissionais da equipe;
- Identificar oportunidades de melhoria contínua, redução de riscos e aumento da eficiência operacional dos serviços de dados.
Conhecimentos técnicos
Administração de Banco de Dados e Performance
- Domínio avançado de pelo menos um SGBD relacional, como PostgreSQL, MySQL, SQL Server ou Oracle;
- Conhecimento avançado em SQL, incluindo CTEs, window functions, procedures, triggers e análise de planos de execução;
- Experiência em tuning de performance, indexação, particionamento e diagnóstico de problemas de desempenho;
- Experiência com administração, troubleshooting e otimização de ambientes de banco de dados de alta criticidade;
- Conhecimento em planejamento de capacidade e dimensionamento de ambientes.
Engenharia de Confiabilidade e Alta Disponibilidade
- Experiência com práticas de Site Reliability Engineering (SRE) aplicadas a bancos de dados;
- Conhecimento em definição, acompanhamento e evolução de SLIs e SLOs;
- Experiência com arquiteturas de alta disponibilidade, replicação, clusterização e failover automático;
- Conhecimento em soluções como Patroni, Always On, Data Guard ou tecnologias equivalentes;
- Experiência com estratégias de Disaster Recovery (DR), continuidade de serviços e testes de resiliência;
- Conhecimento em backup, recovery, PITR (Point-in-Time Recovery) e testes recorrentes de restauração;
- Vivência com gestão de incidentes críticos, análise de causa raiz e post-mortems.
Automação, DevOps e Infraestrutura como Código
- Experiência com Infrastructure as Code (IaC), utilizando Terraform, Ansible ou ferramentas similares;
- Conhecimento em automação e desenvolvimento de scripts com Python, Shell Script ou Go;
- Experiência com administração, troubleshooting e otimização de ambientes Linux;
- Conhecimento em CI/CD e versionamento, utilizando Git, GitLab CI, GitHub Actions, Jenkins ou equivalentes;
- Familiaridade com ferramentas de gerenciamento de mudanças em bancos de dados, como Flyway ou Liquibase;
- Capacidade de automatizar rotinas operacionais, provisionamento, configurações e procedimentos de manutenção.
Observabilidade, Cloud e Segurança
- Experiência com ferramentas de monitoramento e observabilidade, como Prometheus, Grafana, Zabbix, Datadog ou similares;
- Conhecimento em construção de dashboards, métricas, alertas e indicadores de confiabilidade;
- Familiaridade com serviços de bancos de dados em Cloud, como AWS RDS/Aurora, Azure SQL ou Google Cloud SQL;
- Conhecimento em segurança de dados, criptografia, controle de acesso e auditoria;
- Familiaridade com requisitos de proteção de dados e conformidade com a LGPD.
Formação e experiência
- Graduação completa em Sistemas de Informação, Ciência da Computação, Engenharia da Computação, Análise e Desenvolvimento de Sistemas ou áreas relacionadas;
- Experiência mínima de 5 anos em Administração de Banco de Dados, preferencialmente em ambientes corporativos de alta criticidade;
- Vivência com práticas de SRE, DevOps, automação de infraestrutura e engenharia de confiabilidade;
- Experiência com ambientes de grande volume de dados, alta disponibilidade e operações críticas;
- Histórico de atuação em automação de processos, otimização de performance e evolução de arquiteturas de banco de dados;
- Experiência na resolução de incidentes complexos e implementação de melhorias estruturais para aumento da confiabilidade dos serviços.
Competências comportamentais
- Mentalidade de engenharia e automação, buscando eliminar atividades manuais e desenvolver soluções escaláveis;
- Visão analítica e sistêmica, com capacidade para compreender arquiteturas complexas e antecipar riscos;
- Autonomia e senso de responsabilidade, especialmente na administração de ambientes críticos e dados sensíveis;
- Capacidade de resolução de problemas complexos, atuando com agilidade e precisão diante de incidentes;
- Gestão de crises e equilíbrio sob pressão, mantendo foco na estabilidade e continuidade dos serviços;
- Comunicação clara e assertiva, conseguindo interagir com diferentes equipes técnicas e áreas de negócio;
- Colaboração e cultura blameless, valorizando o aprendizado coletivo e a melhoria contínua;
- Proatividade e orientação à confiabilidade, buscando prevenir falhas e aumentar a resiliência dos ambientes;
- Interesse em compartilhamento de conhecimento e mentoria técnica, contribuindo para o desenvolvimento da equipe.
Diferenciais
- Pós-graduação ou especialização em Banco de Dados, Engenharia de Dados, Cloud Computing, DevOps ou áreas correlatas;
- Experiência com Docker e Kubernetes, especialmente operadores de bancos de dados;
- Conhecimento em bancos NoSQL, como MongoDB e Redis;
- Familiaridade com bancos vetoriais e pgvector;
- Experiência com CDC (Change Data Capture) e tecnologias de streaming, como Debezium e Kafka;
- Conhecimentos em Engenharia de Dados, ETL/ELT e integração de dados;
- Experiência com práticas de Chaos Engineering e testes de resiliência;
- Vivência em arquiteturas híbridas ou multicloud;
- Experiência com estratégias de deploy e migração de banco de dados com zero ou low downtime;
- Certificações relacionadas a Banco de Dados, Cloud, SRE ou DevOps;
- Experiência na definição de padrões de confiabilidade e evolução de plataformas de dados.
Informações Adicionais
- Remuneração CLT compatível com o mercado;
- Flash – Cartão de Benefícios Flexíveis com todas as categorias habilitadas: Alimentação, Refeição, Mobilidade, Educação, Saúde e Cultura;
- Seguro de Vida;
- Plano de Saúde;
- Plano Odontológico;
- PLR de acordo com a política da empresa;
- Voucher no dia do aniversário;
- Descontos exclusivos em escolas de idiomas, universidades, SESC e instituições parceiras.