Skip to content
Preptima

Platform Engineering and Developer Experience

The discipline of building the self-service layer other engineers use to ship: developer portals, CI/CD systems, and the guardrails that replace a review step. It succeeds or fails on adoption, not on architecture, which is what makes it a genuinely different job from the infrastructure work it grew out of.

High demand18 min readPlatform engineer, Developer experience engineer, Site reliability engineer, DevOps engineer, Infrastructure engineer, Build and release engineerUpdated 2026-08-10

Assumes you know: Comfort operating at least one CI/CD system as a user, not just a subject, Basic containers and Kubernetes vocabulary, Enough infrastructure-as-code exposure to read a Terraform or Pulumi module, Having worked on at least one team that platform tooling was built for

Overview

What this area actually covers

Platform engineering is the work of building the layer between raw infrastructure and the engineers who need to ship software on top of it, so that shipping software doesn't require every team to independently solve provisioning, pipelines, secrets, observability and compliance from scratch. Concretely, that means a developer portal that answers "what exists and who owns it," a CI/CD system that turns a commit into a deployed artefact reliably and fast, self-service infrastructure that a team can provision without filing a ticket, and the guardrails — security, compliance, cost — that apply automatically rather than through review.

The discipline is defined as much by its stance as by its tooling. The platform is treated as an internal product, with the engineers who use it treated as customers who have a genuine choice to adopt it or route around it, rather than as a captive audience for whatever the platform team decides infrastructure should look like. That framing sounds soft next to "build a Kubernetes cluster" or "write the CI pipeline," but it is the thing that actually determines whether a platform effort succeeds, because the technical work of provisioning compute or wiring a pipeline is well understood and has been for years. What is much harder, and what separates a platform team that matters from one that gets quietly worked around, is building something teams choose to use.

It is easiest to place by naming its two neighbours, because platform engineering sits between them and borrows from both without being either. Below it is infrastructure and operations: the literal compute, network, and storage, and the discipline of keeping those running. Platform engineering consumes that layer rather than replacing it — a platform team still needs somewhere to run the CI runners and the portal itself. Above it, in the sense of being a further step removed from the machine, is the software engineering the platform exists to serve: the actual product code that a backend or frontend engineer writes, which the platform is meant to get to production faster and more safely. Platform engineering is the middle layer that most directly determines how much friction every other engineer in the organisation experiences on an ordinary Tuesday.

What gets wrongly bundled into it varies by organisation. Pure infrastructure operations — keeping a database patched, responding to a hardware failure — is adjacent work that platform teams often also do, but it is not what makes a platform a platform; a team could run flawless infrastructure and still have built nothing anyone chooses to use. Security engineering is a second neighbour frequently conflated with it: a platform team implements security guardrails as code, but deciding what those guardrails should be is usually a security team's call, and treating platform engineering as a security function undersells the product-thinking half of the job. And DevOps, a term whose meaning has drifted since it was coined, is close enough that the titles are used almost interchangeably in job postings, but the useful distinction — covered below — is that DevOps as originally described is a cultural practice applied within a team, while platform engineering builds a product used by many teams.

Where to go next

Now practise it

6 interview questions in Platform & DevEx, each with the rubric the interviewer is scoring against.

All Platform questions
platform-engineeringdeveloper-experienceci-cdbackstageself-service