Descripción del puesto
Nuestro cliente busca un Ingeniero DevOps experimentado y proactivo para unirse a su equipo de ingeniería en un rol completamente remoto. Serás el puente entre los equipos de desarrollo y operaciones, automatizando y optimizando los procesos de build, test y deployment. Tu misión será asegurar la máxima disponibilidad, rendimiento y escalabilidad de nuestras plataformas, fomentando una cultura de colaboración y mejora continua. Esta es una oportunidad ideal para profesionales que disfrutan resolviendo desafíos complejos y trabajando con las últimas tecnologías en un entorno flexible y distribuido.
Responsabilidades
- Diseñar, implementar y mantener pipelines de CI/CD utilizando herramientas como Jenkins, GitLab CI, GitHub Actions o similar.
- Automatizar el aprovisionamiento y la gestión de la infraestructura cloud (AWS, Azure, GCP) utilizando herramientas como Terraform o Ansible.
- Implementar y gestionar soluciones de contenedorización y orquestación (Docker, Kubernetes).
- Monitorear la salud de los sistemas, configurar alertas y responder a incidentes para garantizar la alta disponibilidad y el rendimiento.
- Colaborar estrechamente con los equipos de desarrollo para optimizar los flujos de trabajo y mejorar la eficiencia operativa en general.
- Experiencia demostrable como Ingeniero DevOps o en un rol similar.
- Sólidos conocimientos de scripting (Bash, Python) y experiencia con sistemas operativos Linux.
- Experiencia práctica con plataformas cloud (AWS, Azure, GCP) y herramientas de IaC.
- Dominio de tecnologías de contenedorización (Docker) y orquestación (Kubernetes).
- Familiaridad con prácticas de monitoreo y logging (e.g., Prometheus, ELK Stack).
- Diseñar, implementar y mantener la infraestructura de cloud (AWS, Azure o GCP) para aplicaciones de alta disponibilidad.
- Desarrollar y gestionar pipelines de Integración Continua y Despliegue Continuo (CI/CD).
- Automatizar la provisión, configuración y gestión de la infraestructura utilizando herramientas como Terraform o Ansible.
- Monitorizar el rendimiento del sistema, identificar cuellos de botella y solucionar problemas de forma proactiva.
- Implementar y mantener soluciones de orquestación de contenedores (Docker, Kubernetes).
- Colaborar con los equipos de desarrollo y operaciones para asegurar la fiabilidad y escalabilidad de las aplicaciones.
- Gestionar la seguridad de la infraestructura, aplicando las mejores prácticas y normativas.
- Documentar la arquitectura, los procesos y las configuraciones del sistema.
- Participar en la planificación de la capacidad y en la optimización de costos de la infraestructura cloud.
- Profundo conocimiento de al menos un proveedor de cloud importante (AWS, Azure, GCP).
- Dominio de herramientas de automatización de infraestructura (Terraform, Ansible, CloudFormation).
- Experiencia práctica con sistemas de orquestación de contenedores como Kubernetes.
- Conocimientos avanzados en la configuración y gestión de pipelines CI/CD (Jenkins, GitLab CI, CircleCI).
- Experiencia en monitorización y logging (Prometheus, Grafana, ELK stack).
- Conocimientos de scripting (Bash, Python) y lenguajes de programación.
- Excelentes habilidades para la resolución de problemas y pensamiento analítico.
- Capacidad para trabajar de forma autónoma y gestionar eficazmente el tiempo en un entorno remoto.
- Se valorará experiencia en seguridad cloud.
- Desarrollar y mantener pipelines CI/CD robustos y escalables.
- Automatizar los procesos de construcción, prueba y despliegue de aplicaciones en diversos entornos (cloud, on-premise).
- Implementar y gestionar herramientas de monitorización, logging y alerting para asegurar la observabilidad de los sistemas.
- Colaborar estrechamente con los equipos de desarrollo para resolver cuellos de botella y mejorar la eficiencia operacional.
- Gestionar y asegurar entornos de contenedores (Docker, Kubernetes).
- Implementar y hacer cumplir las mejores prácticas de seguridad en la nube.
- Participar en la planificación de la capacidad y resiliencia de la infraestructura.
- Implementar y mantener soluciones de orquestación de contenedores (Docker, Kubernetes).
Requisitos
- Experiencia demostrable como Ingeniero DevOps o en un rol similar.
- Sólidos conocimientos de scripting (Bash, Python) y experiencia con sistemas operativos Linux.
- Experiencia práctica con plataformas cloud (AWS, Azure, GCP) y herramientas de IaC.
- Dominio de tecnologías de contenedorización (Docker) y orquestación (Kubernetes).
- Familiaridad con prácticas de monitoreo y logging (e.g., Prometheus, ELK Stack).
- Capacidad para trabajar de forma autónoma y gestionar eficazmente el tiempo en un entorno remoto.
- Se valorará experiencia en seguridad cloud.
Beneficios
- Salario competitivo y un paquete de beneficios integral adaptado a un rol remoto.
- Oportunidad de trabajar 100% remoto, fomentando la conciliación y la flexibilidad.
- Acceso a formación y desarrollo profesional continuo en tecnologías DevOps de vanguardia.
- Participación en proyectos desafiantes que impactan directamente en la infraestructura global de la empresa.
- Cultura empresarial que promueve la autonomía, la innovación y el trabajo en equipo distribuido en Donostia-San Sebastián.
- Posición 100% remota, con flexibilidad total de ubicación.
- Salario altamente competitivo y revisión anual.
- Oportunidades de certificaciones y formación en tecnologías cloud punteras.
- Trabajo en un entorno internacional y colaborativo.
- Adquisición de experiencia en tecnologías de vanguardia.
- Equipo moderno y herramientas de última generación.
- Programa de bienestar para empleados.