DevOps Engineer DevOps Engineer
CI/CD, Kubernetes y Automatización de Infraestructura
Descripción del puesto
Buscamos un/a DevOps Engineer con experiencia práctica en la implantación y mantenimiento de plataformas DevOps sobre infraestructura cloud y Kubernetes. La persona seleccionada tendrá autonomía para diseñar, implementar y mantener soluciones de automatización de infraestructura, construcción de artefactos y despliegue de servicios.
Funciones y responsabilidades
-
Desarrollar y mantener pipelines CI/CD, gestionando runners, artefactos, variables, credenciales, aprobaciones y tratamiento de errores. -
Automatizar el aprovisionamiento y la configuración de infraestructura mediante Terraform y Ansible, integrados en pipelines. -
Construir y mantener imágenes de máquinas virtuales y contenedores, incluyendo optimización, hardening, análisis de vulnerabilidades, versionado y trazabilidad. -
Implementar despliegues sobre Kubernetes mediante Helm y GitOps, gestionando recursos, configuración, secretos, probes, requests, limits y estrategias de actualización. -
Integrar pruebas y controles de seguridad en los procesos de entrega, incluyendo análisis de código, dependencias, imágenes de contenedores e infraestructura como código. -
Implementar automatizaciones end-to-end para aprovisionar, configurar, desplegar, actualizar y retirar infraestructura y workloads en diferentes entornos. -
Gestionar dependencias, estado, secretos y recuperación ante ejecuciones fallidas. -
Diagnosticar incidencias en procesos de automatización, construcción y despliegue, garantizando la reproducibilidad y mantenibilidad de las soluciones. -
Proponer mejoras técnicas, validar y documentar las soluciones implementadas. -
Colaborar con el equipo técnico,
comunicar bloqueos y realizar seguimiento de los compromisos adquiridos.
Requisitos
- Experiencia práctica en entornos DevOps, automatización de infraestructura y despliegues sobre Kubernetes. - Experiencia desarrollando y manteniendo pipelines CI/CD. - Conocimientos sólidos de Terraform y Ansible. - Experiencia con Docker, Kubernetes y Helm. - Conocimientos de GitOps y gestión de configuraciones y secretos. - Experiencia en construcción y mantenimiento de imágenes de máquinas virtuales y contenedores. - Experiencia integrando controles de calidad, pruebas automatizadas y seguridad en pipelines. - Conocimientos de Linux, Bash y Python para automatización e integración con APIs. - Capacidad para diagnosticar errores y asumir la responsabilidad técnica de las tareas asignadas. -
Inglés C1 certificado.
Stack tecnológico
- CI/CD: Git, GitLab CI/CD, GitLab Runner y YAML. Valorable Jenkins y Argo CD. - Infraestructura como código: Terraform, Ansible y Packer. - Sistemas y automatización: Linux, Bash, Python y cloud-init. - Contenedores y orquestación: Docker, Dockerfiles, Kubernetes y Helm. - Construcción y gestión de artefactos: Maven, Gradle, JFrog Artifactory y Nexus. - Seguridad y calidad: SonarQube, Checkov, análisis de dependencias, escaneo de imágenes y pruebas automatizadas. - Integraciones: APIs cloud, gestión de secretos, certificados y registros de contenedores.
Se valorará experiencia con STACKIT.
¿Qué buscamos?
Una persona autónoma, con criterio técnico, orientación a la calidad y capacidad para proponer mejoras. Valoramos el trabajo cooperativo, el cuidado del código, la comunicación proactiva y la capacidad para llevar las tareas hasta su validación y documentación.
terraform, ansible, linux, python, docker, maven, gradle
📌 DevOps Engineer, hibrido (Madrid)
🏢 Baoss
📍 Madrid