devops-roadmap
stage 16 / 16
Any4 lessons · ~4 min read · Ongoing to practise

Career: get hired

Turn the skills into an offer

Do this alongside everything else. A capstone that proves you can build and run systems, interview technique that shows judgement, and the certifications that actually pay off.

0/4 read
On this page · 4 lessons
16.01

The DevOps career, end to end

What employers actually screen for, how projects beat certificates, and staying current once you're in.

Learning the tools is half the job; turning it into a career is the other half. The single most persuasive thing you can show is projects, not certificates.

Build a portfolio that proves the whole loop end-to-end. A strong capstone: an app that a CI pipeline builds and scans, Terraform provisions the infrastructure, Helm deploys it to Kubernetes, and Prometheus/Grafana monitors it — all in a public repo with a clear README explaining your decisions and trade-offs. One project like that beats a wall of course completions.

For interviews, practise out loud: devops-exercises has 2,600+ real questions, and you should be able to whiteboard the request path, debug a broken pipeline, and explain why you'd choose a tool, not just how to use it. Certifications (AWS, CKA, Terraform Associate) help pass HR filters and give structure — treat them as a bonus on top of projects.

Finally, stay plugged in: follow the CNCF ecosystem, read incident writeups, and keep one project running in production so you keep hitting real problems.

16.02

Building a portfolio that gets interviews

One end-to-end capstone, an architecture diagram, and an honest write-up of the trade-offs you made.

Nobody hires a DevOps engineer for a certificate. They hire for evidence you can build and run systems. A portfolio is that evidence, and it's the highest-leverage thing you can do to get hired.

Build one serious capstone rather than five toy demos. The goal is a project that touches the whole loop, because that's the job:

A containerised app → CI pipeline (test, scan, build image, push to a registry) → infrastructure provisioned with Terraform → deployed to Kubernetes via Helm and Argo CD (GitOps) → monitored with Prometheus/Grafana → with an SLO, an alert, and a documented runbook.

That single project demonstrates every stage of this roadmap.

Then make it legible. An impressive repo nobody understands is worth nothing. Your README must have:

  • An architecture diagram (one picture, immediately).
  • What it does and how to run it in one command.
  • The decisions and trade-offswhy Terraform over CDK, why canary over blue/green, what you'd do differently at 100× scale. This section is what separates you from someone who followed a tutorial, and it's exactly what interviewers probe.
  • What broke and how you debugged it. Real engineers find this credible; polished perfection reads as copied.

Write it up in a blog post or a detailed README. Then keep one thing actually running in production (even a small one, on a cheap VPS) — real uptime, real certificates expiring, real 3 a.m. lessons.

16.03

Interview preparation

Fundamentals, troubleshooting out loud, and system design — they're hiring judgement, not trivia.

DevOps interviews test three distinct things. Prepare for each deliberately, because they fail you in different ways.

1. Fundamentals ("do you actually understand this?"). Expect: What happens when you type a URL and press Enter? Explain the difference between a container and a VM. What is a Kubernetes Service and why can't I just use the Pod's IP? TCP vs UDP. How does DNS resolution work? These reward the foundations in stages 1–5 — which is precisely why skipping them costs you jobs.

2. Troubleshooting ("are you useful at 3 a.m.?"). This is the one that decides the offer. You'll get a scenario — the site is returning 502s, what do you do? — and they are watching your method, not your answer. Be systematic and say it out loud: check the symptom, walk the request path (DNS → LB → app → DB), form a hypothesis, state which command you'd run and what result would confirm or eliminate it. Candidates who guess randomly fail; candidates who narrow methodically pass even without the right answer.

3. Design ("can you build something real?"). Design a CI/CD pipeline for a team of 30. How would you make this service highly available across regions? How do you do zero-downtime deploys with a database migration? Talk about trade-offs, not just tools — cost vs reliability, complexity vs need. Saying "I wouldn't use a service mesh here, it's not worth the complexity at this scale" is a strong signal.

Also expect live tasks (write a Dockerfile, fix a broken YAML, a Bash/Python script) and behavioural questions — have a real story about an incident you handled and what you changed afterwards.

16.04

Which certifications, in what order

The efficient trio — AWS SAA, CKA, Terraform Associate — and how to study for them by building.

Certifications don't make you an engineer — projects do. But they get you past HR filters, give you a structured syllabus when you're lost, and some (the hands-on ones) genuinely teach you. Here's what's worth your money, in order.

The recommended sequence:

  1. AWS Certified Cloud Practitioner (optional, ~2 weeks) — broad, easy, good if you're brand new to cloud or coming from a non-technical background. Skip it if you're already comfortable.
  2. AWS Solutions Architect – Associate (~2 months) — the highest-ROI cloud certificate in the market. Widely recognised, and it forces you to learn the whole service landscape properly.
  3. CKA — Certified Kubernetes Administrator (~2 months) — the one that most changes your CV. It is entirely hands-on: a live cluster, real tasks, a time limit. You cannot pass by memorising, which is exactly why employers respect it. Practise on killer.sh, and learn to move fast in kubectl and the official docs (which you're allowed to use).
  4. HashiCorp Terraform Associate (~3 weeks) — cheap, quick, and directly relevant to the daily job.

Then specialise, if it matches your target role: CKS (Kubernetes security — requires an active CKA), AWS DevOps Engineer – Professional (advanced, pipeline- and reliability-heavy), or the Azure AZ-104/AZ-400 track if you're aiming at Microsoft-heavy enterprises.

How to actually use them: study by building, not by watching. Use the exam objectives as a checklist against real hands-on work, and let the certificate be a by-product of skills you genuinely acquired. A cert with no project behind it collapses in the first troubleshooting question.

practise — build these
  • $Ship the capstone: app → CI (test/scan/build) → Terraform infra → Helm + Argo CD to Kubernetes → Prometheus/Grafana + an SLO.
  • $Write it up with an architecture diagram, the trade-offs you chose, and what broke while you built it.