Objetivo del puesto
Definir, implementar y mantener las prácticas DevOps dentro del área de Tecnología, asegurando la automatización, integración continua, despliegue continuo y estabilidad de los entornos de desarrollo y producción, con el fin de mejorar la calidad del software, reducir riesgos operativos y optimizar los tiempos de entrega.
Descripción del puesto
Funciones:
Diseñar, implementar y administrar pipelines de integración y despliegue continuo (CI/CD).
Automatizar procesos de construcción, pruebas y despliegue de aplicaciones.
Administrar repositorios de código, control de versiones y flujos de ramificación.
Implementar herramientas de control de calidad de código y escaneo de seguridad.
Gestionar infraestructura on-premise y en la nube.
Administrar contenedores y orquestadores para entornos productivos y de desarrollo.
Implementar aprovisionamiento dinámico de infraestructura como código.
Dar soporte a los equipos de desarrollo para asegurar buenas prácticas DevOps.
Monitorear el desempeño de plataformas y apoyar en la resolución de incidentes.
Documentar procesos, configuraciones y estándares técnicos.
Requisitos:
Estudios universitarios en Ingeniería en Sistemas, Informática o carreras afines.
Inglés avanzado (nivel C1 deseable).
Experiencia mínima de 3 a 5 años en roles DevOps o infraestructura cloud.
Experiencia con herramientas de CI/CD (Azure DevOps u otras).
Conocimientos en Git, Maven, Gradle, JUnit y entornos de desarrollo.
Experiencia en SonarQube, Artifactory (JFrog) o herramientas similares.
Dominio de sistemas operativos Linux, Windows y Unix.
Experiencia en Docker, Kubernetes, JMeter.
Experiencia en microservicios y plataformas cloud (AWS, Azure).
Conocimientos en Terraform para infraestructura como código.
Experiencia en herramientas de automatización y configuración como Ansible, Puppet o Chef.
Capacidad analítica, orientación a resultados y trabajo colaborativo.
Beneficios
Salario competitivo
Prestaciones de ley (ISSS y AFP).
Beneficios adicionales de ley.