Mission Technologies, a division of HII
Mission Technologies, a division of HII
5001 – 10.000 Empleados
ConsultoríaLogísticaManufactura
Mission Technologies, una división de HII, desarrolla y ofrece tecnologías avanzadas para la seguridad nacional y las operaciones militares. Su trabajo abarca las operaciones cibernéticas y espaciales, las tecnologías militares avanzadas y los sistemas integrados que apoyan a las fuerzas aéreas, terrestres y navales. La organización también aplica inteligencia artificial y capacidades C5ISR para ayudar a fortalecer las operaciones militares de Estados Unidos y facilitar la coordinación entre múltiples dominios. Con actividades relacionadas con la manufactura, la consultoría y la logística, Mission Technologies ofrece a quienes buscan empleo oportunidades para explorar trabajos en la intersección de la ingeniería, la tecnología de defensa y el apoyo operativo.

Administrador de canalizaciones CI/CD, ingeniero de sistemas III

Administra GitHub Enterprise y los flujos de trabajo de GitHub Actions mientras mantienes canalizaciones seguras y automatizadas de entrega DevSecOps. Apoya la misión de tecnología de defensa naval de Mission Technologies en NSWC PHD.

Descripción

  • Administra, protege, mantiene y brinda soporte a entornos, organizaciones, repositorios, equipos y servicios de desarrollo relacionados de GitHub Enterprise.
  • Gestiona permisos de usuarios, acceso basado en roles, permisos de repositorios, autenticación y controles de seguridad.
  • Define estrategias de ramificación, reglas para ramas protegidas, requisitos de solicitudes de extracción, prácticas de revisión de código, procedimientos de lanzamiento y estándares de repositorios.
  • Crea, configura, mantiene y soluciona problemas de flujos de trabajo de GitHub Actions para compilaciones, pruebas, análisis de seguridad, empaquetado y despliegue automatizados.
  • Diseña y mantiene canalizaciones CI/CD durante todo el ciclo de vida del desarrollo de software.
  • Gestiona ejecutores alojados por GitHub y autohospedados, incluida su configuración, seguridad, disponibilidad, capacidad, dependencias, actualizaciones y conectividad.
  • Crea flujos de trabajo reutilizables, plantillas de canalizaciones, scripts de automatización y estándares de configuración.
  • Automatiza actividades de desarrollo, compilación, pruebas, seguridad, configuración y despliegue.
  • Integra pruebas unitarias, análisis de calidad del código, análisis de dependencias y vulnerabilidades, detección de secretos, controles de aprobación y otros controles de ciberseguridad.
  • Colabora con el personal de ciberseguridad para incorporar requisitos de seguridad en todo el ciclo de vida de entrega del software.
  • Apoya prácticas DevSecOps que integran desarrollo, ciberseguridad, pruebas, infraestructura y operaciones.
  • Configura y mantiene secretos, credenciales, certificados, tokens, cuentas de servicio y dependencias de canalizaciones.
  • Apoya despliegues controlados en Microsoft Azure, Azure App Service, entornos locales, sistemas de desarrollo y pruebas, y otras plataformas de alojamiento aprobadas.
  • Supervisa la ejecución de canalizaciones, diagnostica fallos y problemas de rendimiento, determina las causas raíz e implementa acciones correctivas.
  • Coordina con equipos de desarrollo, infraestructura, bases de datos, nube y ciberseguridad.
  • Ayuda a los equipos de desarrollo a configurar repositorios, desarrollar flujos de trabajo, solucionar problemas de canalizaciones y aplicar prácticas DevSecOps estandarizadas.
  • Apoya procesos de código fuente, control de versiones, lanzamientos, configuración y gestión de artefactos.
  • Participa en iniciativas de modernización de infraestructura y aplicaciones.
  • Supervisa el estado, rendimiento, fiabilidad, disponibilidad y capacidad de la infraestructura CI/CD.
  • Mantiene el registro, la auditoría, la supervisión y la trazabilidad operativa.
  • Elabora documentación técnica, procedimientos, registros de configuración, diagramas de arquitectura, evidencias de auditoría, guías de resolución de problemas y contenido para bases de conocimiento.
  • Brinda soporte técnico, orientación y capacitación sobre GitHub Enterprise, GitHub Actions, CI/CD y DevSecOps.
  • Evalúa herramientas emergentes de DevOps y DevSecOps y recomienda mejoras de procesos.
  • Explica problemas técnicos, riesgos, requisitos y soluciones a partes interesadas técnicas y no técnicas.

Requisitos

  • Cinco años de experiencia relevante con una licenciatura en un campo relacionado; tres años con una maestría; no se requiere experiencia con un doctorado o Juris Doctor; o diploma de educación secundaria o equivalente más nueve años de experiencia relevante.
  • Se requiere ciudadanía estadounidense.
  • Capacidad para obtener y mantener una autorización de seguridad durante toda la relación laboral.
  • Se debe poseer y mantener vigente la certificación CompTIA Security+.
  • La experiencia relevante puede incluir GitHub Enterprise, GitHub Actions, Git, desarrollo y administración de canalizaciones CI/CD, DevOps o DevSecOps, ingeniería de compilación y lanzamientos, Azure, scripting, YAML, administración de sistemas, infraestructura como código, Docker, Kubernetes, pruebas automatizadas, pruebas de seguridad de aplicaciones, análisis de dependencias, análisis de vulnerabilidades y secretos, gestión de identidades y accesos, gestión de despliegues y configuraciones, registro y supervisión, entornos ágiles, prácticas SSDLC y entornos de ciberseguridad del Departamento de Defensa o la Marina de EE. UU.
  • Preferido: licenciatura en ingeniería eléctrica, ingeniería electrónica, ingeniería informática, ciencias de la computación, sistemas de información o un campo relacionado que cumpla los requisitos.
  • Preferido: al menos tres años de experiencia profesional en administración de sistemas.
  • Capacidad para subir escaleras, trabajar en espacios confinados y con variaciones extremas de temperatura, y levantar o mover materiales según sea necesario.

Beneficios

  • Opciones de planes médicos, dentales y de visión.
  • Recursos de bienestar.
  • Programas de asistencia para empleados.
  • Opciones de planes de ahorro 401(k).
  • Herramientas de planificación financiera.
  • Seguro de vida.
  • Descuentos para empleados.
  • Días festivos remunerados.
  • Tiempo libre remunerado.
  • Reembolso de matrícula.
  • Becas para educación infantil temprana.
  • Becas para educación postsecundaria.
  • Beneficios competitivos.
  • Programas educativos y de capacitación que apoyan el crecimiento profesional continuo.
  • En puestos que cumplan los requisitos, ocasionalmente pueden ofrecerse bonificaciones u otras compensaciones no recurrentes.