Analista de TI Sênior – Administração de Banco de Dados
Gerenciar e manter servidores de banco de dados, incluindo instalação, configuração, atualizações, backup e restauração. Analisar e otimizar consultas para melhorar o desempenho do banco de dados. Implementar e manter políticas de segurança de dados, incluindo controle de acesso e auditoria para proteger dados confidenciais. Desenvolver e testar planos de recuperação de desastres para garantir a disponibilidade contínua dos dados em caso de falhas no sistema. Monitorar a integridade do banco de dados, apoio à testes de carga, identificar e resolver problemas de desempenho, diagnosticar e corrigir falhas no sistema. Preparar relatórios de desempenho, métrica e análises. Colaborar e apoiar os projetos junto a outras áreas para entender os requisitos e garantir que o banco de dados atenda de forma adequada.
Atividades a serem executadas:
- Suporte às áreas de sistemas e arquitetura corporativa em assuntos relacionados à atendimento de chamados e projetos de bancos de dados;
- Suporte às áreas de Infraestrutura e Operações, para implementação e manutenção de banco de dados;
- Monitorar o desempenho do banco de dados e identificar oportunidades de otimização e ajuste fino para garantir a eficiência operacional.
- Gerenciar a segurança dos dados e implementar medidas de proteção para garantir a integridade, confidencialidade e disponibilidade das informações armazenadas nos bancos de dados.
- Preparar relatórios de desempenho, métricas e análises para comunicação com a liderança sênior e outras partes interessadas relevantes.
- Lidar com ambiente majoritariamente em nuvem (multicloud);
- Troubleshooting;
- Performance tunning e soluções para lidar com altos volumes;
- Sugestões e implementações de novas arquiteturas;
- Monitoração de processos;
- Interação frequente com time de aplicação e arquitetura corporativa.
- Automações para eliminar rotinas operacionais e aumentar a resiliência;
- Propor, testar, implementar inovações em banco de dados.
Formação:
- Ensino Superior Completo em Ciência da Computação, Sistemas de Informação ou áreas correlatas;
- Pós-graduação ou especialização em áreas relacionadas será um diferencial.
Experiência Profissional e Conhecimentos Técnicos necessários:
- Experiência na administração avançada de bancos de dados relacionais;
- Experiência em migração e integração de sistemas e bancos de dados.
- Conhecimentos sólidos em SQL (consultas avançadas, procedures, índices e otimização de desempenho)
- Experiência em administração de bancos relacionais como PostgreSQL, MySQL, SQL Server.
- Experiência em bancos não relacionais ( NoSQL ) como MongoDB, DynamoDB, Cassandra, Redis.
- Habilidades em scripting (Shell Script, PowerShell);
- Experiência em serviços gerenciados de nuvem pública, como AWS: Amazon RDS, Aurora, DynamoDB, Redshift; Azure: Azure SQL Database, Cosmos DB, Database for PostgreSQL/MySQL, Azure Synapse Analytics; GCP: Cloud SQL, Cloud Spanner, BigQuery;
- Experiência em automação e provisionamento de bancos de dados na nuvem, via IaC.
- Experiência com utilização de ferramentas como CloudWatch, Azure Monitor, Datadog, Grafana, Prometheus , e soluções nativas dos provedores de nuvem para monitoramento de desempenho;
- Conhecimento de boas práticas em segurança de banco de dados: criptografia, backups automatizados, recuperação de desastres.
- Experiência na criação de políticas, automações e integrações com CI/CD.
- Experiência anterior em liderança de projetos, demonstrando habilidades sólidas de comunicação, tomada de decisão e resolução de problemas.
- Disponibilidade para viagens eventuais.
Desejável/Diferencial:
- Experiência com administração de dados (modelagem de dados, governança e qualidade)
- Proficiência em modelagem de dados relacional e dimensional
- Experiência em ferramentas de ETL e arquitetura em nuvem
- Capacidade de trabalho em ambientes dinâmicos (Projetos simultâneos, múltiplas tecnologias)
- Fortes habilidades analíticas e capacidad