04 oct
|
Factorial Hr
|
Barcelona
04 oct
Factorial Hr
Barcelona
Hey there, Kubernetes people! 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 ephemeral Git Hub 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. 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. Runner scale sets, ephemeral pods, docker-in-docker, and the runner images themselves. Keep the data services our tests depend on fast and healthy.
My SQL, Redis and Click House 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. Manage it all as code.
Terraform planned and applied from pull requests, Git Ops 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.
Your day to day Rightsizing runner tiers against a week of CPU and memory data, then opening the pull request that changes them. Tracking a flaky job from a red check down to the container runtime, the kernel, or a clock that drifted.
Adding machines to the fleet: install, enrol, network, verify, document. Cutting p95 queue wait by working out which stage actually blocks. Your profile5+ years running production infrastructure, with Kubernetes at the centre of it.
Real depth in Kubernetes: scheduling, requests and limits, evictions, node pressure, Daemon Sets, controllers and operators.
Strong
Linux and container fundamentals. containerd or Docker internals, cgroups, namespaces, storage drivers, networking. Terraform and infrastructure as code, with a feel for module design and state hygiene. Bash, plus at least one of Python or Go. Metrics, logs, traces, dashboards and alerts that people trust, with Open Telemetry and Prometheus style tooling. Clear written English. Bonus points Large Ruby on Rails test suites, and what it takes to parallelise them honestly.
Operating
My SQL, Redis or Click House yourself.
Bare metal: provisioning, hardware failure, and the different rhythm it has compared to cloud.
Overlay and Wire Guard style mesh networking, VLANs, and Kubernetes CNIs such as Cilium. Working across more than one cloud.
We use AWS, Azure and Cloudflare alongside our own hardware. Contributions to open source infrastructure projects. That's why our Engineering Team follows an office-first, versátil approach. However, we also support remote work when it makes sense (20%) for deep focus or personal needs.
Our Hiring Process Intro Call
Chat with our Talent Partner about your journey and goals.
Final Coffee
Chat A relaxed conversation with our CTO & VP of Engineering to explore our vision, culture, and your growth. And that's it! The whole process is remote, using videoconferencing tools!
About
Factorial ðAt Factorial, we're building the leading AI Business Management Software for companies of all sizes. Our platform centralizes key workflows across HR, Finance, Talent, Operations, and IT, freeing teams from manual processes so they can focus on what really matters: leading, growing, and taking care of their people.
We own it: We take responsibility for every project. We're dedicated to learning something new every day and, above all, share it. Perks of being part of Factorial ðHigh growth, multicultural and friendly environment Alan as private health insurance Healthy life with Wellhub (Gyms, pools, outdoor classes)Save expenses with Cobee Language classes Breakfast in the office and organic fruit Food discounts with Nora Pet Friendly Much more that we'll spill during the interview process!
📌 Senior devops engineer, ci/cd platform (developer experience) (Barcelona)
🏢 Factorial Hr
📍 Barcelona