Descripción del trabajo
Esta es una oportunidad excepcional para formar parte del desarrollo del sistema de infoentretenimiento de próxima generación para uno de los mayores fabricantes de equipos originales de Estados Unidos. En este puesto, tendrás la posibilidad de adquirir conocimientos sin precedentes en la integración de tecnologías avanzadas y ser parte de la revolución en curso en el mundo de la automoción.
Responsabilidades:
Como Ingeniero de Gestión de Cambios y Lanzamientos, serás responsable de garantizar la implementación fluida y eficiente de las versiones de software en entornos de aplicaciones móviles y de nube.
- Colaborar con equipos de desarrollo y propietarios de productos para planificar y programar lanzamientos de software, teniendo en cuenta los cronogramas del proyecto y los requisitos comerciales.
- Supervisar el calendario de lanzamiento y coordinar con las partes interesadas para garantizar implementaciones sin interrupciones significativas.
- Establecer procesos de lanzamiento y mejores prácticas para mantener un proceso de implementación consistente y eficiente.
- Supervisar los procesos de gestión de la configuración, asegurando una documentación y control adecuados de componentes, entornos y dependencias.
- Facilitar los procedimientos de gestión de cambios, validando los cambios propuestos y evaluando los posibles impactos antes de su implementación.
- Mejorar continuamente los scripts y flujos de trabajo de automatización para optimizar la eficiencia de los lanzamientos.
- Realizar revisiones posteriores al lanzamiento y análisis de causa raíz para identificar oportunidades de mejora e implementar medidas preventivas.
Habilidades Requeridas:
- Más de 3 años de experiencia en gestión de versiones, automatización de implementación y gestión de cambios en un entorno basado en la nube.
- Familiaridad con estrategias de implementación de la Región Canaria y herramientas relacionadas para gestionar implementaciones graduales de manera efectiva.
- Fuerte experiencia con herramientas de Integración Continua/Entrega Continua (CI/CD) como Jenkins, GitLab CI/CD, CircleCI, y sistemas de control de versiones como Git.
- Sólido conocimiento de plataformas en la nube (por ejemplo, AWS, Azure, GCP) y procesos de implementación de aplicaciones móviles (iOS/Android).
- Conocimiento de herramientas de gestión de configuración como Ansible, Chef, Puppet y principios de Infraestructura como Código (IaC).
Sería agradable tener:
- Competencia en secuencias de comandos y automatización (por ejemplo, Bash, Python) para optimizar los flujos de trabajo de implementación.
Salario a percibir
A convenir
Para ver este contenido y los contactos hacias las ofertas, debes tener una Subscripción .