☁️ DevOps & SRE

30-Day English for DevOps & SRE Engineers
Complete Learning Path

A structured day-by-day programme covering the English that DevOps and SRE engineers use every day. You will build vocabulary for Docker, Kubernetes, CI/CD, and cloud services; learn the language of incident response, blameless postmortems, and on-call communication; practise writing runbooks, status updates, and architecture documentation; and prepare your language for technical interviews. Each day is 20–30 minutes with direct links to exercises, vocabulary sets, and phrasebooks.

Intermediate 30 days · 90 exercises covered · 20–30 min/day · Full role guide →
Start Day 1 →

30-day overview

Week 1: Foundations

1

DevOps Core Vocabulary

2

Docker & Containers Language

3

Kubernetes Operations Vocabulary

4

CI/CD Pipeline Communication

5

Linux & CLI Vocabulary

6

Networking & DNS Language

Week 2: Reliability & Incidents

7

Cloud Services Vocabulary

8

Infrastructure as Code Language

9

Git & Version Control

10

Log Reading & Monitoring Language

11

SLOs, SLAs & Error Budgets

12

Incident Response Language

Week 3: Communication

13

Postmortem & Blameless Culture

14

On-Call Communication

15

Security & Compliance Vocabulary

16

Daily Standups in English

17

Writing Runbooks & Playbooks

18

Status Page & Incident Updates

Week 4: Advanced Topics

19

Async Communication & Slack

20

Sprint Planning & Estimations

21

Cloud Migration Language

22

Performance & Capacity Planning

23

FinOps & Cost Vocabulary

24

Multi-Tenant & SaaS Architecture

Week 5: Career & Interview

25

Platform Engineering Language

26

Technical Interview English

27

Architecture Presentations

28

Salary Negotiation Language

29

Final Review: All Key Phrases

30

Mock Interview Practice

Key phrases to learn this month

error budget
"We've consumed 70% of our error budget this month — we need to freeze deployments until the 1st."
blast radius
"Before we deploy, let's assess the blast radius if this change causes an outage."
blameless postmortem
"We write blameless postmortems — the goal is to find systemic issues, not assign fault."
runbook
"I'll add a runbook entry for this alert so the on-call engineer knows the remediation steps."
rolling update
"We deploy using rolling updates — only a percentage of pods are replaced at a time."
idempotent
"Make sure the IaC scripts are idempotent — running them twice should not change the state."
liveness probe
"The liveness probe is failing — Kubernetes keeps restarting the pod."
drain node
"Before maintenance, we need to drain the node to migrate the workloads gracefully."
toil
"We need to reduce toil — this manual remediation step runs 10 times a day and should be automated."
chaos engineering
"We practice chaos engineering — intentionally injecting failures to test our recovery procedures."

Frequently asked questions

What does this DevOps/SRE English path cover?

The path covers Docker and Kubernetes vocabulary, CI/CD pipeline communication, Linux CLI language, cloud services, Infrastructure as Code, SLOs and error budgets, incident response, postmortem writing, on-call communication, FinOps vocabulary, and technical interview preparation — all the English you need to operate and communicate effectively in a DevOps or SRE role.

Is this path suitable for cloud engineers and platform engineers?

Yes. The path is designed for anyone working in infrastructure, reliability, cloud operations, or platform engineering. The vocabulary and communication patterns covered — incident response, runbook writing, SLO discussions, cloud migration language, and FinOps — are directly relevant to cloud and platform engineering roles regardless of your specific cloud provider.

Does the path cover incident response language?

Yes. Days 12–14 focus specifically on incident response: communicating during outages, writing blameless postmortems, running war rooms and bridge calls, and drafting status page updates. This is one of the most critical areas of English for SRE and on-call engineers — poor communication during an incident can significantly extend downtime and damage stakeholder trust.

What Kubernetes vocabulary is covered?

Day 3 and throughout the path covers the key Kubernetes vocabulary: Pod, Deployment, Service, Ingress, ConfigMap, HPA, node, cluster, namespace, rolling update, liveness probe, readiness probe, drain, cordon, taint, toleration, and the language used to describe Kubernetes operations in runbooks and incident reports.

Is there content on writing runbooks and documentation?

Yes. Day 17 focuses on writing runbooks and playbooks in English: clear, step-by-step imperative instructions, alert descriptions, and escalation paths. Good runbooks follow a consistent structure and register — this day covers the conventions expected in professional operational documentation.

Does the path cover SLO and error budget language?

Yes. Day 11 focuses on SLOs, SLAs, and error budgets — the vocabulary and phrases used when discussing reliability targets in engineering meetings, stakeholder updates, and incident reviews: "We have consumed 60% of our error budget this month", "The SLO for availability is 99.9%", "We need to freeze feature work to protect the error budget".

Is FinOps / cloud cost vocabulary covered?

Yes. Day 23 covers cloud FinOps vocabulary: cost allocation, reserved instances, spot instances, cost optimisation, rightsizing, showback, chargeback, and the language used in cloud cost review meetings with engineering managers and finance teams.

Does the path include listening practice?

Yes. Days 12 and 18 include listening exercises for incident calls and architecture talks. The exercises include transcripts of realistic dialogues you can study and practise repeating, as well as comprehension exercises to help you understand fast-paced technical conversations.

What communication skills are covered for non-technical stakeholders?

Days 18 and 27 focus on communicating with non-technical audiences: writing clear incident status updates for customers and executives, explaining downtime causes in plain English without excessive jargon, and presenting infrastructure architecture to product and business stakeholders.

What should I do after completing this 30-day path?

Explore the DevOps & SRE guide at /guides/devops-sre/ for comprehensive reference material, or the full exercise library at /exercises/ for additional cloud, Linux, and infrastructure exercises. If your role involves backend development, the Backend Developer 30-day path is a useful complement.

Ready to start?

Begin with Day 1 and spend 20 minutes today.

Start Day 1 → All learning paths Browse all exercises