Building an Open-Source Private Cloud with Kubernetes & OpenStack
Watch our CNCF on-demand webinar on building a fully open-source private cloud using Kubernetes, OpenStack, Ceph, and Prometheus. Live demo included.
Lire la noteNotes de terrain / Dernières nouvelles
Des notes d’ingénierie issues de l’exploitation d’infrastructures ouvertes : pannes, décisions de conception et travail upstream qui améliorent l’infrastructure ouverte.
Parcourir toutes les notesWatch our CNCF on-demand webinar on building a fully open-source private cloud using Kubernetes, OpenStack, Ceph, and Prometheus. Live demo included.
Lire la note96% of organizations use open source. But the reason has changed. It's no longer about cost. It's about control, sovereignty, and vendor independence.
Lire la noteHow nestedvirt uses KVM nested_run counters to help OpenStack and KVM operators decide whether disabling nested virtualization is operationally safe.
Lire la noteOne open DevOps role triggers overload, burnout, and attrition. See how the cascade runs and how to stop it before the second domino falls.
Your infrastructure doesn't care that the role is posted.
The work still runs. The alerts still fire. The deployments still need ownership. And in the absence of the person hired to handle that, someone else quietly picks it up, usually the engineer with the most context, the best judgment, and the least margin to spare.
That's not a gap being covered. That's a fuse being lit.
Most engineering managers think about an open DevOps role as a single missing piece. The mental model is linear: role is empty, role gets filled, problem solved.
But the vacancy doesn't sit still while you are hiring. It redistributes. On-call rotations compress. Deployment ownership blurs. Platform maintenance, security patching, upgrade sequencing - none of it pauses. Your remaining engineers absorb the surface area because they're capable and because the alternative is degraded infrastructure.
The issue is that capability has a cost. Sustained overload doesn't announce itself. It shows up as slower reviews, quieter standups, and engineers who stop raising concerns because they don't have the bandwidth to see them through.
A 2024 Jellyfish survey of 604 engineering professionals found that 65% of DevOps engineers still experience burnout, even as AI tooling adoption has grown. That number doesn't hold steady when the headcount drops. It compounds.
This is where the cascade becomes an HR crisis rather than just an operational one.
Burned-out engineers don't explode; they disengage slowly, and then they leave. The first to go are rarely the ones you'd have chosen to lose. It's the engineer who understood the blast radius of a config change before anyone else did. The one who kept the post-mortems honest. The one who informally mentored the two people below them while also owning half the platform.
When they leave, they don't just take a skillset. They take the undocumented runbooks. The architectural decisions that were never made into Confluence. The incident context that existed only in their head. Research on chronically understaffed DevOps environments documents a consistent pattern: senior engineers absorb infrastructure work from less experienced teammates on top of their own scope; informal "shadow operations" that never appear in a job description but quietly hold the platform together. When that person exits, the shadow work exits with them.
Now you don't have one open role. You have two open roles, a team that just watched its most capable member leave, and an infrastructure surface area that's now less understood than it was the day before.
The compounding is what most post-mortems miss.
The first vacancy creates the overload. The overload creates the burnout. The burnout creates the exit. The exit creates the second vacancy — plus the institutional knowledge loss, plus the team morale hit, plus a recruiting pipeline that starts from zero with a harder brief than the first time.
And the team carrying the load through all of it? They watched it happen. They're doing math in their own situation.
What started as one unfilled seat on an org chart has become an 18-month operational hole – not because of bad luck or poor hiring execution, but because the underlying infrastructure was structured to require constant human intervention to stay alive. Every vacancy in that environment is load-bearing. Pull one out, and the structure shifts.
"How do we hire faster?" is the wrong starting point once you're inside the cascade. Hiring faster still leaves the existing team overloaded during the search. It still leaves a knowledge gap after the start date. It addresses the symptoms without touching the condition that made the vacancy dangerous in the first place.
The more useful question: why does your infrastructure require heroics to keep it operational at all?
When Day 2 operations — monitoring, patching, upgrade sequencing, incident response — are built into the platform rather than carried by your team, an open role becomes a hiring exercise instead of a structural risk. The cascade doesn't start because there's no redistributed load to trigger it.
That's an infrastructure design argument, not a headcount argument. And it's the one most teams never get to because they're too busy covering the gap to examine what's causing it.
VEXXHOST's managed infrastructure model is built on that premise. Atmosphere, VEXXHOST's fully managed OpenStack platform handles Day 2 operations natively: zero-downtime upgrades, enterprise security, and 24/7 support from certified engineers who contributed upstream to the platform they operate.8
The operational surface area that would otherwise sit across your team's shoulders, and compress the moment a seat opens, belongs to the platform instead. A vacancy stays a vacancy. It doesn't become the first domino.
For teams that want targeted coverage rather than full managed operations, VEXXHOST Professional Services provide architecture design and Day 2 operational support structured around your team's lead. You stay in control. The gaps get closed.
If you're reading this with an open DevOps role in your queue, the right question isn't about the pipeline. It's about the team absorbing the load right now – how much they're carrying, how long that's been true, and what happens to the org if one of them makes a decision next month that you won't see coming.
If the honest answer makes you uncomfortable, that's not a recruiting conversation.
Talk to the VEXXHOST team about how much of your current operational surface area should belong to the platform instead of your people.
The cascade is predictable. That makes it stoppable but only before the second domino falls.
Choose from Atmosphere Cloud, Hosted, or On-Premise.
Simplify your cloud operations with our intuitive dashboard.
Run it yourself, tap our expert support, or opt for full remote operations.
Leverage Terraform, Ansible or APIs directly powered by OpenStack & Kubernetes