**DBAs / DBREs**
**# Time**:
- Somos um dos times que projetam, desenvolvem, gerenciam e mantêm funcionando todo o ecossistema de micro serviços.
- Trabalhamos muito próximo dos times de Desenvolvimento, SREs, Segurança e Command Center para evoluir nossos produtos, entregar novos recursos e funcionalidades, e arquitetar, em conjunto, soluções escaláveis, resilientes e de alta disponibilidade sem onerar nossos custos operacionais.
- Acreditamos muito na autonomia com responsabilidade e no trabalho colaborativo, sendo assim todos trabalhamos em time, complementando uns aos outros e com foco nas entregas e nos resultados dos times.
- O diálogo franco e aberto é uma das nossas principais características e, podemos garantir que teremos muitas conversas ao longo do caminho para entender e desenvolver nossas pessoas e nossos times.
**# Desafio**:
Nosso principal desafio no time de banco de dados é disponibilizar as mais diversas infraestruturas de banco de dados como serviço para nossos usuários.
Isto é, com apenas algumas informações o usuário conseguirá provisionar, monitorar e extrair métricas de toda sua nova infraestrutura como um auto serviço.
**# Responsabilidades e Atribuições**:
- Planejar, implementar e manutenir os sistemas de gerenciamento de bancos de dados (SGBD);
- Identificar, planejar e executar de forma automatizada implantações e atualizações nos ambientes;
- Analisar, planejar e implementar melhorias de desempenho, escalabilidade e disponibilidade dos SGBDs;
- Planejar, implementar e manutenir monitorias (Observabilidade);
- Implementar e operar ferramentas de automação voltadas para o provisionamento de recursos e para o gerenciamento de configurações, visando escalabilidade, padronização e agilidade das implantações e do dia-a-dia da operação;
- Ser capaz de implantar melhores práticas para a infraestrutura e administração de Banco de Dados;
- Auxiliar os times de desenvolvimento na arquitetura e construção de novos produtos e serviços;
- Elevar sempre a barra das práticas de segurança, monitoramento e
automação;
- Ser a ponte entre a conversa entre os times de Desenvolvimento, SREs, Segurança e Command Center;
- Prover análise e troubleshooting de resposta à incidentes baseado no desenvolvimento de post-mortem;
- Seguir e praticar as diretrizes definidas pelos times de Compliance e Segurança;
- Garantir performance e escalabilidade dos nossos ambientes (on-premise e em nuvens públicas) de forma dinâmica e consistente;
- Identificar, planejar e executar rotinas de replicação de dados e recuperação de desastres.
- Ter a cultura DevOps enraizada em suas veias!
**# O que não pode faltar (conhecimentos e habilidades)**
- Experiência em SGBDs No-SQL, especialmente MongoDB;
- Experiência com soluções de armazenamento de dados em memória, especialmente, Redis;
- Sólidos conhecimentos em pelo menos uma linguagem de programação, especialmente javascript e python;
- Sólidos conhecimentos de infraestrutura como código (IaC), especialmente Terraform e Ansible;
- Grande vivência com monitoramento e gerenciamento de logs;
- Experiência em nuvens públicas, especialmente GCP;
- Que você curta os desafios técnicos ao longo do caminho, gostamos de trabalhar com gente que tem energia e gosta do que faz;
- Gostar de compartilhar conhecimento;
- Gostar de trabalhar com autonomia e conseguir quebrar os impedimentos ao longo do caminho;
- Saber se comunicar bem, com as demais áreas e, em vários níveis técnicos;
- Saber trabalhar em time e ter o teamplay no sangue, sempre olhando pro lado para entender as dores do seu time e das outras pessoas da empresa;
**# O que aumentam suas chances (conhecimentos adicionais)**
- Familiaridade com metodologias ágeis dentro de uma cultura DevOps;
- Experiência com Cassandra, HBase e Elasticsearch;
- Experiência com Kafka e RabbitMQ;
- Experiência com containers Kubernetes;
- Experiência com Redes;
- Ter trabalhado com ferramentas e processos de CI/CD;