El portal de empleo de España

Senior DevOps Engineer, CI/CD Platform (Developer Experience)

Híbrido en Madrid·Jornada completa·Añadida hace 2 meses

Seguía abierta cuando la comprobamos el 9 oct

Factorial

118 ofertas abiertas

Resumen

Detalles del puesto

  • 60.500 € - 77.000 € al año

    Bruto, según indica la oferta.

  • Contrato indefinido

    Jornada completa.

Requisitos

  • Trabajar en inglés

    Se requiere inglés, según la oferta.

  • Trabajar presencialmente en Madrid

    No se menciona ninguna ayuda para la mudanza.

  • Tener 5+ años de experiencia

    Puesto de nivel Mid.

Beneficios

  • Seguro médico privado

    Según la oferta: pagado por la empresa o mediante retribución flexible.

  • Gimnasio

    Gratis o con descuento, según la oferta.

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Más de 5 años gestionando infraestructura de producción, con Kubernetes en el centro de todo.

  • Profundidad real en Kubernetes: scheduling, requests y limits, evictions, node pressure, DaemonSets, controllers y operators. Has depurado un cluster que te estaba mintiendo.

  • Sólidos fundamentos de Linux y contenedores. Internos de containerd o Docker, cgroups, namespaces, drivers de almacenamiento, redes.

  • Terraform e infraestructura como código, con sentido para el diseño de módulos y la higiene del estado.

  • CI/CD a nivel de plataforma: workflows compartidos, plantillas reutilizables, arquitectura de runners, caché de builds.

  • Comodidad con GitHub Actions, incluyendo runners self-hosted.

  • Programas scripts para automatizar. Bash, más al menos uno de Python o Go.

  • La observabilidad como método de trabajo. Métricas, logs, trazas, dashboards y alertas en las que la gente confíe, con herramientas de estilo OpenTelemetry y Prometheus.

  • Madurez operativa. On-call, mando de incidentes, postmortems y la disciplina para perseguir las causas.

  • Conciencia de la capacidad y el coste. Puedes dimensionar una flota y explicar la factura.

  • Inglés escrito claro. Documentas lo que construyes, porque la próxima persona de guardia no serás tú.

Se valorará

  • Grandes suites de pruebas de Ruby on Rails, y lo que se necesita para paralelizarlas de forma honesta.

  • Operar MySQL, Redis o ClickHouse tú mismo.

  • Bare metal: aprovisionamiento, fallos de hardware y el ritmo diferente que tiene comparado con la nube.

  • Redes tipo mesh overlay y WireGuard, VLANs y CNIs de Kubernetes como Cilium.

  • Construir herramientas internas para desarrolladores, portales o APIs de plataforma.

  • Seguridad de la cadena de suministro y de la build. Aislamiento de runners, delimitación de secretos, procedencia de imágenes.

  • Trabajar en más de una nube. Utilizamos AWS, Azure y Cloudflare junto con nuestro propio hardware.

  • Contribuciones a proyectos de infraestructura de código abierto.

Salario y beneficios

Qué ofrecen

  • Entorno de alto crecimiento, multicultural y amigable

  • Plan de ESOP competitivo

  • Alan como seguro médico privado

  • Vida saludable con Wellhub (Gimnasios, piscinas, clases al aire libre)

  • Ahorra en gastos con Cobee

  • Clases de idiomas

  • Desayuno en la oficina y fruta orgánica

  • Descuentos en alimentación con Nora

  • Pet Friendly

  • ¡Mucho más que te contaremos durante el proceso de entrevista!

El puesto

¡Hola, gente de Kubernetes! ⚙️

Cada ingeniero aquí espera al CI varias veces al día. Queremos a alguien a quien esa espera le resulte personalmente molesta.

Cientos de desarrolladores hacen push a un gran monorepo de Ruby on Rails, y cada push llega a una flota de runners que el equipo de Developer Experience construye, gestiona y mantiene rápida.

Esa flota es Kubernetes self-hosted en bare metal en centros de datos europeos, con unos pocos cientos de máquinas, ejecutando runners efímeros de GitHub Actions que alcanzan picos de más de mil pods concurrentes. Somos dueños de todo: el hardware, los clusters, las imágenes de los runners, las cachés y los pipelines de entrega por encima. Añadimos nodos a mano en lugar de dejar que un autoscaler lo haga, por lo que la planificación de capacidad es parte real del trabajo.

El impacto es inusual. Si reduces un minuto al tiempo medio de construcción, cada ingeniero de la empresa recupera ese minuto varias veces al día.

