Role guide and interview toolkit

Platform Engineer

What the work looks like, the stacks behind the title, what each level means and the training that helps, then how interviews run and how to prepare for each step.

Kubernetes·Backstage·Argo CD·Crossplane·Terraform·OpenTelemetry
The role in practice

What a platform engineer actually does

An engineer who builds the internal platform that developers use to build, deploy and run their services on their own.

The work

A platform engineer builds an internal developer platform: the tools, templates and services that let development teams create, deploy and run their applications on their own.

Platform teams treat the platform as a product. They talk to developers, build golden paths and self-service tools, often with Backstage, Kubernetes, Argo CD and Crossplane, and they make reliability and security the default.

More and more teams also work with AI coding tools such as Claude Code, Cursor or GitHub Copilot, and expect engineers to use them with judgment.

A typical week
  • Building a new template or golden path
  • Interviews with developers on their pain points
  • Improving a Kubernetes or GitOps setup
  • Adding a policy or a security default
  • Code reviews, documentation and platform support
Often confused with
DevOps EngineerBuilds pipelines and infrastructure automation, often for a few teams.
SREOwns the reliability of production with SLOs and incident practices.
Cloud ArchitectDesigns the cloud foundations and the standards of the company.
MLOps / AI Platform EngineerBuilds the platform that ML and AI teams use for models.
Specialisations and stack

The same title, very different stacks

Most platform engineering searches are defined first by the part of the platform the team owns, then by the ground every platform engineer shares.

Developer portalToolsBackstageTypical workGolden paths · Self-service
Kubernetes platformToolsKubernetes · CrossplaneTypical workClusters · Multi-tenancy
DeliveryToolsArgo CD · GitOpsTypical workDeployments · Rollbacks
FoundationsTerraform, OpenTofu
ObservabilityOpenTelemetry
SecurityPolicy as code, secrets
ProductPlatform as a product
CloudAWS, GCP, Azure
Levels

What each level means in practice

Titles vary from one company to the next. What changes from one level to the next is the scope you own and the decisions you take.

01Junior
  • Works on the platform with a senior engineer
  • Learns the tools, the clusters and the users
  • Writes tested code with review
02Confirmed
  • Builds parts of the platform on their own
  • Supports developers and fixes platform issues
  • Works directly with development teams
03Senior
  • Designs platform components for many teams
  • Takes choices on tools, adoption and defaults
  • Mentors other engineers and leads code reviews
04Staff and Principal
  • Sets the platform strategy across teams
  • Leads choices on architecture and standards
  • Writes the design documents others build on
Education and certifications

The paths into the role, and what really counts

Companies look first at platforms you have built and that developers adopted. Education and certifications help most early in a career, or to change field.

Common paths
  • Engineering school or master's in computer scienceThe most common path in France, and often expected by large companies.
  • University degree in computer scienceThe most common path in the US, at bachelor's or master's level.
  • DevOps or SRE firstMany platform engineers start in DevOps or SRE roles before building a platform.
  • Backend engineering firstBackend engineers who care about developer experience also move into the role.
Certifications
CKA or CKAD (Kubernetes)Sometimes askedUseful because most internal platforms run on Kubernetes.
Terraform AssociateSometimes askedHelpful to show infrastructure as code skills.
AWS, GCP or Azure certificationsRarely decisiveHelpful on that cloud, and adoption of your platform counts more.

Our view: for this role, a platform developers chose to use, with numbers on adoption, often says more than any certificate.

Your interview with us

A conversation with a senior tech recruiter

Your first interview is with one of our senior tech recruiters, who knows the role, the stacks and the levels in this guide. The conversation covers your own work through real examples, and the technical exercises come later, with the company. Before the call, we send you the six themes we will cover so you can prepare your examples.

The six themes we share before the call
  1. What you owned yourselfThe platform components, templates or tools you were responsible for, and your own part in the team's work.
  2. Your environment and its constraintsNumber of teams, existing tools, security rules or budget: what shaped your technical choices.
  3. The decisions you madeWhich tools, which defaults and how much self-service, the options you compared and the reasons for your choice.
  4. The impact of your workWhat changed thanks to your work, with numbers when you have them: adoption, time to deploy, tickets saved or incidents.
  5. How you work with other teamsYour work with developers, security, SREs and leadership, and how you settle a disagreement.
  6. What you want nextThe kind of platform, scale and scope you are looking for in your next role.
What we look at
  • Platforms developers adopted
  • Developer experience
  • Reliability and security by default

The same ground for every candidate. For a given role, every candidate answers the same final questions, built with the hiring manager around what the role really needs.

Ready for the next steps. After our call, we tell you how the company runs its interviews, who you will meet at each step and what each step is meant to assess.

Interviews with the company

What the company will assess, step by step

Each company runs its own process, and we walk you through its steps before you start. Platform engineering processes often combine the steps below, and the depth expected at each step grows with your level.

The steps you will often meet
  1. A hands-on exerciseInfrastructure code, a Kubernetes setup or a small tool to write, live or as a take‑home.
  2. A platform designAn internal developer platform to design for many teams, from templates to deployment and observability.
  3. A deep dive on your past workOne platform component you built, discussed in depth: the users, your choices and the adoption.
  4. Meeting the manager and the teamHow you work, how you take decisions with others and what the team expects in your first months.
What changes with your level
  • ConfirmedYou solve the exercise cleanly, explain each choice in simple words and think about the developers who use it.
  • SeniorYou lead the design, weigh flexibility and standards, and point out risks and limits before you are asked.
  • Staff and PrincipalYou run most of the interview as a peer, think about the platform as a product and connect it to the needs of several teams.
Your interview toolkit

How to prepare as a platform engineer

Practical advice for each step of a platform engineering process, from the way you introduce yourself to the questions you ask at the end of each interview.

01Introduce yourself in two minutes

Start with the platform components you worked on, their scale and your part in them. Mention your stack in one sentence, then close with what you want next.

02Prepare two platform projects

For each one, prepare the context, the constraints, your decision, the options you set aside, the result and what you would change today. Say "we" for the team and "I" for your own part.

03Talk about your users

Interviewers often ask how you know developers need a feature. Prepare how you collected feedback and measured adoption.

04Design for self-service

In a platform design, start with what developers need to do on their own, then choose the tools and the defaults.

05Show security by default

Prepare one example of a policy or a default you added, and how teams accepted it.

06Check the rules on AI tools

Rules on AI coding assistants differ from one company to the next, and sometimes from one step to the next. Ask before each step, and when they are allowed, explain what you ask the tool and how you check its output.

Questions you will often hear
  • Walk us through a platform component you built, and who used it.
  • How do you measure the success of an internal platform?
  • How would you design golden paths for new services?
  • A team refuses to use the platform. What do you do?
Questions worth asking them
  • How many teams use the platform today?
  • How does the team collect feedback from developers?
  • Which tools are part of the platform?
  • How do platform, SRE and security teams share the work?
  • How is adoption of the platform measured?
  • How does the team use AI coding tools day to day?
Where the role leads

Where platform engineers come from, and where they go

The roles people most often hold before this one, and the ones they most often move to.