Descripción
Durante más de medio siglo, Serco ha caminado junto a los pioneros del espacio. Serco ha apoyado más de 50 misiones de la ESA, en las que nuestros equipos han ayudado a lanzar satélites, guiar naves espaciales a través del vacío y transformar datos en descubrimientos que redefinen nuestro mundo.
Con miles de especialistas que contribuyen en todo el ciclo de vida espacial —desde las pruebas de satélites hasta los servicios de lanzamiento, desde las fases iniciales de operaciones (LEOP) hasta las operaciones y vigilancia— nos hemos convertido en una fuerza de confianza en las estrategias espaciales nacionales y europeas. Y ahora, el próximo capítulo podría incluirte a ti.
Buscamos un **Ingeniero de Gestión de Configuración y DevOps** altamente motivado para unirse a un equipo transmisiones que apoya las misiones científicas de la ESA en los ámbitos de la astronomía, la heliofísica y la ciencia planetaria.
El candidato seleccionado será responsable de la administración, automatización y mejora continua de los procesos de gestión de la configuración de software, gestión de versiones y despliegue en múltiples entornos de misiones de la ESA. El puesto combina responsabilidades tradicionales de Gestión de Configuración con prácticas DevOps modernas, contribuyendo a la armonización de procesos, herramientas y flujos de trabajo de ingeniería en varios proyectos operativos y de desarrollo.
El ingeniero trabajará estrechamente con equipos de desarrollo de software, ingenieros de sistemas, ingenieros de operaciones, representantes de Aseguramiento del Producto y el Coordinador de Gestión de Configuración para garantizar la estabilidad, trazabilidad, calidad y fiabilidad de los procesos de entrega de software durante todo el ciclo de vida del proyecto.
Un objetivo clave del puesto es fomentar prácticas de ingeniería armonizadas entre misiones, identificar oportunidades de optimización y automatización de procesos, y contribuir a la evolución de flujos de trabajo y estándares comunes aplicables tanto a misiones operativas como a proyectos actualmente en desarrollo. **Principales responsabilidades**
* Gestionar y mantener las actividades de gestión de la configuración de software en múltiples proyectos de misiones de la ESA.
* Administrar repositorios de software y herramientas de gestión de la configuración, incluidos los entornos Bitbucket y GitLab alojados en instalaciones de la ESA.
* Mantener y actualizar las listas de datos de elementos de configuración (CIDL), asegurando su coherencia, trazabilidad y exhaustividad.
* Investigar e implementar enfoques automatizados para la generación y mantenimiento de CIDL.
* Diseñar, implementar y mantener canalizaciones CI/CD mediante Jenkins, Harness y tecnologías afines.
* Apoyar y mantener la integración con plataformas de calidad de software como SonarQube.
* Coordinar y ejecutar actividades automatizadas de compilación, pruebas y lanzamiento.
* Generar y mantener notas de versión, líneas base y documentación de lanzamiento del software.
* Apoyar campañas de pruebas automatizadas en entornos de desarrollo, integración, validación y operativos.
* Coordinar los despliegues de software en entornos de desarrollo, integración, validación y operativos.
* Contribuir a la automatización de infraestructuras y al aprovisionamiento de entornos mediante metodologías DevOps.
* Apoyar despliegues basados en contenedores y entornos basados en Kubernetes.
* Desarrollar scripts y herramientas para automatizar actividades operativas, de gestión de la configuración y de informes.
* Producir informes automatizados, métricas de ingeniería e indicadores de calidad para mejorar la trazabilidad y reducir el esfuerzo manual.
* Apoyar actividades de Aseguramiento del Producto, auditorías, campañas de revisión y ejercicios de verificación de cumplimiento.
* Elaborar y mantener documentación técnica, procedimientos e informes de ingeniería durante todo el ciclo de vida del software.
* Colaborar con Coordinadores de Gestión de Configuración, ingenieros DevOps, ingenieros de Aseguramiento del Producto y equipos técnicos para identificar oportunidades de armonización, reutilización y estandarización entre misiones.
* Proponer, definir y mejorar flujos de trabajo de ingeniería comunes, estrategias de despliegue y prácticas de gestión de la configuración aplicables a múltiples proyectos de la ESA.
* Contribuir a las prácticas de trabajo ágiles y DevOps dentro de equipos de ingeniería multidisciplinares e internacionales.
**Competencias y experiencia requeridas****Imprescindibles**
* Experiencia sólida en Gestión de Configuración y procesos de lanzamiento de software.
* Conocimientos sólidos sobre conceptos CI/CD y metodologías DevOps.
* Experiencia práctica en la administración de Jenkins y el desarrollo de canalizaciones.
* Experiencia en administración de sistemas Linux.
* Buen conocimiento de sistemas de construcción de software, especialmente Maven.
* Experiencia con repositorios basados en Git y estrategias de ramificación.
* Experiencia en entornos de integración y pruebas automatizadas de software.
* Capacidad para automatizar procesos de ingeniería mediante scripting y herramientas.
* Experiencia en la elaboración de documentación técnica, documentación de lanzamientos e informes de ingeniería.
* Comprensión de los principios de aseguramiento de la calidad del software y las mejores prácticas de ingeniería.
* Capacidad para trabajar de forma independiente manteniendo una interacción eficaz dentro de equipos multidisciplinares.
* Buenas habilidades de comunicación escrita y oral en inglés en un entorno internacional.
**Deseables**
* Plataforma CI/CD Harness.
* Administración e integración de SonarQube.
* Suite Atlassian (Jira, Confluence, Bitbucket).
* Administración de Kubernetes y tecnologías de orquestación de contenedores.
* Scripting en Bash y Python.
* Sistema de construcción Gradle.
* Automatización con Ansible.
* Metodologías ágiles/Scrum.
* Conocimiento de los estándares ECSS de ingeniería de software, gestión de la configuración y aseguramiento de la calidad.
* Experiencia en apoyo al Aseguramiento del Producto, auditorías o actividades de revisión de software.
* Experiencia en apoyo a revisiones técnicas, auditorías y actividades de calificación.
* Experiencia en apoyo a proyectos científicos, operativos o de misiones espaciales.
**Qué ofrecemos**
Este puesto ofrece la oportunidad de trabajar en un entorno exigente y altamente colaborativo, apoyando múltiples misiones científicas de la ESA.
El candidato seleccionado contribuirá a la estabilidad y continuidad de los sistemas operativos, impulsando al mismo tiempo la evolución tecnológica mediante la automatización, la armonización y las prácticas DevOps en múltiples misiones de la ESA. El puesto combina gestión de la configuración, ingeniería de lanzamientos y metodologías modernas de entrega de software, brindando exposición directa a sistemas y actividades de ingeniería críticas para la misión en múltiples proyectos de la ESA.
El puesto ofrece exposición a una amplia gama de disciplinas y tecnologías de ingeniería, con la oportunidad de influir en los procesos, estándares y estrategias de automatización comunes adoptados en múltiples misiones y futuros programas de la ESA.
**Acerca de Serco:**
Serco es un proveedor líder de servicios espaciales con miles de recursos cualificados que ha apoyado más de 50 misiones espaciales en nombre de más de 10 agencias espaciales o gubernamentales de todo el mundo, incluidas la ESA, CNES, EUMETSAT, EUSPA, ASI y la NASA. Ofrecemos capacidades espaciales en todo el ciclo de vida espacial: desde las pruebas de satélites hasta los servicios de lanzamiento, desde las fases iniciales de operaciones (LEOP) hasta las operaciones de naves espaciales, desde la vigilancia espacial hasta la gestión de datos, y apoyando el desarrollo de aplicaciones derivadas. Con una trayectoria de más de 55 años en el sector espacial, Serco está bien posicionada para contribuir a las estrategias nacionales en Europa y en todo el mundo. Trabajamos en el corazón del sector espacial y, por tanto, comprendemos los retos a los que se enfrentan nuestros clientes. En materia de reclutamiento, somos expertos en identificar el mejor talento en ingeniería espacial, observación de la Tierra, comunicaciones por satélite y ciberseguridad. Hemos colocado a cientos de personas —desde recién graduados hasta ejecutivos de nivel C— en agencias espaciales, operadores de satélites, fabricantes, integradores de sistemas, consultorías, observación de la Tierra/detección remota, proveedores de lanzamiento y mucho más.