Last week, one of our board members asked a question that’s been haunting me: “Michelle, if Gartner says 80% of organizations will have platform teams by the end of 2026, why are we still paying DevOps engineers?”
It wasn’t hostile—it was genuine confusion. And honestly? I didn’t have a great answer in the moment.
This question cuts to the heart of something I’ve been wrestling with for the past 18 months as we’ve transitioned from a distributed DevOps model to a centralized platform engineering team. The industry is calling it “shift down”—moving operational complexity away from application developers and onto dedicated platform teams. It’s supposed to be the natural evolution of DevOps, but I’m not entirely convinced we’re evolving. We might just be rebranding.
The Promise of “Shift Down”
For those not tracking this trend: the philosophy behind platform engineering is essentially the opposite of the “shift left” movement that defined DevOps for the past decade.
DevOps said: Push operational concerns to developers. You build it, you run it. Shared responsibility. Break down silos.
Platform Engineering says: Pull operational concerns away from developers. Let platform teams absorb that complexity. Explicit ownership. Create new specialization.
At my company, we made this transition because the DevOps ideal started breaking down around 120 engineers. Incident response became chaotic. “Everyone owns everything” started feeling like “nobody owns anything.” Our platform team now manages the golden paths—the CI/CD pipelines, the observability stack, the infrastructure patterns. App developers focus on business logic.
And it’s working. Sort of.
What We Gained (and Lost)
Gained:
- Faster onboarding: new developers productive in days instead of weeks
- Consistent patterns: no more “every team does deployment differently”
- Clearer accountability: when the platform breaks, we know who fixes it
- Developer focus: app teams spend 40% less time on infrastructure
Lost:
- Developer ownership: engineers filing tickets for infrastructure changes they used to make themselves
- Production empathy: when you don’t deploy your own code, you lose connection to operational reality
- Innovation: fewer experiments with new tools because platform team sets standards
- The culture: “you build it, you run it” felt like ownership; platform teams feel like… IT departments?
That last one haunts me. Are we just rebuilding the wall between Dev and Ops that DevOps fought to tear down?
Is This Evolution or Capitulation?
Here’s my uncomfortable truth: I think the “shift down” narrative is partly accurate and partly corporate marketing.
Accurate part: DevOps values don’t scale without structure. At 20 engineers, shared responsibility works beautifully. At 200, it creates chaos. Platform engineering provides that structure.
Marketing part: Calling it “shift down” makes it sound like progress, but it’s really a pendulum swing. We’re moving from radical decentralization back toward centralization. That’s not inherently good or bad—it’s just a different set of trade-offs.
The question that keeps me up: Are we solving the right problem?
Maybe the issue wasn’t “shared responsibility” but how we implemented it. Maybe we needed better tooling, clearer boundaries, or different org structures—not a complete reversal of philosophy.
The Shared Responsibility Question
DevOps preached shared responsibility: developers own code, operations, monitoring, security. Platform engineering introduces explicit ownership: the platform team is accountable for infrastructure lifecycle, reliability, usability, and evolution.
On paper, that sounds like clarity. In practice, it feels like we’re absolving application developers of accountability for how their code performs in production.
When a developer doesn’t have to think about deployment, do they stop thinking about operational concerns entirely? When platform teams own “everything infrastructure,” do app teams stop learning how distributed systems actually work?
I’ve seen both outcomes at my company. Some developers are thrilled to focus purely on features. Others feel disconnected and frustrated that they can’t fix infrastructure issues themselves—they have to file tickets and wait.
Where I’m Landing (For Now)
After 18 months of this transition, here’s my current thinking:
-
Platform engineering is necessary at scale, but it’s not a replacement for DevOps culture—it’s a structure that lets those values survive past 100 engineers.
-
“Shift down” is the wrong framing. We’re not shifting complexity down; we’re centralizing it in specialists. Be honest about the trade-off.
-
The best platform teams don’t eliminate developer responsibility—they make it easier to exercise. They build golden paths, not tollbooths.
-
DevOps isn’t dead—it’s dissolved into the water like electricity. You don’t have “electricity engineers” anymore; you just have buildings that work. Similarly, you might not have “DevOps engineers,” but you should have engineering organizations where operational excellence is embedded in everything.
But I’m still figuring this out. And that board member’s question lingers.
Questions for This Community
I’d love to hear from others navigating this:
-
If you’ve made the transition from DevOps to platform engineering: What did you gain and lose? How do you preserve ownership culture when platform teams own infrastructure?
-
If you’re on a platform team: How do you avoid becoming the new IT silo? How do you stay connected to developer needs?
-
If you’re a developer: Do you feel empowered or constrained by platform teams? Do you miss owning your own deployments, or are you happy to delegate that?
-
For all of us: Is “shift down” the maturation of DevOps, or are we just going in circles?
I’m genuinely unsure whether we’re evolving or regressing. Maybe both. Maybe neither.
What are you seeing?