




Resumen: Buscamos un ingeniero DevOps experimentado para implementar y mantener pipelines de CI/CD de extremo a extremo, con especial énfasis en despliegues basados en pruebas, gestión automatizada de versiones y prácticas de infraestructura como código (IaC). Aspectos destacados: 1. Diseñar y arquitecturar pipelines de CI/CD utilizando GitHub Actions 2. Contenerizar aplicaciones con Docker y optimizar la construcción de imágenes 3. Definir y gestionar la infraestructura como código (IaC) **Sobre ITRex****EL LUGAR** ITRex \- Pioneros en IA que construyen sistemas que realmente funcionan en el mundo real, no solo en demos. Somos más de 200 personas distribuidas entre Estados Unidos y Europa, creando soluciones para empresas como P\&G y Shutterstock. Mantenemos la simplicidad, construimos correctamente y nos centramos en lo que funciona. **LAS PERSONAS** Somos el tipo de personas que no ignoran los mensajes en Slack, que intervienen rápidamente para ayudarte cuando te atasques con un problema y que ofrecen soluciones en lugar de culpar cuando las cosas salen mal. Creemos en la transparencia, la responsabilidad y el apoyo mutuo. Sin política de oficina, sin agendas ocultas \- simplemente personas que valoran hacer un buen trabajo juntas y apoyarse mutuamente para lograrlo. **Sobre el puesto** Buscamos un ingeniero DevOps experimentado que implemente y mantenga pipelines de CI/CD de extremo a extremo utilizando GitHub, con especial énfasis en despliegues basados en pruebas, gestión automatizada de versiones y prácticas de infraestructura como código (IaC). El candidato ideal contenerizará servicios mediante Docker, gestionará flujos de trabajo de construcción, compilación y publicación para paquetes en JavaScript, TypeScript y C\+\+, y diseñará robustos pipelines de construcción multi-lenguaje aprovechando CMake u otras herramientas similares. La función también incluye la automatización de los procesos de construcción, etiquetado y publicación en plataformas web, de escritorio y móviles para garantizar versiones consistentes y trazables. Se requiere una experiencia profunda en administración de sistemas Linux, redes y herramientas de infraestructura como código (IaC) para entregar despliegues escalables, seguros y altamente disponibles. **Sus responsabilidades*** Liderar el diseño, la arquitectura y la gestión de pipelines de CI/CD utilizando GitHub Actions (y herramientas similares), asegurando una entrega de software rápida, fiable y reproducible. * Implementar y aplicar sistemas de despliegue basados en pruebas, integrando pruebas automatizadas, validación y monitorización para mantener la calidad del código y acelerar los ciclos de retroalimentación. * Contenerizar aplicaciones y microservicios con Docker, optimizar la construcción de imágenes y gestionar pipelines de despliegue para entornos distribuidos. * Supervisar el ciclo de vida de construcción, empaquetado y publicación de paquetes en JavaScript, TypeScript y C\+\+, incluyendo control de versiones, etiquetado semántico y publicación en NPM o en un registro interno. * Desarrollar y mantener pipelines de construcción multiplataforma utilizando CMake u otras herramientas equivalentes, garantizando flujos de compilación y versión consistentes para web, escritorio y móvil. * Automatizar procesos de versión de extremo a extremo, incluyendo etiquetado, construcción, firma y distribución de aplicaciones web, móviles y de escritorio. * Definir y gestionar la infraestructura como código (IaC) para aprovisionar y mantener entornos de infraestructura fiables, escalables y seguros. * Colaborar estrechamente con los equipos de desarrollo, QA y operaciones para solucionar problemas de despliegue, optimizar el rendimiento y mejorar la fiabilidad de las versiones. * Mejorar continuamente la observabilidad y los ciclos de retroalimentación, aprovechando sistemas de monitorización y alertas para mantener la excelencia operativa. **Requisitos** * 5 años o más de experiencia práctica en puestos de DevOps, CI/CD o Ingeniería de Versiones * Conocimientos sólidos de la nube AWS, infraestructura como código (IaC) y scripting en shell * Conocimientos de Docker, incluida la creación de imágenes, gestión de registros y patrones básicos de orquestación * Experiencia comprobada en el diseño, arquitectura y mantenimiento de pipelines de CI/CD, preferiblemente utilizando GitHub Actions (o herramientas similares) * Experiencia en automatización multiplataforma de construcción y versionado (web, escritorio y móvil) * Experiencia en automatización de procesos de etiquetado, control de versiones, firma y distribución de artefactos * Experiencia gestionando flujos de versión para web, escritorio y móvil, tanto en sistemas cloud como locales * Capacidad para diseñar robustos pipelines de construcción multi-lenguaje aprovechando CMake u otras herramientas similares * Experiencia práctica en flujos de compilación y publicación para paquetes en JavaScript, TypeScript y C\+\+ * Experiencia en integración de pruebas automatizadas, validación y monitorización **Valorable** * Profundo conocimiento de sistemas de construcción en C\+\+, especialmente CMake * Experiencia en programación, especialmente en C\+\+, JavaScript y TypeScript * Experiencia en construcción y soporte de pipelines de IA/ML (entrenamiento e implementación de modelos) utilizando PyTorch o TensorFlow * Fuertes habilidades en administración de sistemas Linux y redes * Experiencia configurando sistemas de monitorización y alertas * Familiaridad con herramientas como Prometheus, Grafana o ELK para seguimiento de procesos de CI/CD * Antecedentes en entornos seguros como fintech, blockchain o sistemas distribuidos * Conocimiento de otras nubes como GCP o Azure * Nivel de inglés: B2 o superior **Beneficios** **Lo que ofrecemos** Por qué la gente se queda **Primero, la base:** * Flexibilidad remota: Trabaja donde y cómo mejores \- confiamos en ti para entregar resultados * Remuneración justa: Salario competitivo \+ beneficios relevantes (sanidad, formación) **Luego, el crecimiento:** * Oportunidades de propiedad: ¿Ves un problema digno de resolver? Hazte cargo. Apostamos por riesgos inteligentes antes que por seguridad burocrática * Potenciación mediante IA: Aprovechamos la IA para hacerte más rápido y más fuerte \- complementando tus capacidades, no reemplazándolas * Inversión en aprendizaje: Clases de inglés, desarrollo profesional * Progresión profesional: Trayectorias reales de ascenso, no solo movimientos laterales **Finalmente, las personas:** * Compañeros receptivos: Sin mensajes ignorados en Slack, sin actitudes de "no es mi problema" * Cultura de apoyo: Cuando te atasques, la gente te ayuda. Cuando algo falle, lo resolvemos juntos * Conexiones humanas: Encuentros periódicos, charlas técnicas y relaciones genuinas más allá del trabajo ¿Curioso? Nosotros también. ¡Hablemos!


