Administrador de Banco de Dados DBA | Cresol Confederação
CSC.
Será que seu currículo passa pelo filtro desta vaga?
Envie seu CV e descubra, em segundos, sua compatibilidade real com Administrador de Banco de Dados DBA | Cresol Confederação - CSC — o que já atende, e onde seu currículo pode estar perdendo aderência.
Descricao da vaga
Venha fazer a diferença com a gente! 🧡
Estamos em busca de um(a) Administrador de Banco de Dados - DBA para fortalecer ainda mais o nosso time!
Se você acredita no poder do trabalho em equipe, na construção de um ambiente colaborativo e no impacto positivo que pode gerar na comunidade, essa oportunidade é para você!
Aqui na Cresol, crescimento é sobre desenvolver talentos, fortalecer conexões e criar um ambiente onde cada pessoa se sinta valorizada. Se você está pronto(a) para esse desafio e quer fazer parte de algo grandioso, vem para a Cresol e embarque na onda laranja! 🧡
✨ Juntos, vamos mais longe! 🚀
Responsabilidades e atribuicoes
Administração e sustentação
- Administrar ambientes PostgreSQL e SQL Server em produção, homologação e desenvolvimento.
- Realizar instalação, configuração, atualização e aplicação de patches dos SGBDs.
- Gerenciar instâncias, databases, schemas, tablespaces, arquivos de dados e parâmetros de configuração.
- Criar e administrar usuários, logins, roles, grupos e permissões.
- Executar atividades de manutenção preventiva e corretiva dos bancos.
- Monitorar a saúde, capacidade e disponibilidade dos ambientes.
- Atuar na resolução de incidentes e problemas relacionados aos bancos de dados.
- Elaborar procedimentos operacionais e documentação técnica.
Performance e capacidade
- Monitorar CPU, memória, I/O, armazenamento, conexões e demais recursos utilizados pelos SGBDs.
- Identificar gargalos de infraestrutura e banco de dados.
- Analisar queries de alto consumo e apoiar a otimização de SQL, índices e planos de execução.
- Realizar análise de performance e tuning de PostgreSQL e SQL Server.
- Planejar crescimento de capacidade de armazenamento e recursos computacionais.
- Implementar rotinas de manutenção, como atualização de estatísticas, reorganização/reconstrução de índices e limpeza de objetos temporários ou obsoletos.
Backup, restore e continuidade
- Implementar, administrar e monitorar políticas de backup e recuperação.
- Executar testes periódicos de restore para validar a recuperação dos dados.
- Atuar em processos de recuperação de bases em situações de falha ou indisponibilidade.
- Participar da elaboração e execução de planos de Disaster Recovery (DR).
- Administrar mecanismos de replicação e alta disponibilidade.
Alta disponibilidade e infraestrutura
- Administrar arquiteturas de alta disponibilidade para PostgreSQL e SQL Server.
- Trabalhar com tecnologias como Streaming Replication, Patroni, Always On Availability Groups, Failover Cluster e outras soluções aplicáveis ao ambiente.
- Executar procedimentos de failover e switchover.
- Participar de projetos de migração, consolidação e modernização de ambientes.
- Trabalhar com ambientes físicos, virtuais e cloud.
- Integrar o banco de dados às demais camadas de infraestrutura, como storage, rede, servidores, virtualização e sistemas operacionais.
Segurança
- Implementar controles de acesso e segregação de privilégios.
- Administrar permissões de usuários e aplicações seguindo o princípio do menor privilégio.
- Apoiar processos de auditoria e conformidade.
- Monitorar acessos e atividades relevantes nos bancos.
- Implementar mecanismos de criptografia quando aplicável.
- Apoiar adequações relacionadas à LGPD, políticas internas de segurança e requisitos regulatórios.
- Participar de análises e correções de vulnerabilidades dos SGBDs.
Automação
- Automatizar atividades administrativas e operacionais utilizando PowerShell, Bash, Python ou outras ferramentas.
- Desenvolver scripts para provisionamento, manutenção, monitoramento, backup e validações.
- Implementar rotinas para reduzir atividades manuais e aumentar a confiabilidade operacional.
- Integrar atividades de DBA a pipelines de CI/CD e processos de infraestrutura como código, quando aplicável.
Gestão de mudanças e incidentes
- Participar de processos de gestão de mudança, incidentes e problemas.
- Avaliar riscos técnicos de mudanças em bancos de dados.
- Planejar e executar mudanças em janelas controladas.
- Produzir planos de rollback e procedimentos de contingência.
- Participar de war rooms e atendimentos críticos.
- Elaborar análise de causa raiz (RCA) após incidentes relevantes.
Requisitos
- Superior em Engenharia da Computação, Ciências da Computação ou áreas afins.
- Pós graduação em andamento na área de Dados
- Vivência em Banco de Dados Relacionais, SQL, administração de ambientes em sistema operacional Linux e Windows Server.
- Conhecimentos técnicos esperados:
PostgreSQL
- Administração e troubleshooting.
- Backup/restore e Point-in-Time Recovery (PITR).
- Streaming Replication.
- Replicação e alta disponibilidade.
- Vacuum, autovacuum e gerenciamento de bloat.
- Índices, estatísticas e análise de planos com explain/explain analyze.
- Gestão de parâmetros e conexões.
- Monitoramento e análise de logs.
SQL Server
- Administração de instâncias e databases.
- Backup/restore e recovery models.
- SQL Server Agent.
- Always On e alta disponibilidade.
- Análise de execução de queries.
- Índices, estatísticas e manutenção.
- Performance tuning.
- Extended Events, DMVs e análise de logs.
- Gestão de segurança e permissões.