North Point Technology

Ingeniero de Software - CI/CD (Se requiere autorización TS/SCI)

JavaScriptPythonSQLDockerKubernetesTerraform
Traducción automática. Consulta el original.

Responsabilidades

Diseñar, construir y operar pipelines de CI/CD para cargas de trabajo contenerizadas en dev/test/prod, e implementar capacidades principales de la plataforma Kubernetes (RBAC, redes, ingress, secretos, escalado automático y actualizaciones). Empaquetar y desplegar servicios con Helm/Kustomize utilizando estrategias de lanzamiento repetibles, automatizar entornos con IaC, e integrar controles de DevSecOps y estándares GitOps. Mejorar la operabilidad con sólidas prácticas de observabilidad y gestión de incidentes, colaborar con los equipos de aplicaciones para la incorporación y la resolución de problemas, fortalecer la cadena de suministro de software y el flujo de artefactos, y documentar patrones y plantillas de plataforma para escalar la adopción.

Cualificaciones Requeridas

  1. Autorización TS/SCI
  1. BS en Ingeniería de Software o campo relacionado
  1. 2-10 años de experiencia en ingeniería centrada en CI/CD y Kubernetes o ingeniería de SRE/Plataforma
  1. Sólidas habilidades en Kubernetes: objetos principales, programación, RBAC, redes, almacenamiento, actualizaciones, resolución de problemas
  1. Experiencia práctica en la creación de pipelines de CI/CD (GitLab CI, Jenkins, GitHub Actions, Azure DevOps, o similar)
  1. Experiencia con Helm y al menos una herramienta IaC (Terraform preferido)
  1. Experiencia operando plataformas de contenedores (Docker/OCI), registros y gestión del ciclo de vida de imágenes
  1. Dominio de Linux y scripting (Bash y/o Python); comodidad depurando sistemas distribuidos
  1. Experiencia implementando controles de seguridad en pipelines (escaneo, manejo de secretos, privilegio mínimo, políticas)
  1. Familiaridad con herramientas de observabilidad (Prometheus/Grafana, ELK/OpenSearch, Loki, Splunk, Datadog, etc.)

Cualificaciones Preferidas

  1. Experiencia con NGA CORE (Common Operations Release Environment) - un entorno de DevSecOps con un pipeline de CI/CD integrado y una PaaS basada en Kubernetes.
  1. Experiencia apoyando el despliegue de Kubernetes y la orquestación de contenedores en múltiples dominios de seguridad / redes en entornos gubernamentales o de IC
  1. Operaciones GitOps prácticas (Argo CD/Flux), incluyendo patrones de clúster multi-inquilino
  1. Experiencia con política como código (OPA/Gatekeeper, Kyverno) y barreras de control de admisión
  1. Experiencia con service mesh (Istio/Linkerd) y segmentación de red compatible con cero confianza
  1. Experiencia creando "golden paths" de plataforma reutilizables (plantillas de pipeline, charts de Helm, scaffolding)
  1. Sólida experiencia en endurecimiento de plataformas: seguridad de la cadena de suministro, firma de artefactos, procedencia, flujos de trabajo SBOM
  1. Familiaridad con flujos de trabajo de cumplimiento y ATO en entornos regulados (controles RMF/NIST)
  1. Experiencia en desarrollo de software a gran escala, incluyendo:
  1. Desarrollo Agile con familiaridad en Scaled Agile Framework (SAFe) usando VersionOne
  1. Experiencia con Angular, DOJO, Oracle WebLogic, Tomcat
  1. Bases de datos: Oracle DBMS, Postgres DBMS, SQL, PL/SQL
  1. Sistemas operativos: UNIX/Linux
  1. Tecnologías web/automatización: HTML, Selenium, JavaScript, EJB, Servicios Web, Microservicios (Docker & Kubernetes), REST, XML, UML
  1. Herramientas de desarrollo: Eclipse o NetBeans
  1. Arquitecturas de despliegue y pipelines de CI/CD usando Docker, Git/JIRA, Kubernetes, Jenkins, Conductor, Kafka/Zookeeper, Consul, CMDB
  1. Tecnologías de Big Data, incluyendo:
  1. Ingesta de datos: JSON, Kafka, Microservicios, Elasticsearch
  1. Analítica: Hive, Spark, R, Pig, flujos de trabajo Oozie
  1. Ecosistema Hadoop: datos Hive, Oozie, Spark, Pig, Impala, Hue
  1. Integración COTS: Knowi, MongoDB, Oracle, MySQL RDS, Elastic, Logstash, Kibana, Zookeeper, Consul, Hadoop/HDFS
  1. Herramientas de contenerización/configuración: Docker, Chef

North Point Technology es EL MEJOR lugar para trabajar para ingenieros de mentalidad curiosa motivados a apoyar las misiones más cruciales de nuestro país. Nos centramos en proyectos a largo plazo, aprovechando la última tecnología en apoyo de soluciones innovadoras para resolver los problemas más difíciles de nuestro cliente.

En North Point Technology, ¡LOS EMPLEADOS son lo primero! Valoramos a nuestros empleados proporcionando una excelente compensación, beneficios y un equilibrio flexible entre la vida laboral y personal. Nos esforzamos por lograr un ambiente cercano y abierto donde los propietarios estén siempre directamente disponibles para nuestros miembros del equipo.

¡Únete a nosotros! ¡Aplica con North Point Technology hoy mismo!

Para puestos que requieren una autorización de seguridad federal, tu nivel de autorización debe estar claramente identificado en tu currículum.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores