




Buscamos un Ingeniero Senior DevOps / Arquitecto Cloud que se haga cargo de toda la infraestructura, CI/CD, gestión de entornos, observabilidad y automatización de despliegues. Se trata de un puesto indefinido cuyo objetivo es estabilizar la plataforma a largo plazo, mejorar su fiabilidad, reducir los riesgos asociados a los despliegues y aliviar al CTO de las tareas operativas de DevOps. Usted mantendrá y mejorará una base escalable de DevOps, garantizará prácticas maduras del ciclo de vida del desarrollo de software (SDLC) y evitará la acumulación adicional de deuda técnica. » **Más información sobre nosotros en:** **www.agenticdreamteam.com** **Requisitos** * 4–7\+ años de experiencia en DevOps en entornos basados en la nube (Azure/AWS/GCP). * Experiencia práctica en la creación de pipelines CI/CD. * Experiencia con Kubernetes o Docker Swarm. * Experiencia en Infraestructura como Código (IaC) (preferiblemente Terraform). * Conocimientos sobre patrones de despliegue de microservicios. * Experiencia resolviendo deuda técnica de DevOps en productos SaaS de tamaño medio. * Nivel C1 de inglés. **Competencias técnicas** * Herramientas CI/CD: GitHub Actions / GitLab CI / Azure DevOps * Contenedores: Docker, Kubernetes * IaC: Terraform, Pulumi, CloudFormation * Monitorización: ELK, Prometheus, Grafana, Datadog * Servicios cloud: AWS / Azure * Seguridad: IAM, firewalls, gestión de secretos * Scripts: Bash, Python **Habilidades blandas** * Alto sentido de responsabilidad * Resolución proactiva de problemas * Capacidad para trabajar bajo presión * Comunicador estructurado * Colaboración en equipo * Capacidad para imponer orden en una infraestructura caótica Responsabilidades: 1\. Gestión diaria de la infraestructura y los entornos * Mantener los entornos de Desarrollo, QA, Preproducción y Producción. * Supervisar el rendimiento, la estabilidad, los recursos y la escalabilidad. * Garantizar que no haya desviaciones entre entornos. 2\. Mantenimiento y mejora de los pipelines CI/CD * Apoyar y mejorar los pipelines creados por el ingeniero DevOps contratista. * Garantizar tiempos de compilación rápidos, despliegues seguros y calidad consistente. * Mantener actualizados todos los pipelines con los nuevos servicios y funciones. 3\. Soporte y colaboración con los desarrolladores * Ayudar a los desarrolladores con problemas de entornos, registros y depuración. * Coordinarse con el equipo de QA para garantizar la disponibilidad de los entornos de pruebas. * Apoyar la integración de nuevos sistemas y el lanzamiento de nuevas funciones. 4\. Gestión de versiones * Hacerse cargo de la ejecución de versiones coordinándose con el PM/BA/QA. * Garantizar que los despliegues sean: * predecibles * seguros * sometidos a pruebas de reversión * conformes con la estrategia de numeración de versiones * Mantener calendarios de versiones y documentación correspondiente. 5\. Monitorización, alertas y respuesta a incidencias * Operar los sistemas de monitorización instalados por el ingeniero DevOps contratista. * Responder con rapidez a alertas e incidencias. * Investigar las causas raíz e implementar soluciones definitivas. 6\. Mantenimiento de la seguridad y el cumplimiento normativo * Asegurar la configuración segura de los entornos. * Gestionar políticas de IAM, secretos, certificados y firewalls. * Actualizar y parchear continuamente la infraestructura. 7\. Mejora continua * Escalar la infraestructura según el crecimiento del producto. * Evaluar nuevas herramientas y mejoras. * Mantener la documentación actualizada y exhaustiva. 8\. Prevención de nueva deuda técnica * Mantener una gestión rigurosa de las configuraciones. * Garantizar que las nuevas funciones cuenten con la infraestructura adecuada. * Hacer cumplir estándares coherentes de DevOps en todo el equipo. 9\. Estrategia de recuperación ante desastres y copias de seguridad * Crear copias de seguridad automatizadas. * Elaborar planes de reversión y procedimientos de restauración de entornos. 10\. Documentación y base de conocimiento * Estandarizar la documentación para: * Procesos de DevOps * Configuración de entornos * Estructura de pipelines * Pasos de despliegue * Pila tecnológica * Eliminar las configuraciones sin documentar (identificadas como deuda técnica de DevOps). 11\. Infraestructura como Código (IaC) * Implementar IaC (Terraform, Pulumi o CloudFormation) para eliminar configuraciones manuales. * Estandarizar la infraestructura entre entornos. 12\. Colaboración con desarrolladores, QA y PM * Trabajar estrechamente con los equipos de backend/frontend para garantizar despliegues fluidos. * Colaborar con QA para automatizar entornos de pruebas. * Apoyar al PM en la planificación de versiones y la previsión de capacidad.