Qué harás

  • Responsabilizarte de los clusters de Kubernetes de CI y CD de extremo a extremo: capacidad, fiabilidad, actualizaciones, seguridad y costes.

  • Gestionar la plataforma de GitHub Actions self-hosted a escala con Actions Runner Controller. Conjuntos de escala de runners, pods efímeros, docker-in-docker y las propias imágenes de los runners.

  • Mantener rápidos y saludables los servicios de datos de los que dependen nuestras pruebas. MySQL, Redis y ClickHouse se levantan por cada trabajo, junto con los contenedores de la aplicación Rails.

  • Diseñar y ajustar la caché que hace que las builds sean rápidas: overlay local del nodo, cachés de imágenes y artefactos que construimos nosotros mismos, además de espejos de registro pull-through.

  • Reducir el tiempo de espera en cola y la duración de la build, con mediciones que lo respalden. Instrumentar la plataforma, establecer objetivos y mostrar la mejora.

  • Gestionarlo todo como código. Terraform planificado y aplicado desde pull requests, entrega GitOps con Flux y Argo CD, Kustomize y Helm para manifiestos.

  • Provisionar y operar bare metal. Linux, redes a través de segmentos de centros de datos y resolución de problemas que a veces termina en el disco o en el kernel.

  • Liderar la respuesta ante incidentes de la plataforma, realizar postmortems sin buscar culpables y convertir cada uno en una alerta, una medida de protección o un runbook.

  • Tratar la plataforma como un producto cuyos usuarios son ingenieros. Hablar con ellos, observar dónde se quedan atascados y construir caminos que hagan que lo correcto sea lo más fácil.

  • Ajustar el tamaño de los niveles de runners basándote en una semana de datos de CPU y memoria, para luego abrir el pull request que los cambie.

  • Rastrear un job inestable desde un check en rojo hasta el runtime del contenedor, el kernel o un reloj que se ha desincronizado.

  • Añadir máquinas a la flota: instalar, inscribir, configurar red, verificar y documentar.

  • Reducir el p95 de espera en cola identificando qué etapa es la que realmente bloquea.

  • Actualizar un cluster o un controlador sin que nadie lo note.

  • Hacer pair programming con un ingeniero de producto en un flujo de trabajo que ha sido lento por una razón que nadie ha analizado todavía.

Cómo trabajarás

En Factorial, creemos que los mejores productos se construyen cuando la gente se reúne, en persona, para colaborar, desafiar ideas y avanzar rápido. Por eso, nuestro equipo de ingeniería sigue un enfoque flexible centrado en la oficina (office-first).

Trabajamos presencialmente varios días a la semana (80%), aprovechando ese tiempo para conectar, alinearnos e innovar como equipo. Sin embargo, también apoyamos el trabajo remoto cuando tiene sentido (20%) para una concentración profunda o necesidades personales.

En Factorial no te evaluamos por los años de experiencia, sino por tus conocimientos y habilidades.

Utilizamos nuestra Career Path con un marco de rúbricas donde definimos qué se espera de cada nivel de experiencia y habilidad. Este marco te permite conocer tu nivel actual y lo que necesitas para seguir creciendo. Nos encanta la transparencia, por lo que nuestra Career Path incluye los salarios de cada nivel, los cuales compartimos durante la primera entrevista para asegurar la alineación.

Nuestro proceso de contratación

Proceso de selección

  1. Llamada de introducción → Charla con nuestro Talent Partner sobre tu trayectoria y objetivos.

  2. Entrevista con el Hiring Manager → Inmersión profunda en tu mentalidad de producto, trabajo en equipo y resolución de problemas.

  3. Entrevista técnica → Una conversación técnica colaborativa con el equipo basada en problemas de la vida real.

  4. Charla final con café → Una conversación relajada con nuestro CTO & VP of Engineering para explorar nuestra visión, cultura y tu crecimiento.

¡Y eso es todo! Siéntete libre de solicitar cualquier otra conversación que desees, con miembros del equipo o para tratar temas específicos en cualquier momento del proceso. ¡Todo el proceso es remoto, utilizando herramientas de videoconferencia!

Sobre Factorial

Factorial es una empresa de software con sede en Barcelona que ofrece una plataforma integral de gestión de recursos humanos para pequeñas y medianas empresas. Su solución basada en la nube cubre la administración de RR. HH., nóminas, control horario, gestión del talento y gestión de gastos, ayudando a las empresas a digitalizar y automatizar sus procesos de RR. HH. Fundada en 2016, Factorial ha crecido rápidamente y ahora atiende a miles de clientes en Europa, América y Asia, con una plantilla de más de 800 empleados.

