Community-driven repository of interview questions and answers for DevOps engineers — from fundamentals to production-grade AWS platform engineering.
The questions with a From the Project section are drawn from a real eight-microservice AWS platform built end-to-end using Claude Code — Terraform, EKS, ArgoCD, Helm, Observability, and Karpenter. The answers are not scraped from documentation. They come from actually building and operating the system.
These are the courses where the platform was built. If you want the hands-on context behind the questions, start here.
| Course | What you build |
|---|---|
| DevOps with Claude Code: Terraform, EKS, ArgoCD & Helm | The full AWS platform — VPC, EKS, RDS, ECR, Helm, ArgoCD, Karpenter, Observability |
| Ultimate Agentic AI DevOps with Claude Code | Agentic DevOps workflows — using Claude Code as your primary engineering tool across the full stack |
| DevOps for Beginners: Docker, K8s, AWS & Azure + 4 Projects | Foundations — Docker, Kubernetes, AWS, Azure, CI/CD with four real projects |
| AWS Cloud Projects for Engineers: 5 Real-World Projects | Hands-on AWS — five production-style projects covering the core AWS services |
| You want to... | Use |
|---|---|
| Share a question you got asked in an interview | GitHub Discussions — post in the right category, zero setup |
| Debate or improve an existing answer | GitHub Discussions — reply and upvote |
| Add a polished, well-referenced Q&A permanently | GitHub Discussions — maintainers will promote it to a PR |
| Suggest a topic or vote on what to cover next | Polls category |
Start in Discussions. Most community value happens in Discussions. Maintainers promote the best answers into permanent markdown files via PR.
Go to Discussions and pick the right category:
| Category | Type | Use it for |
|---|---|---|
| Announcements | Announcement | New weeks, major updates, monthly highlights — maintainer only |
| Foundations Q&A | Q&A | Weeks 00–03: Networking, Linux, Git, DevOps lifecycle |
| Cloud Platforms Q&A | Q&A | Weeks 04–05: AWS, Azure |
| IaC & Automation Q&A | Q&A | Weeks 06–08: Terraform, Ansible, CI/CD |
| Containers & Kubernetes Q&A | Q&A | Weeks 09–10: Docker, Kubernetes |
| Observability Q&A | Q&A | Week 11: Prometheus, Grafana, FluentBit, Zipkin |
| Production AWS Platform Q&A | Q&A | EKS, Helm, ArgoCD, Karpenter, ECR, RDS, Secrets Manager |
| Share Your Interview Experience | Open-ended | "I just got asked X at company Y — here's what they wanted" |
| Polls | Poll | Vote on next topics, difficulty preferences, tool popularity |
| Ideas & Feedback | Open-ended | Suggest new content, report gaps, give feedback |
Q&A categories support upvoting and Mark as Answer — the best answer gets pinned to the top of every thread automatically.
You get asked a new question in an interview
↓
Post it in the right Discussions category (2 minutes, no setup)
↓
Community upvotes answers, maintainer marks the best one
↓
Maintainers submit high-quality answers as a PR and merge into markdown files
↓
The question lives permanently in the repo, searchable and offline-readable
| Week | Topic |
|---|---|
| 00 | Internet, Networking & Basic Tools |
| 01 | Linux for DevOps |
| 02 | Git & GitHub |
| 03 | DevOps Lifecycle |
| 04 | AWS Cloud |
| 05 | Azure Cloud |
| 06 | Terraform (IaC) |
| 07 | Ansible (Configuration Management) |
| 08 | CI/CD with Azure DevOps |
| 09 | Docker (Containerization) |
| 10 | Kubernetes (Deploy & Scale) |
| 11 | Observability |
| 12 | Amazon EKS |
| 13 | Helm |
| 14 | ArgoCD & GitOps |
| 15 | Karpenter |
- Check Discussions first — the question may already be answered there.
- Pick the right topic directory (e.g.
06-terraform/questions/). - Create a file
Q####-kebab-title.mdwith frontmatter and the four sections: Short Answer, Deep Dive, Pitfalls, References. - Run validation locally:
python _internal/scripts/validate_frontmatter.py && python _internal/scripts/build_index.py - Open a Pull Request. CI runs the same checks.
See CONTRIBUTING.md for the full guide including setup, frontmatter format, and commit conventions.
| Label | Meaning |
|---|---|
interview-reported |
Someone was actually asked this in a real interview |
needs-example |
Answer exists but lacks a real-world example |
verified |
Answer reviewed and approved by a maintainer |
good first issue |
Easy entry point for first-time contributors |
help wanted |
Question needs a better answer — jump in |
Be specific. Generic answers lose interviews. Specific answers win them.
Be respectful. Disagreements on approach are welcome — disrespect is not.
Cite sources. Official docs and high-quality references only.
See CODE_OF_CONDUCT.md for full details.