Stop 01 · DevOps FoundationsTopics · 2/9

DevOps vs SRE vs Platform Engineering

Part of the DevOps Roadmap

In short

Job posts mix these three titles all the time. They overlap a lot, but each has a different main question it answers. Knowing which is which helps you pick roles and read job descriptions properly.

DevOps is the broad culture/practice bridging dev and ops, SRE applies engineering rigor specifically to reliability (error budgets, SLOs), and Platform Engineering builds internal tools/self-service infrastructure for other engineers.

The mascot at a wedding venue stands between a planner's clipboard, a power generator and a ready-made stage.

Think of it like this

Three people at a big wedding

The wedding planner gets cooks, decorators and the band working as one team. The generator operator has one job: power must never go out. The tent house sets up stage, chairs and lights so every function can just use them. Planner, reliability, platform.

Watch it happen

Who answers which question

Shipping software
DevOps
SRE
Platform Eng
Faster delivery
SLOs
Error budgets
Self-service
Golden paths

1/4All three roles exist to get software to users quickly and keep it working.

The big ideas

What you need to know

DevOps is the philosophy

It is a set of practices: shared ownership, automation, fast feedback. Many companies also use it as a job title.

SRE measures reliability

An SLO is a target, like 99.9% of requests succeed. If you burn the error budget, new features pause until things stabilise.

Platform builds the road

Platform teams offer ready templates and portals, so a developer can launch a service without learning every cloud detail.

Titles overlap in real life

In a small startup one person does all three. Read the job duties, not just the title.

Save yourself the pain

Common mistakes

Oops

Treating SRE as a fancy name for a support desk that restarts servers.

Do this instead

SREs write code to remove manual work and set reliability targets. Restarting by hand is the thing they try to automate away.

Oops

Assuming a 'Platform Engineer' role has nothing to do with developers.

Do this instead

Developers are the platform team's customers. Good platform engineers talk to devs constantly to learn what slows them down.

Your mission

Decode three job posts

~20 min

Quick check

A team stops shipping new features for a week because the service failed more than its allowed limit. Which practice is this?

Go deeper

  1. 1Compare 3 job descriptions across these titles and note overlapping and distinct responsibilities.
  2. 2Learn why SRE is sometimes described as 'a specific implementation of DevOps principles'.
  3. 3Understand these roles blur heavily at smaller companies where one person covers all three.

More topics at this stop

Stuck on this topic? Ask an Insider

Get 1:1 guidance from people who've walked this exact path — on the InsideEdge app.

Download
InsideEdge