Administrador de Banco de Dados DBA | Cresol Confederação - CSC

Cresol Cooperativa · Francisco Beltrão, Paraná, Brazil

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 atribuições** 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 e qualificações** * 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