C Mack Solutions LLC

Engenheiro de Banco de Dados (MongoDB)

PythonSQLPostgreSQL
Tradução automática. Consulte o original.

Descrição

A C. Mack Solutions está em busca de um Engenheiro de Banco de Dados com experiência em metodologias ágeis para integrar nossa equipe e apoiar um programa complexo de desenvolvimento ágil, operações e manutenção de sistemas críticos para as necessidades de negócios do Governo Federal. Como Engenheiro de Banco de Dados, você será a autoridade central de dados em uma equipe ágil Scrum. Você dedicará seu tempo ao projeto, modelagem, segurança e manutenção de ambientes de banco de dados modernos baseados em documentos NoSQL (principalmente MongoDB) e sistemas de gerenciamento de banco de dados relacionais (RDBMS como PostgreSQL). O candidato ideal combina as habilidades de um administrador de banco de dados experiente com a visão de um arquiteto de dados que entende quando utilizar NoSQL e quando aplicar modelos relacionais para otimizar o desempenho de aplicações de missão crítica.

Como Engenheiro de Banco de Dados, estas serão suas responsabilidades:

  1. Arquitetura de Banco de Dados e Design de Esquemas: Projetar e documentar modelos de dados lógicos e físicos. Orientar equipes de desenvolvimento de software sobre design de esquemas de banco de dados, estratégias de indexação e relacionamentos de dados tanto para sistemas NoSQL (padrões de design de documentos, referenciação vs. incorporação) quanto relacionais (normalização, chaves estrangeiras, indexação).
  1. Administração e Engenharia de MongoDB: Administrar, configurar, atualizar e manter ambientes MongoDB. Projetar e gerenciar infraestrutura de alta disponibilidade, incluindo replica sets, sharded clusters e sistemas distribuídos do MongoDB.
  1. Suporte a Banco de Dados Relacional: Administrar, modelar e manter bancos de dados relacionais (como PostgreSQL ou Oracle) que fazem interface com sistemas legados modernos e modernizados.
  1. Ajuste de Desempenho: Realizar o ajuste contínuo do banco de dados e a otimização de consultas. Analisar planos de execução, avaliar índices e otimizar pipelines de agregação do MongoDB e consultas SQL para eliminar gargalos.
  1. Segurança de Dados e Conformidade: Implementar e manter controles de segurança de banco de dados, incluindo autenticação, controle de acesso baseado em função (RBAC), auditoria, criptografia em repouso e criptografia em trânsito, garantindo o alinhamento com os regulamentos de segurança do CBP e DHS.
  1. Backup e Recuperação de Desastres: Desenvolver, testar e implementar estratégias robustas de backup, recuperação e recuperação de desastres para bancos de dados relacionais e NoSQL distribuídos.
  1. Automação e DevSecOps: Automatizar a implantação de banco de dados, gerenciamento de configuração, aplicação de patches e tarefas de manutenção de rotina usando linguagens de script (Python, Bash) e ferramentas de Infraestrutura como Código (IaC).
  1. Entrega Ágil Colaborativa: Participar ativamente das cerimônias ágeis scrum, colaborando estreitamente com desenvolvedores, engenheiros de nuvem e partes interessadas do governo para apoiar lançamentos de software rápidos e em sprints curtos.

Requisitos

  1. Você deve residir na área de DC, MD ou VA.
  1. Cidadania dos EUA é obrigatória. O candidato deve ser capaz de obter uma autorização de segurança CBP Public Trust.
  1. Diploma universitário (Bacharelado) em Ciência da Computação, Engenharia de Software, Tecnologia da Informação ou área técnica relacionada.
  1. 5–7+ anos de experiência em administração/engenharia de banco de dados, com no mínimo 3+ anos de experiência prática dedicada no projeto e administração de ambientes MongoDB.
  1. Conhecimento profundo da arquitetura do MongoDB, replica sets, sharded clusters, mecanismos de bloqueio, mecanismos de armazenamento (WiredTiger) e tratamento de transações.
  1. Projetar esquemas escaláveis para bancos de dados orientados a documentos (lidando com esquemas polimórficos, padrões de bucket, versionamento de esquema) e bancos de dados relacionais.
  1. Ajustar consultas lentas, criar índices compostos e parciais e depurar gargalos de desempenho em bancos de dados SQL e sistemas NoSQL.
  1. Escrever scripts de automação limpos e sustentáveis em Python, Bash ou PowerShell.
  1. Configurar a segurança do banco de dados (certificados TLS/SSL, integração Kerberos/LDAP, logs de auditoria) e aplicar diretrizes de endurecimento/STIGs de banco de dados.
  1. Navegar confortavelmente em sistemas operacionais Linux (RHEL/CentOS) para configuração de host de banco de dados, gerenciamento de volume e monitoramento de desempenho.
  1. Conhecimento prático de administração de banco de dados relacional, design de esquema e desenvolvimento SQL (PostgreSQL, Oracle ou Microsoft SQL Server preferencialmente).

Local de Trabalho: Esta posição é limitada a candidatos que residam em estados dos EUA onde a empresa está atualmente registrada para contratar membros da equipe.

Faixa Salarial: $90,000 – $125,000 anualmente

Esta posição pode ser preenchida no nível Pleno, dependendo das qualificações e experiência do candidato selecionado. A remuneração final será determinada com base no alinhamento de nível, experiência, educação e equidade interna.

Benefícios: Além da remuneração base, esta posição é elegível para benefícios patrocinados pela empresa, que podem incluir seguro médico, odontológico e oftalmológico, planos de previdência, licença remunerada e outros programas suplementares.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores