Estamos en la búsqueda de un/a DevOps Engineer experimentado/a y proactivo/a para unirse a nuestro equipo. El candidato/a ideal poseerá un profundo conocimiento de entornos Linux, una sólida experiencia en la implementación y gestión de procesos de automatización y CI/CD, y una mentalidad orientada a la resolución de problemas complejos. Esta posición requiere un/a profesional con autonomía, curiosidad técnica y un enfoque práctico para abordar los desafíos tecnológicos del día a día.
Será responsable de diseñar, implementar, mantener y optimizar la infraestructura y los pipelines de desarrollo y despliegue, asegurando la fiabilidad, escalabilidad y seguridad de nuestras aplicaciones y servicios. Buscamos a alguien con gran capacidad de troubleshooting, investigación y análisis estructurado de problemas, y con facilidad para aprender nuevas tecnologías y colaborar eficazmente en un entorno de equipo.
Responsabilidades Principales:
- Diseñar, implementar y mantener pipelines de Integración Continua y Despliegue Continuo (CI/CD) utilizando herramientas como Jenkins, GitLab CI, GitHub Actions, etc.
- Gestionar y optimizar la infraestructura de servidores basada en Linux, asegurando su rendimiento, estabilidad y seguridad.
- Desarrollar y mantener scripts de automatización (Bash, Python, Groovy) para tareas de aprovisionamiento, configuración, despliegue y monitorización.
- Implementar y administrar herramientas de gestión de configuración y orquestación como Ansible.
- Gestionar y mantener repositorios de artefactos (ej. Artifactory) y de código fuente (ej. Bitbucket, GitLab, GitHub).
- Colaborar estrechamente con los equipos de desarrollo y operaciones para agilizar los ciclos de vida del software.
- Diagnosticar y resolver incidencias complejas en entornos de producción y pre-producción, realizando troubleshooting, investigación y análisis estructurado de problemas.
- Contribuir al diseño e implementación de estrategias de despliegue utilizando tecnologías como Helm, Kustomize y herramientas de GitOps como Argo CD.
- Monitorizar el rendimiento de la infraestructura y las aplicaciones, implementando soluciones de observabilidad (logging, métricas, tracing).
- Mantenerse actualizado/a sobre las últimas tendencias y tecnologías en el ámbito DevOps, evaluando y adoptando aquellas que aporten valor a la organización.
- Participar activamente en la definición y mejora de las mejores prácticas de DevOps.