La sede central y el principal centro de ingeniería de Factorial están en Barcelona, lo que la convierte en un actor clave en el vibrante ecosistema tecnológico de España. La empresa tiene una fuerte presencia internacional con oficinas en Ciudad de México, São Paulo y otras ciudades, y su plantilla es muy diversa, con empleados de más de 30 nacionalidades. Para los profesionales internacionales, Factorial ofrece una cultura startup dinámica y de ritmo rápido, oportunidades para trabajar con un equipo global y la posibilidad de contribuir a un producto que está redefiniendo los RR. HH. para las pymes en todo el mundo. La empresa es conocida por su jerarquía plana, su entorno de trabajo ágil y su compromiso con el crecimiento de los empleados.

Sector
HR Software
Fundación
2016
Plantilla
1,000–5,000
Sede
Barcelona, Spain
En España
Barcelona

Datos prácticos

  • Factorial tiene su sede en Barcelona, un importante centro tecnológico europeo con alta calidad de vida y una gran comunidad internacional.
  • La empresa cuenta con un equipo diverso y multicultural, con empleados de más de 30 nacionalidades, lo que la hace acogedora para contrataciones internacionales.
  • Factorial ofrece un modelo de trabajo híbrido, que permite flexibilidad entre el trabajo remoto y el presencial, algo atractivo para los profesionales que se reubican.
  • La empresa proporciona apoyo para la reubicación y patrocinio de visados para candidatos cualificados, facilitando la transición a España.
  • Factorial tiene un fuerte enfoque en el desarrollo de los empleados, con oportunidades de crecimiento en un entorno startup en rápida expansión.

En sus propias palabras

Sobre la empresa y el equipo

Factorial es la IA para empresas que conoce las compañías, conecta cómo ocurre el trabajo en toda la organización y convierte ese contexto en acción.

Fundada en Barcelona en 2016, actualmente contamos con más de 1.700 empleados que prestan servicio a más de 16.000 empresas en 112 países.

Factorial comenzó con una idea sencilla: las empresas dedicaban demasiado tiempo a gestionar procesos y no suficiente tiempo a realizar el trabajo para el que fueron contratadas: su mejor trabajo.

Pero a medida que las empresas crecen, el trabajo se desconecta más. Más personas, más herramientas, más información y más tiempo dedicado a conectar los puntos. Una IA genérica puede responder preguntas, pero no conoce tu empresa. Cada vez, tienes que darle el contexto.

Factorial es diferente. Al estar dentro de la empresa, ya sabe cómo funciona, incluyendo su gente, procesos, políticas y datos. Así que puedes pedirle que realice un trabajo real, desde filtrar candidatos y gestionar gastos hasta responder preguntas y crear informes.

La IA no es el objetivo. El objetivo es devolverle el tiempo a las personas.

Cuando el trabajo cambia, nosotros también cambiamos.

Creemos en el talento diverso: damos la bienvenida a candidatos de todos los orígenes y animamos encarecidamente a personas con diversas experiencias e identidades a que se postulen.

Creemos en la inclusión: estamos comprometidos con la igualdad de oportunidades y promovemos activamente la inclusión laboral de personas con discapacidad. Si deseas obtener más información sobre nuestros procesos de selección inclusivos, puedes indicarlo de forma opcional y compartiremos información adicional contigo.

  • Nos hacemos responsables (We own it): Nos responsabilizamos de cada proyecto. Tomamos decisiones, no excusas.

  • Aprendemos y enseñamos: Nos dedicamos a aprender algo nuevo cada día y, sobre todo, a compartirlo.

  • Colaboramos (We partner): Cada decisión es una decisión de equipo. Confiamos los unos en los otros.

  • Crecemos rápido: Actuamos rápido. Creemos que el peor error es no aprender de ellos.

¿Quieres saber más sobre nosotros? Echa un vistazo a nuestra web!

Todas las vacantes de Factorial
WhatsApp

Senior/Staff Site Reliability Engineer

FactorialHace 1 sem.2 ubicaciones
77 mil € – 94,3 mil €A Coruña

Líder de Equipo de Ingeniería

FactorialHace 3 sem.
62 mil € – 71 mil €Barcelona
35 mil € – 45 mil €Híbrido en Barcelona
32 mil € – 42 mil €Barcelona
25 mil € – 40 mil €Barcelona
Ver los 118 empleos