
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.