Roku
Na Ali'i Consulting & Sales, LLC.
Engenheiro(a) de Sistemas de Computação
Visão Geral
A Nakupuna Companies está buscando um(a) Engenheiro(a) de Sistemas de Computação para integrar nossa equipe de consultores talentosos. O(a) profissional atuará como engenheiro(a) prático(a) para instalar, configurar, desenvolver, integrar, testar e sustentar a Mulesoft Anypoint Platform e/ou Informatica no AWS GovCloud da NAVSUP. No ambiente AWS GovCloud da NAVSUP, o(a) engenheiro(a) construirá serviços de API seguros e reutilizáveis, conectando os sistemas de dados e logística da NAVSUP com WDP/Jupiter, Flank Speed/Power Platform, FMS CDX e outros parceiros de missão aprovados.
O(a) profissional apoiará o NAVSUP Business Systems Center como um(a) Engenheiro(a) de Integração API prático(a), responsável por configurar, desenvolver, integrar, testar, documentar, implantar e sustentar a Plataforma MuleSoft Anypoint e/ou Informatica no ambiente AWS GovCloud da NAVSUP e/ou Desenvolver APIs seguras e reutilizáveis e aplicações Mule que suportem a troca de dados entre NDP, WDP/Jupiter, Flank Speed/Power Platform, FMS CDX e sistemas prioritários da NAVSUP e de parceiros de missão. Implementar práticas de ciclo de vida e governança de API, autenticação e autorização, roteamento, limitação de taxa, versionamento, monitoramento, tratamento de erros, atualizações incrementais de dados e implantação automatizada de CI/CD. Colaborar com o Arquiteto Sênior, pessoal de Informatica e banco de dados, equipe de cibersegurança, proprietários de sistemas do Governo e escritórios de programas externos para resolver dependências e entregar integrações confiáveis. Manter código, configurações, evidências de teste, especificações de API, runbooks e status de trabalho em Azure DevOps, enquanto apoia atividades RMF/STIG, sustentação operacional e transferência de conhecimento. O local de trabalho principal é Mechanicsburg, Pensilvânia; trabalho remoto ou em local de contratado requer coordenação e aprovação do Governo.
Responsabilidades
O que se segue reflete a definição da gerência das funções essenciais para este cargo, mas não restringe as tarefas que podem ser atribuídas. A gerência pode atribuir deveres e responsabilidades adicionais a este cargo a qualquer momento devido a requisitos de missão e acomodação razoável.
- Instalar, configurar, administrar, aplicar patches, atualizar e sustentar componentes da Plataforma MuleSoft Anypoint e/ou Informatica, incluindo API Manager, Runtime Manager, Design Center, Exchange e capacidades de Governança de API.
- Conectar o ambiente NAVSUP ao plano de controle FMS Central Data Exchange e configurar comunicação segura com serviços AWS GovCloud e pontos de extremidade de integração aprovados.
- Projetar, desenvolver, configurar e implantar REST APIs e aplicações Mule que suportem troca de dados segura e bidirecional e reutilização empresarial.
- Configurar gateways de API, roteamento, gerenciamento de tráfego, limitação de taxa, throttling, lógica de retentativa, gerenciamento de transações, versionamento, análise, monitoramento e tratamento de erros.
- Implementar autenticação e autorização usando PKI aprovada pelo DoD, SSO, certificados, serviços de gerenciamento de identidade e controles de acesso baseados em função.
- Estabelecer práticas de ciclo de vida e governança de API cobrindo design, documentação, nomenclatura, padrões de dados, segurança, testes, implantação, reutilização, depreciação e compatibilidade retroativa.
- Construir conectividade de API e fluxos de dados de ponta a ponta entre NDP e WDP/Jupiter, Navy Flank Speed/Power Platform, sistemas de logística NAVSUP, Salesforce e outros sistemas aprovados de parceiros de missão.
- Desenvolver padrões de atualização incremental e mecanismos de captura de alteração de dados que reduzam a dependência de transferências em massa de S3 ou SFTP; implementar monitoramento de sincronização e alertas.
- Desenvolver conectores Power Platform ou customizados onde necessário e coordenar especificações de interface com administradores de sistemas externos e escritórios de programas.
- Desenvolver e executar testes funcionais, de integração, de regressão, de carga, de segurança, de desempenho e de prontidão operacional; capturar evidências e remediar descobertas até a aceitação.
- Usar práticas de Everything as Code versionado e pipelines de CI/CD para configuração, política, segurança, testes e artefatos de implantação.
- Manter especificações OpenAPI/Swagger, diagramas de arquitetura, catálogos de API, conteúdo de wiki de governança, registros de configuração, runbooks, materiais de treinamento e itens de trabalho de Azure DevOps.
- Fornecer triagem de incidentes, análise de causa raiz, escalonamento com fornecedor, ajuste de desempenho, transferência de conhecimento e suporte operacional contínuo.
- Executar outras tarefas relacionadas conforme atribuído.
Qualificações
Além de ser capaz de realizar com confiança as tarefas acima, o(a) candidato(a) deve demonstrar o seguinte:
- Agile / DevSecOps - Entrega incrementos de API testados e implantáveis através de controle de versão e práticas de CI/CD; mantém o trabalho de API, defeitos, evidências de teste, riscos e status de aceitação atualizados em Azure DevOps.
- Analítico(a) / Resolução de Problemas - Diagnostica problemas de API, autenticação, roteamento, transformação, desempenho e sincronização de dados em múltiplos sistemas; projeta para tratamento de erros confiável, retentativas, monitoramento, reconciliação e compatibilidade retroativa.
- Segurança / Qualidade - Incorpora segurança, testes, governança e documentação no ciclo de vida de API em vez de tratá-los como tarefas de encerramento; produz padrões de API reutilizáveis, templates codificados, especificações OpenAPI/Swagger e runbooks operacionais.
- Comunicação / Trabalho em Equipe - Coordena requisitos de interface com proprietários de sistemas do Governo, equipes de segurança, engenheiros de dados e parceiros de missão; explica escolhas de design e levanta bloqueios ou dependências cedo o suficiente para a equipe agir.
- Mentoria - Compartilha conhecimento prático de administração, desenvolvimento, implantação e solução de problemas MuleSoft e/ou Informatica; apoia workshops e demonstrações gravadas adaptadas para desenvolvedores e equipe de operações da NAVSUP.
Educação e Experiência
Educação: É preferível um diploma de bacharel em ciência da computação, engenharia de software, sistemas de informação ou área técnica relacionada.
Experiência exigida: O(a) candidato(a) deve ser capaz de demonstrar o seguinte
- Experiência prática em projetar, desenvolver, implantar, administrar e solucionar problemas de soluções MuleSoft Anypoint Platform e/ou Informatica em um ambiente de produção.
- Conhecimento prático de API Manager, Runtime Manager, Design Center, Exchange e capacidades de ciclo de vida ou governança de API.
- Forte experiência com REST APIs, gateways de API, OpenAPI/Swagger, padrões de integração, autenticação, autorização, certificados e tratamento de erros.
- Experiência em construir e testar aplicações Mule ou APIs; conhecimento prático de DataWeave ou tecnologia de transformação comparável.
- Experiência com implantação automatizada, controle de versão baseado em Git, pipelines de CI/CD e práticas de configuração repetíveis.
- Experiência em integrar serviços hospedados na nuvem e diagnosticar problemas de conectividade, desempenho, segurança e troca de dados.
- Capacidade de trabalhar diretamente com stakeholders do Governo, proprietários de sistemas, equipes de segurança, engenheiros de dados e parceiros de missão externos.
- Cidadania dos EUA e capacidade de atender a todos os requisitos de acesso privilegiado, investigação de antecedentes, CAC, SAAR, treinamento, certificação e NDA.
Certificações
- Exigido: Certificação de linha de base atual DoD 8140.03 IAT Nível II no início da execução: CompTIA Security+ CE ou um substituto listado no PWS (CCNA, CySA+, GICSP, GSEC ou CND).
- Exigido em até seis meses: Uma certificação de ambiente de computação aplicável em AWS, Windows, Oracle, UNIX ou Linux, coordenada ao ambiente atribuído.
- Acesso e autorização: Esta posição requer cidadania dos EUA, elegibilidade para CAC e uma investigação final de T5, T5R, SSBI ou equivalente, com resultado favorável, antes que o acesso privilegiado seja concedido. Acesso privilegiado provisório não é autorizado. Os requisitos de certificação declarados acima também se aplicam.
Experiência preferencial: A seguinte experiência fortalecerá o encaixe do(a) candidato(a) para esta função
- Experiência prática de 5 a 7 anos em produção projetando, implantando e administrando a Plataforma MuleSoft Anypoint e/ou Informatica é desejável.
- Pelo menos uma implantação anterior do MuleSoft em AWS ou AWS GovCloud.
- Certificação atual de Desenvolvedor MuleSoft e/ou Informatica, Arquiteto de Integração, Arquiteto de Plataforma ou certificação comparável é desejável.
- Experiência com captura de alteração de dados, sincronização incremental, conectores Microsoft Power Platform, integração Salesforce ou trocas de dados empresariais do DoD.
- Conhecimento de RMF/ATO, STIGs, NIST 800-53, Zero Trust, PKI e requisitos de gerenciamento de identidade do DoD.
- Experiência prévia em um ambiente do Departamento da Marinha, NAVSUP, logística ou ambiente governamental similarmente controlado.
A Nakupuna Companies utiliza uma estratégia de remuneração baseada no mercado para garantir que nossos funcionários sejam remunerados dentro das faixas de mercado aplicáveis, proporcionais a múltiplos fatores, incluindo, mas não se limitando à combinação particular de educação, conhecimento, habilidades, competências e experiência do indivíduo, bem como à viabilidade específica do contrato, requisitos organizacionais e localização da posição. A faixa de remuneração projetada para esta posição é de $140,000.00 a $152,000.00 (anualizado em USD). A faixa salarial exibida representa a faixa salarial típica para esta posição e é apenas um componente do pacote total de remuneração da Nakupuna Companies para os funcionários.
