DevOps Engineer Sr.
Summary
Designs and maintains CI/CD pipelines, automates deployments, and manages cloud-based microservices for telecom solutions using DevOps tools like Jenkins, Kubernetes, and Azure DevOps.
¡Sé parte de Stefanini!
En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
Diseñar, implementar y administrar procesos de integración, despliegue y operación continua para soluciones tecnológicas del sector telecomunicaciones, facilitando entregas frecuentes, seguras, automatizadas y trazables.
El profesional trabajará con equipos de desarrollo, QA, arquitectura, infraestructura y operaciones para soportar aplicaciones digitales, APIs, microservicios, plataformas comerciales y servicios desplegados en ambientes cloud y contenedores.
Responsabilidades:
- Diseñar, construir y mantener pipelines de integración y despliegue continuo.
- Automatizar procesos de compilación, pruebas, despliegue, configuración y validación de aplicaciones.
- Administrar procesos de despliegue sobre ambientes de desarrollo, pruebas, certificación y producción.
- Integrar pruebas automatizadas y controles de calidad dentro de los pipelines CI/CD.
- Configurar y mantener repositorios de código, estrategias de branching, pull requests y versionamiento.
- Gestionar artefactos, dependencias y componentes utilizados durante el ciclo de despliegue.
- Configurar controles de calidad de código y quality gates.
- Apoyar el despliegue y operación de microservicios sobre plataformas de contenedores.
- Automatizar configuraciones de infraestructura y ambientes.
- Implementar mecanismos de monitoreo, trazabilidad, alertamiento y observabilidad.
- Analizar logs, errores de despliegue, incidentes y problemas de rendimiento.
- Participar en la resolución de incidentes relacionados con integración, infraestructura y disponibilidad de servicios.
- Aplicar prácticas de seguridad y gestión de accesos dentro del ciclo DevSecOps.
- Documentar pipelines, configuraciones, procedimientos operativos y mecanismos de recuperación.
- Trabajar con equipos de arquitectura, desarrollo, QA, cloud y operaciones bajo metodologías ágiles.
- Profesional en Ingeniería de Sistemas, Ingeniería Electrónica, Telecomunicaciones o carreras afines.
- Experiencia mínima de tres años en roles DevOps, automatización de despliegues o administración de plataformas.
- Experiencia en construcción y mantenimiento de pipelines CI/CD.
- Manejo de Azure DevOps, Jenkins, GitLab CI, GitHub Actions o herramientas equivalentes.
- Conocimiento de Git, GitFlow, pull requests y estrategias de versionamiento.
- Experiencia con SonarQube, Nexus, Artifactory o herramientas equivalentes.
- Conocimiento de Docker y plataformas de orquestación de contenedores.
- Experiencia con Kubernetes, AKS, OpenShift u OCP.
- Conocimiento de sistemas operativos Linux.
- Experiencia en automatización mediante scripts en Bash, Python, PowerShell o lenguajes similares.
- Conocimiento de APIs, microservicios y arquitecturas distribuidas.
- Experiencia trabajando bajo metodologías ágiles.
Deseable:
- Azure, Google Cloud Platform o AWS.
- Infraestructura como código con Terraform, Ansible o herramientas equivalentes.
- Grafana, Prometheus, Elastic Stack, Splunk o herramientas de observabilidad.
- UrbanCode, Gitea, Maven, Gradle o herramientas similares.
- Integración de pruebas automatizadas con Postman/Newman, Selenium, Playwright, Cucumber o JMeter.
- Conocimiento de arquitectura OSS/BSS y plataformas tecnológicas de telecomunicaciones.
- Prácticas DevSecOps, análisis de vulnerabilidades y gestión de secretos.
- Experiencia en ambientes de alta disponibilidad y alta transaccionalidad.
Competencias:
- Capacidad de análisis y solución de problemas.
- Orientación a automatización y mejora continua.
- Trabajo colaborativo.
- Gestión de incidentes y prioridades.
- Comunicación efectiva con equipos técnicos.
- Orientación a la estabilidad y continuidad operativa.