
A Niyam IT é uma empresa de soluções tecnológicas e consultoria que desenvolve sistemas personalizados para organizações dos setores público e privado. Seu trabalho abrange preparação e resposta a emergências, gestão de recursos naturais, aplicação da lei e justiça, e tecnologia da informação em saúde, com competências em ciência de dados, inteligência artificial e aprendizado de máquina, engenharia de nuvem e modernização de sistemas. A empresa reúne desenvolvedores, engenheiros e analistas para oferecer soluções tecnológicas estruturadas em contextos de consultoria, saúde e logística, com ênfase no envolvimento da comunidade e na responsabilidade social.
Engenheiro(a) de banco de dados na Niyam IT — Híbrido, Virgínia
Projete, proteja e otimize sistemas MongoDB e bancos de dados relacionais. Apoie a entrega de soluções federais de TI com colaboração ágil e automação DevSecOps.
Descrição
- Atue como principal referência em dados da equipe Agile Scrum.
- Crie e documente modelos de dados lógicos e físicos.
- Oriente as equipes de desenvolvimento sobre esquemas, índices e relações de dados em bancos NoSQL e relacionais.
- Configure, atualize e mantenha ambientes MongoDB.
- Desenvolva e opere sistemas de alta disponibilidade com conjuntos de réplicas, clusters fragmentados e arquiteturas distribuídas do MongoDB.
- Administre e mantenha bancos de dados relacionais, como PostgreSQL e Oracle.
- Otimize continuamente bancos de dados e consultas.
- Analise planos de execução e índices, e otimize pipelines de agregação do MongoDB e consultas SQL.
- Implemente e mantenha proteções de banco de dados, incluindo autenticação, controle de acesso baseado em funções, auditoria e criptografia em trânsito e em repouso.
- Mantenha a conformidade com os requisitos de segurança do DHS.
- Projete, teste e implemente planos de backup, recuperação e recuperação de desastres.
- Automatize implantações, configurações, aplicação de patches e manutenção de rotina com Python, Bash e ferramentas de infraestrutura como código.
- Participe das cerimônias do Agile Scrum.
- Trabalhe com desenvolvedores, engenheiros de nuvem e representantes do governo para entregar software em sprints curtos e frequentes.
Requisitos
- Cidadania dos Estados Unidos e capacidade de passar por uma investigação federal de antecedentes.
- Bacharelado em ciência da computação, sistemas de informação, engenharia de software ou área relacionada; experiência prática equivalente poderá ser considerada.
- De cinco a sete anos de experiência em administração ou engenharia de bancos de dados.
- Pelo menos três anos de experiência prática em projeto e administração de MongoDB.
- Sólido conhecimento da arquitetura do MongoDB, incluindo conjuntos de réplicas, clusters fragmentados, mecanismos de armazenamento, bloqueios e gerenciamento de transações.
- Experiência projetando modelos de dados escaláveis para bancos de dados documentais e relacionais, incluindo versionamento de esquemas e padrões de otimização.
- Experiência com desenvolvimento SQL, administração de bancos de dados, otimização de consultas e diagnóstico de desempenho em sistemas NoSQL e relacionais.
- Proficiência em Python, Bash ou PowerShell para scripts e automação.
- Conhecimento de segurança de bancos de dados, incluindo TLS/SSL, Kerberos/LDAP, auditoria e fortalecimento da segurança.
- Experiência administrando sistemas Linux, incluindo RHEL ou CentOS, e monitorando armazenamento e desempenho.
- Desejável: experiência com PostgreSQL, Oracle ou Microsoft SQL Server, além de MongoDB.
- Desejável: experiência aplicando STIGs de banco de dados e orientações de fortalecimento da segurança em ambientes federais ou outros ambientes regulamentados.
- Desejável: experiência automatizando implantação, monitoramento ou manutenção de bancos de dados.
- Disponibilidade para trabalhar presencialmente de um a dois dias por semana em regime híbrido.
Benefícios
- Horário flexível.
- Opções de trabalho remoto.
- Treinamento custeado pela empresa.
- Oportunidades de certificação.
- Mentoria.
- Planos definidos de crescimento profissional.
- Ambiente de trabalho colaborativo e acolhedor.
- Compromisso com diversidade e inclusão.
- Trabalho em apoio a missões federais essenciais.
- Plano de carreira transparente.
- Oportunidades de desenvolvimento e avanço profissional.