DevOps interview topics checklist, with a source for each
Tick a topic only when you can explain it out loud in two or three sentences, with an example. Each item points to the documentation to learn it from.
Infrastructure as code (Terraform)
- The difference between
validate,planandapply.validatechecks syntax and internal consistency;planpreviews changes. - Why state is sensitive (it can hold secrets in plaintext) and how to store it remotely.
- What state locking prevents.
- How to run checks in CI without cloud credentials (
init -backend=false).
Kubernetes
- Readiness, liveness and startup probes, and what each one controls.
- How you debug CrashLoopBackOff:
describe,logs --previous, exit codes. - Deployment compared with StatefulSet, and when you need stable identity or storage.
- Default-deny NetworkPolicy, and why it needs a CNI that enforces it.
CI/CD security
- OIDC, with short-lived tokens, compared with long-lived cloud keys stored as secrets.
- Least-privilege
GITHUB_TOKENpermissions. - Why to pin third-party actions to a full commit SHA, or use workflow dependency lockfiles.
Reliability and incidents
- SLI, SLO and error budget, in your own words.
- What to do first in a production incident: assess impact, communicate, mitigate, then find the root cause.
- Blue/green deployment compared with a rolling update, and how each one rolls back.
- HTTP 429 and how clients should back off.
Practise
Test yourself with the free 10-question quiz. The English track covers cloud fundamentals and the Hebrew track covers DevOps interviews, and every answer comes with an explanation.
For a study method, see how to prepare for DevOps interview questions.
Try it free: Free cloud & DevOps interview practice quiz
Ten interview-style questions with an explanation for every answer. English fundamentals or the Hebrew DevOps track.
Open the free tool →About the product: Cloud Career Kits
The tool runs in your browser: your data stays on your device. No signup.
Sources
- Terraform CLI: terraform validate
- Terraform: Manage sensitive data in state
- Kubernetes docs: Liveness, readiness and startup probes
- Kubernetes docs: StatefulSets
- Kubernetes docs: Network Policies
- GitHub Docs: OpenID Connect
- GitHub Docs: Secure use reference
- Google SRE book: Service Level Objectives
- Google SRE book: Managing Incidents
Venture Lab 10 is independent. Other product and service names are used only to describe compatibility or for comparison, and are trademarks of their owners.