22 sep
|
Factorial Hr
|
Madrid
22 sep
Factorial Hr
Madrid
Hey there, Kubernetes people
Every engineer here waits on CI several times a day. We want someone who finds that wait personally annoying.
Why this role exists?
Hundreds of developers push to a large Ruby on Rails monorepo, and every push lands on a runner fleet that the Developer Experience team builds, runs and keeps fast.
That fleet is self-hosted Kubernetes on bare metal in European datacentres, in the low hundreds of machines, running ephemeror GitHub Actions runners that peak above a thousand concurrent pods. We own all of it: the hardware, the clusters, the runner images, the caches and the delivery pipelines on top. We add nodes by hand rather than letting an autoscaler do it, so capacity planning is genuinely part of the job.
The leverage is unusual. Shave a minute off the average build and every engineer in the company gets that minute back, several times a day.
The mission
Own the CI and CD Kubernetes clusters end to end: capacity, reliability, upgrades, security and cost.
Run the self-hosted GitHub Actions platform at scale with Actions Runner Controller.
Runner scale sets, ephemeror pods, docker-in-docker, and the runner images themselves.
Keep the data services our tests depend on fast and healthy. MySQL, Redis and ClickHouse come up per job, alongside Rails application containers.
Design and tune the caching that makes builds quick: node-local overlay, image and artifact caches we build ourselves, plus pull-through registry mirrors.
Bring queue wait and build duration down, with measurement behind it. Instrument the platform, set targets, and show the improvement.
Manage it all as code. Terraform planned and applied from pull requests, GitOps delivery with Flux and Argo CD, Kustomize and Helm for manifests.
Provision and operate bare metal. Linux, networking across datacentre segments, and troubleshooting that sometimes ends up at the disk or the kernel.
Lead incident response for the platform, run blameless postmortems, and turn each one into an al
📌 Senior DevOps Engineer, CI/CD Platform (Madrid)
🏢 Factorial Hr
📍 Madrid