About this role
DevOps Associate
Country: Spain
Objetivo
Actuar como referente técnico para los equipos de delivery, asegurando que los procesos de integración, despliegue, versionado, observabilidad y confiabilidad estén alineados con las mejores prácticas de ingeniería, promoviendo estabilidad, seguridad y escalabilidad de las aplicaciones.
Responsabilidades
CI/CD y automatización
- Colaborar en el diseño, implementación y optimización de pipelines en GitHub actions.
- Implementar automatizaciones para procesos repetitivos, incluyendo estrategias de despliegue y rollback cuando sea necesario.
- Integrar pipelines con procesos de aprovisionamiento de infraestructura utilizando prácticas de IaC.
GitOps y desplieque
- Implementar y mantener estrategias GitOps utilizando ArgoCD, Helm, …
- Garantizar la estandarización de manifests y buenas prácticas de despliegue en Kubernetes.
- Apoyar el control de capacidad, upgrades de versión y buenas prácticas de seguridad en aplicaciones contenerizadas.
Gobernanza de ALM
- Apoyar a los equipos de desarrollo en la adopción de buenas prácticas de:
- Branches, commits, pull requests y code review
- Garantizar la adherencia al flujo completo de ALM, en todas sus etapas.
Observabilidad y métricas
- Configurar y evolucionar la monitorización con Prometheus y Grafana.
- Estructurar métricas personalizadas y dashboards ejecutivos.
- Implementar tracing distribuido con Jaeger y garantizar la integración con logs centralizados (ElasticSearch, Fluentd, …).
- Configurar alertas post-deployment.
- Actuar en incidentes críticos, conduciendo análisis de causa raíz y proponiendo mejoras estructurales.
Actuación con los equipos
- Proporcionar acompañamiento y soporte continuo a los equipos de delivery.
- Apoyar la adopción de buenas prácticas de containers, despliegue y observabilidad.
- Automatizar procesos operativos y promover mejora continua.
- Realizar pruebas de concepto para nuevas herramientas y prácticas DevOps.
- Documentar arquitecturas, estándares de despliegue y procedimientos operativos.
- Requisitos (obligatorios)
- Experiencia comprobada de más de 5 años en DevOps en entornos complejos y de alta criticidad.
- Experiencia sólida con GitHub actions y estrategias avanzadas de branching.
- Experiencia en despliegue declarativo y GitOps (ArgoCD, Helm, …).
- Experiencia en observabilidad de entornos Kubernetes con Prometheus, Grafana y Jaeger.
- Experiencia en centralización de logs (EFK/ELK).
- Conocimientos sólidos de Linux (administración y troubleshooting).
- Experiencia en Infrastructure as Code.
- Conocimientos en alta disponibilidad, escalabilidad horizontal y resiliencia.
- Experiencia en troubleshooting de incidentes críticos y conducción de análisis de causa raíz.
- Requisitos (deseables)
- Certificaciones Kubernetes o certificaciones cloud relacionadas.
- Experiencia en arquitecturas GitOps a gran escala y multi-cluster.
- Experiencia con Service Mesh.
- Conocimiento en seguridad de containers.
- Integración de CI/CD con procesos de aprovisionamiento de infraestructura.
- Uso práctico de herramientas de IA para aumento de productividad.
- Inglés y español avanzados para interacción con equipos globales.