Descripción de la vacante:
• gestión del ciclo de vida de versiones: planificar, coordinar y ejecutar el proceso de release de versiones de software, incluyendo las pruebas, implementaciones y actualizaciones.
• coordinación entre equipos: actuar como puente entre los equipos de desarrollo, qa, operaciones y otros interesados para asegurar que el aplicativo se libere sin problemas.
• automatización del proceso de lanzamiento: implementar y mantener herramientas de automatización para facilitar el proceso de entrega continua y la integración continua (ci/cd).
• control de calidad y pruebas: supervisar las pruebas de integración, aceptación y validación antes de la implementación en producción.
• gestión de incidentes: identificar y gestionar problemas en los releases, buscando soluciones rápidas y efectivas.
• gestión de versiones: definir y controlar las versiones del software, asegurando que las entregas se realicen de acuerdo con los cronogramas establecidos.
• documentación: mantener documentación clara y precisa sobre el proceso de lanzamiento, incluyendo los planes de implementación, riesgos y soluciones.
• mejora continua: evaluar constantemente los procesos y herramientas utilizados, proponiendo mejoras para optimizar la entrega de software.
habilidades requeridas:
• conocimiento en contenedorización (docker, kubernetes).
• experiencia con infraestructura como código (terraform, cloud formation, ansible).
• capacidad para trabajar bajo presión, gestionando múltiples lanzamientos al mismo tiempo.
• enfoque en la calidad del software y la mejora continua.
herramientas requeridas:
• experiencia previa en gestión de versiones o en roles similares (como devops, ingeniero de qa o desarrollador de software).
• conocimiento en herramientas de automatización como jenkins, gitlab ci, git hub
• familiaridad con metodologías ágiles (scrum, kanban).
• experiencia en sistemas de control de versiones (git, svn, etc.).
• conocimiento en monitorización de sistemas y manejo de problemas post-lanzamiento.
• habilidades de comunicación efectiva, tanto con equipos técnicos como no técnicos.
• título universitario en áreas como informática, ingeniería de software, o similares.
modalidad de trabajo: híbrido
ubicación: cdmx