El objetivo de esta posición es Asegurar la confiabilidad, seguridad y escalabilidad de los procesos de integración y despliegue continuo (CI/CD), facilitando la colaboración entre equipos de desarrollo, QA y operaciones.
El rol tiene como objetivo optimizar la entrega de software, garantizar la calidad de los cambios en producción y promover la cultura de automatización, observabilidad y mejora continua dentro de la organización.
Tareas y Responsabilidades
- Diseñar, mantener y optimizar pipelines de integración y despliegue continuo, garantizando entornos estables, seguros y auditables.
- Configurar y administrar workflows en GitHub Actions, integrando con Jira para trazabilidad y control del ciclo de vida del desarrollo.
- Automatizar validaciones previas a producción mediante tests unitarios, de integración y de seguridad, asegurando la calidad del software antes del despliegue.
- Implementar y mantener infraestructura como código (IaC) utilizando Terraform o CloudFormation, promoviendo entornos reproducibles y consistentes.
- Gestionar entornos en AWS, incluyendo despliegues automatizados, configuración de servicios, políticas de seguridad, monitoreo y alertas.
- Colaborar estrechamente con los equipos de desarrollo para identificar cuellos de botella y mejorar la eficiencia de los pipelines.
- Implementar monitoreo, logging y reporting automatizado para la observabilidad de procesos CI/CD y la detección temprana de fallas.
Requisitos Indispensables
- Experiencia mínima de 3 años trabajando con AWS, administrando entornos productivos y automatizados.
- Experiencia comprobable en configuración de pipelines CI/CD con GitHub Actions y Jira.
- Dominio de YAML para definición de workflows, jobs y automatizaciones.
- Conocimiento avanzado en Git, estrategias de branching (Git Flow, trunk-based development) y control de versiones colaborativo.
- Experiencia en Docker para contenerización dentro de pipelines.
- Configuración segura de secrets, variables de entorno y permisos en workflows.
- Conocimientos en principios de testing automatizado y calidad de software, aplicando TDD y buenas prácticas de integración.
- Experiencia en monitoreo y observabilidad dentro de procesos CI/CD.
Conocimientos deseables
- Conocimientos en Kubernetes para orquestación de contenedores.
- Uso de SonarQube u otras herramientas de escaneo de seguridad y análisis estático de código.
- Experiencia con GCP o Azure en entornos multicloud.
- Integración de herramientas de notificación (Slack, Teams, Discord) en pipelines automatizados.
- Experiencia en entornos ágiles y cultura DevSecOps.
Beneficios Corporativos
- Cobertura médica prepaga de primer nivel.
- Membresía con descuento en red de gimnasios Sport Club.
- Día de cumpleaños libre (Day Off).
- Descuentos corporativos en productos de la compañía.
- Licencia por paternidad extendida.
- Posibilidades reales de crecimiento y desarrollo en una empresa líder.