Skip to content

pravinmishraaws/devops-micro-internship-interviews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

292 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

DevOps Micro-Internship — Interview Q&A

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.


Courses Behind This Repo

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

Two ways to participate

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.


Discussion Categories

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.


How the two layers connect

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

Weeks & Scope

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

How to contribute a permanent Q&A (Pull Request)

  1. Check Discussions first — the question may already be answered there.
  2. Pick the right topic directory (e.g. 06-terraform/questions/).
  3. Create a file Q####-kebab-title.md with frontmatter and the four sections: Short Answer, Deep Dive, Pitfalls, References.
  4. Run validation locally: python _internal/scripts/validate_frontmatter.py && python _internal/scripts/build_index.py
  5. Open a Pull Request. CI runs the same checks.

See CONTRIBUTING.md for the full guide including setup, frontmatter format, and commit conventions.


Labels

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

Community standards

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.

About

devops-micro-internship-interviews

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages