Niyam IT
Niyam IT
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.