507 questions across 40 topics - answered to the depth an interviewer actually expects.
Role tracks: DevOps (junior β senior) Β· DevSecOps Β· SecOps Β· SRE Β· SLO Β· SLA Β· AWS Β· Azure Β· GCP Β· Cloud Β· Platform Engineering
Every answer gives you a short answer you can say out loud, the detail and trade-offs behind it, a runnable example, and the follow-ups to expect.
π 3D Knowledge Graph Β· Pick your role Β· Browse topics Β· All questions Β· How answers are structured Β· Contributing
β Star the project if it helps you land the role.
Explore the entire repository visually through our Interactive 3D Telemetry Graph deployed on GitHub Pages:
π Launch Interactive 3D Knowledge Graph
- Visual Infrastructure Mapping: Explore relationship edges connecting all 500+ questions across 40 topics.
- Cross-Topic Concept Wikilinks: Discover cross-cutting concepts between Docker, Kubernetes, CI/CD, IaC, and SRE.
- Filterable Telemetry: Filter nodes live by difficulty, domain group, or specific keywords.
Thirteen tracks, each a reading order rather than a pile of links. Start at the left and work right.
Interview in a fortnight? Start with Interview Experience - it covers the round structure, how to explain your project, how to handle scenario questions, and a checklist of what actually gets asked, cross-linked to every answer in this guide.
Grouped by theme, with question counts and difficulty mix. Click a topic to open its index, which opens with what interviewers probe there.
507 questions across 40 topics - π’ 110 Beginner Β· π‘ 233 Intermediate Β· π΄ 164 Advanced
| Topic | Questions | π’ | π‘ | π΄ | What it covers |
|---|---|---|---|---|---|
| Core DevOps Concepts | 6 | 4 | 1 | 1 | what DevOps actually changes, why it exists, and how CI, continuous delivery, and continuous⦠|
| Linux Administration | 13 | 7 | 5 | 1 | The operating system under everything - commands, shell scripting, systemd, service management,β¦ |
| Version Control | 10 | 4 | 5 | 1 | Git mechanics and the branching models teams actually argue about, including how to resolve⦠|
| Scripting and Automation | 6 | 1 | 4 | 1 | The scripting layer under every pipeline - defensive Bash for orchestration, and Python for⦠|
| Topic | Questions | π’ | π‘ | π΄ | What it covers |
|---|---|---|---|---|---|
| Docker | 15 | 6 | 7 | 2 | Container fundamentals - images versus containers, Dockerfile authoring, Compose, and the⦠|
| Kubernetes | 27 | 3 | 18 | 6 | The control plane, the workload objects you touch daily, and the networking abstractions that⦠|
| Container Orchestration Advanced | 14 | 1 | 4 | 9 | Beyond Deployments - StatefulSets, DaemonSets, Helm packaging, Istio, and the container runtime⦠|
| Topic | Questions | π’ | π‘ | π΄ | What it covers |
|---|---|---|---|---|---|
| CI/CD | 20 | 2 | 14 | 4 | Pipeline design, Jenkins and GitLab CI mechanics, and the delivery-versus-deployment distinction⦠|
| Infrastructure as Code | 16 | 4 | 8 | 4 | Declarative infrastructure with Terraform and Ansible - state, providers, idempotency, and where⦠|
| Configuration Management | 11 | 1 | 9 | 1 | Keeping fleets consistent with Puppet, Chef, Ansible, and Salt - push versus pull, agent versus⦠|
| DevOps Tools and Automation | 9 | 2 | 6 | 1 | GitOps with Argo CD, Tekton pipelines, and the deployment strategies used to ship without downtime. |
| Topic | Questions | π’ | π‘ | π΄ | What it covers |
|---|---|---|---|---|---|
| Cloud Platforms | 7 | 5 | 1 | 1 | Cloud service models and the three major providers - enough breadth to discuss AWS, Azure, and⦠|
| Cloud Cost Optimization | 8 | 2 | 5 | 1 | Reserved and spot capacity, tagging discipline, and the reports that turn a cloud bill into⦠|
| Cloud Migration | 8 | 1 | 4 | 3 | Assessment, the 6 Rs, application modernization, and the tooling that moves workloads without⦠|
| AWS Engineering | 26 | 6 | 13 | 7 | VPC design, IAM policy evaluation, ECS/EKS/Fargate, Auto Scaling with load balancers, S3 storage⦠|
| Azure Engineering | 13 | 1 | 10 | 2 | the resource hierarchy, Entra ID and RBAC, VNet and private endpoint design, AKS, Bicep, Azure⦠|
| GCP Engineering | 9 | 1 | 7 | 1 | resource hierarchy and org policies, IAM without service-account keys, the global VPC, GKE⦠|
| Cloud Engineering | 8 | 1 | 4 | 3 | landing zones, hybrid connectivity, least-privilege identity, multi-region resilience,β¦ |
| Topic | Questions | π’ | π‘ | π΄ | What it covers |
|---|---|---|---|---|---|
| Scalability and High Availability | 9 | 4 | 2 | 3 | scaling dimensions, load balancing, auto scaling, and recovery objectives. |
| Cloud Native Architecture | 8 | 1 | 4 | 3 | Microservices, service mesh, event-driven design, and the Twelve-Factor principles that make⦠|
| Performance Testing | 6 | 3 | 2 | 1 | Load, stress, soak, and spike testing - how to design them, which tools to use, and how to read⦠|
| API Gateway and Service Mesh | 8 | 3 | 3 | 2 | gateway responsibilities, security, rate limiting, and documentation as a first-class artifact. |
| Serverless Architecture | 8 | 4 | 3 | 1 | Functions as a service, the operational model behind them, and the design patterns that keep⦠|
| Database Management in DevOps | 8 | 1 | 4 | 3 | version control, migration tooling, backup strategy, and performance tuning. |
| Topic | Questions | π’ | π‘ | π΄ | What it covers |
|---|---|---|---|---|---|
| Monitoring and Logging | 9 | 4 | 4 | 1 | Metrics, logs, and the toolchain - Prometheus, Grafana, and the ELK stack - plus the conceptual⦠|
| Backup and Disaster Recovery | 7 | 4 | 2 | 1 | Backup types, RPO/RTO targets, business continuity planning, and the discipline of testing restores. |
| Site Reliability Engineering (SRE) | 9 | 1 | 6 | 2 | SLIs, SLOs, error budgets, and the systematic elimination of toil. |
| DevOps Metrics and KPIs | 6 | 3 | 2 | 1 | The four DORA metrics and the measurement habits that keep them honest. |
| Incident Management | 7 | 2 | 3 | 2 | response plans, severity levels, on-call practice, and blameless learning. |
| Infrastructure Monitoring | 7 | 2 | 4 | 1 | Host and platform monitoring, APM, log management, and the practices that keep dashboards and⦠|
| SLO Engineering | 8 | 1 | 3 | 4 | choosing targets, burn-rate alerting, correct latency SLIs, error budget policies, and SLOs for⦠|
| SLA Management | 7 | 2 | 4 | 1 | SLA versus SLO versus OLA, downtime and composite availability arithmetic, contract clauses,β¦ |
| Topic | Questions | π’ | π‘ | π΄ | What it covers |
|---|---|---|---|---|---|
| Security and Compliance | 6 | 1 | 3 | 2 | DevSecOps practice, infrastructure and container hardening, and compliance expressed as code. |
| Network Security | 12 | 4 | 6 | 2 | Zero trust, TLS, web application firewalls, and segmentation - the controls that protect traffic⦠|
| DevSecOps | 12 | 1 | 7 | 4 | scanning layers, SBOMs and supply-chain provenance, image signing, secretless pipelines, and⦠|
| SecOps and Threat Detection | 8 | 2 | 4 | 2 | SOC workflow, SIEM and normalisation, detection engineering, MITRE ATT&CK coverage, threat⦠|
| Topic | Questions | π’ | π‘ | π΄ | What it covers |
|---|---|---|---|---|---|
| DevOps Culture and Practices | 6 | 4 | 1 | 1 | The human half of DevOps - shared ownership, blamelessness, knowledge sharing, and collaboration⦠|
| Advanced DevOps & Cloud | 20 | 5 | 8 | 7 | platform engineering, FinOps, policy as code, chaos engineering, observability, and progressive⦠|
| Platform Engineering | 14 | 1 | 5 | 8 | IDPs, golden paths, Backstage, Crossplane, self-service environments, adoption metrics, and safe⦠|
| Topic | Questions | π’ | π‘ | π΄ | What it covers |
|---|---|---|---|---|---|
| Interview Experience | 96 | 5 | 28 | 63 | How the interview itself works - the round structure, explaining your project, answering⦠|
Every question in the repository, collapsed by topic - open only the ones you are studying.
35 questions
Core DevOps Concepts Β· 6 questions Β· π’ 4 π‘ 1 π΄ 1
Open the Core DevOps Concepts index β
| No. | Question | Difficulty |
|---|---|---|
| 1 | What is DevOps? | π’ Beginner |
| 2 | What are the benefits of DevOps? | π’ Beginner |
| 3 | What is Continuous Integration? | π’ Beginner |
| 4 | What is Continuous Delivery? | π’ Beginner |
| 5 | What is Continuous Deployment? | π‘ Intermediate |
| 285 | How do you take a monthly release process to daily deployments? | π΄ Advanced |
Linux Administration Β· 13 questions Β· π’ 7 π‘ 5 π΄ 1
Open the Linux Administration index β
| No. | Question | Difficulty |
|---|---|---|
| 41 | What are the basic Linux commands every DevOps engineer should know? | π’ Beginner |
| 42 | What is Shell Scripting? | π’ Beginner |
| 43 | What is systemd? | π‘ Intermediate |
| 44 | How do you manage services in Linux? | π’ Beginner |
| 45 | What is Linux File System Hierarchy? | π’ Beginner |
| 238 | How do you troubleshoot SSH failures, high CPU, and disk space on Linux servers? | π’ Beginner |
| 265 | How do you analyse logs and text files with grep, awk, and sed? | π‘ Intermediate |
| 295 | How do you debug a Linux performance problem from first principles? | π΄ Advanced |
| 494 | What is the difference between a hard link and a soft link? | π’ Beginner |
| 495 | Walk through the Linux boot process | π‘ Intermediate |
| 496 | How do you manage disks, filesystems, and LVM on Linux? | π‘ Intermediate |
| 497 | How do you schedule work with cron and systemd timers? | π’ Beginner |
| 498 | How do you inspect and manage Linux processes, signals, and resource limits? | π‘ Intermediate |
Version Control Β· 10 questions Β· π’ 4 π‘ 5 π΄ 1
Open the Version Control index β
| No. | Question | Difficulty |
|---|---|---|
| 46 | What is Git? | π’ Beginner |
| 47 | What is Git Branching Strategy? | π‘ Intermediate |
| 48 | What is Git Flow? | π‘ Intermediate |
| 49 | What is Trunk Based Development? | π‘ Intermediate |
| 50 | How to handle merge conflicts in Git? | π’ Beginner |
| 254 | How do you use Git hooks for automated linting, testing, and commit validation? | π’ Beginner |
| 263 | What is the difference between git merge, rebase, and cherry-pick? | π‘ Intermediate |
| 264 | How do you undo changes in Git safely? | π‘ Intermediate |
| 305 | How do you recover from a bad Git history rewrite? | π΄ Advanced |
| 499 | What is the difference between git fetch, git pull, and git clone? | π’ Beginner |
Scripting and Automation Β· 6 questions Β· π’ 1 π‘ 4 π΄ 1
Open the Scripting and Automation index β
| No. | Question | Difficulty |
|---|---|---|
| 266 | How do you write a production-grade Bash script? | π‘ Intermediate |
| 267 | What do you use Python for as a DevOps engineer? | π‘ Intermediate |
| 301 | When do you use Bash and when do you use Python? | π’ Beginner |
| 302 | How do you turn a pile of ad hoc scripts into maintainable automation? | π΄ Advanced |
| 502 | What Bash scripting exercises come up in DevOps interviews? | π‘ Intermediate |
| 503 | What Python exercises come up in DevOps interviews? | π‘ Intermediate |
56 questions
Docker Β· 15 questions Β· π’ 6 π‘ 7 π΄ 2
Kubernetes Β· 27 questions Β· π’ 3 π‘ 18 π΄ 6
Container Orchestration Advanced Β· 14 questions Β· π’ 1 π‘ 4 π΄ 9
Open the Container Orchestration Advanced index β
| No. | Question | Difficulty |
|---|---|---|
| 81 | What are StatefulSets in Kubernetes? | π΄ Advanced |
| 82 | What are DaemonSets in Kubernetes? | π‘ Intermediate |
| 83 | What is Helm? | π‘ Intermediate |
| 84 | What is Istio? | π΄ Advanced |
| 85 | What is Container Runtime Interface (CRI)? | π΄ Advanced |
| 284 | What is container orchestration and why do you need it? | π’ Beginner |
| 411 | How do you upgrade a production Kubernetes cluster with zero downtime? | π΄ Advanced |
| 412 | How do you troubleshoot a failed Helm release? | π‘ Intermediate |
| 413 | How do you run and scale a stateful application on Kubernetes? | π΄ Advanced |
| 414 | How do you run an application across multiple Kubernetes clusters? | π΄ Advanced |
| 450 | What is inside a Helm chart, and how do you customise one? | π‘ Intermediate |
| 451 | How do you back up and restore a Kubernetes cluster? | π΄ Advanced |
| 452 | What are CustomResourceDefinitions and operators in Kubernetes? | π΄ Advanced |
| 453 | How do you run a multi-tenant Kubernetes cluster? | π΄ Advanced |
56 questions
CI/CD Β· 20 questions Β· π’ 2 π‘ 14 π΄ 4
Infrastructure as Code Β· 16 questions Β· π’ 4 π‘ 8 π΄ 4
Open the Infrastructure as Code index β
Configuration Management Β· 11 questions Β· π’ 1 π‘ 9 π΄ 1
Open the Configuration Management index β
| No. | Question | Difficulty |
|---|---|---|
| 51 | What is Configuration Management? | π’ Beginner |
| 52 | What is Puppet? | π‘ Intermediate |
| 53 | What is Chef? | π‘ Intermediate |
| 54 | What is Salt (SaltStack)? | π‘ Intermediate |
| 55 | Compare different Configuration Management tools | π‘ Intermediate |
| 283 | How do you run Ansible at scale across thousands of hosts? | π΄ Advanced |
| 430 | How do you patch hundreds of servers safely? | π‘ Intermediate |
| 468 | How do you structure an Ansible role and share it through Galaxy? | π‘ Intermediate |
| 469 | How do you manage Ansible inventories and variables across environments? | π‘ Intermediate |
| 470 | How do you handle secrets in Ansible with Vault? | π‘ Intermediate |
| 471 | How do you debug and safely test an Ansible playbook? | π‘ Intermediate |
DevOps Tools and Automation Β· 9 questions Β· π’ 2 π‘ 6 π΄ 1
Open the DevOps Tools and Automation index β
| No. | Question | Difficulty |
|---|---|---|
| 86 | What is Infrastructure Automation? | π’ Beginner |
| 87 | What is GitOps? | π‘ Intermediate |
| 88 | What is ArgoCD? | π‘ Intermediate |
| 89 | What is Tekton? | π‘ Intermediate |
| 90 | What are Deployment Strategies? | π‘ Intermediate |
| 289 | How do you consolidate a sprawling DevOps toolchain? | π΄ Advanced |
| 428 | How do you troubleshoot a GitOps pipeline that will not sync? | π‘ Intermediate |
| 460 | How do you manage build artefacts with Nexus or Artifactory? | π‘ Intermediate |
| 461 | What do you need to know about Maven as a DevOps engineer? | π’ Beginner |
79 questions
Cloud Platforms Β· 7 questions Β· π’ 5 π‘ 1 π΄ 1
Open the Cloud Platforms index β
| No. | Question | Difficulty |
|---|---|---|
| 21 | What is Cloud Computing? | π’ Beginner |
| 22 | What is AWS (Amazon Web Services)? | π’ Beginner |
| 23 | What is Azure? | π’ Beginner |
| 24 | What is Google Cloud Platform (GCP)? | π’ Beginner |
| 25 | What are the different types of cloud services? | π’ Beginner |
| 281 | How do you choose a cloud provider for a new workload? | π‘ Intermediate |
| 282 | How does networking differ across AWS, Azure, and GCP? | π΄ Advanced |
Cloud Cost Optimization Β· 8 questions Β· π’ 2 π‘ 5 π΄ 1
Open the Cloud Cost Optimization index β
| No. | Question | Difficulty |
|---|---|---|
| 91 | What is Cloud Cost Optimization? | π’ Beginner |
| 92 | What are Reserved Instances? | π’ Beginner |
| 93 | What is Spot Instance pricing? | π‘ Intermediate |
| 94 | How to implement cost tagging strategy? | π‘ Intermediate |
| 95 | What are cost allocation reports? | π‘ Intermediate |
| 246 | How do you implement real-time Kubernetes cost monitoring using OpenCost or Kubecost? | π‘ Intermediate |
| 278 | How do you cut a cloud bill without hurting reliability? | π΄ Advanced |
| 506 | How do you investigate a sudden spike in your cloud bill? | π‘ Intermediate |
Cloud Migration Β· 8 questions Β· π’ 1 π‘ 4 π΄ 3
Open the Cloud Migration index β
| No. | Question | Difficulty |
|---|---|---|
| 136 | What is Cloud Migration? | π’ Beginner |
| 137 | What are Cloud Migration Strategies? | π‘ Intermediate |
| 138 | What is Cloud Assessment? | π‘ Intermediate |
| 139 | What is Application Modernization? | π‘ Intermediate |
| 140 | What are Cloud Migration Tools? | π‘ Intermediate |
| 279 | How do you migrate a production database to the cloud with near-zero downtime? | π΄ Advanced |
| 431 | How do you containerise a legacy application and move it to Kubernetes? | π΄ Advanced |
| 432 | How do you migrate a Kubernetes cluster to another cloud provider? | π΄ Advanced |
AWS Engineering Β· 26 questions Β· π’ 6 π‘ 13 π΄ 7
Open the AWS Engineering index β
Azure Engineering Β· 13 questions Β· π’ 1 π‘ 10 π΄ 2
Open the Azure Engineering index β
GCP Engineering Β· 9 questions Β· π’ 1 π‘ 7 π΄ 1
Open the GCP Engineering index β
| No. | Question | Difficulty |
|---|---|---|
| 207 | How is the GCP resource hierarchy organised? | π’ Beginner |
| 208 | How does IAM work in Google Cloud? | π‘ Intermediate |
| 209 | What makes a Google Cloud VPC different? | π‘ Intermediate |
| 210 | What is the difference between GKE Standard and GKE Autopilot? | π‘ Intermediate |
| 211 | What is Cloud Run and when do you choose it? | π‘ Intermediate |
| 212 | How do you monitor Google Cloud with the Cloud Operations Suite? | π‘ Intermediate |
| 213 | How do you manage Google Cloud infrastructure as code? | π‘ Intermediate |
| 214 | When do you use BigQuery, Cloud SQL, or Spanner? | π‘ Intermediate |
| 251 | How do you architect an end-to-end production DevOps project on GCP? | π΄ Advanced |
Cloud Engineering Β· 8 questions Β· π’ 1 π‘ 4 π΄ 3
Open the Cloud Engineering index β
| No. | Question | Difficulty |
|---|---|---|
| 215 | What is a cloud landing zone? | π‘ Intermediate |
| 216 | How do you connect an on-premises network to the cloud? | π‘ Intermediate |
| 217 | How do you design least-privilege identity in the cloud? | π΄ Advanced |
| 218 | How do you design for multi-region resilience? | π΄ Advanced |
| 219 | What are the real trade-offs of multi-cloud? | π΄ Advanced |
| 220 | How do you manage DNS and global traffic routing? | π‘ Intermediate |
| 221 | How do the core services of AWS, Azure, and GCP map to each other? | π’ Beginner |
| 435 | How do you troubleshoot a DNS problem in production? | π‘ Intermediate |
47 questions
Scalability and High Availability Β· 9 questions Β· π’ 4 π‘ 2 π΄ 3
Open the Scalability and High Availability index β
| No. | Question | Difficulty |
|---|---|---|
| 56 | What is Scalability in DevOps? | π’ Beginner |
| 57 | What is High Availability? | π’ Beginner |
| 58 | What is Load Balancing? | π’ Beginner |
| 59 | What is Auto Scaling? | π’ Beginner |
| 60 | What is Disaster Recovery? | π‘ Intermediate |
| 269 | What is the difference between a layer 4 and a layer 7 load balancer? | π‘ Intermediate |
| 300 | How do you design a system to degrade gracefully under overload? | π΄ Advanced |
| 419 | How do you troubleshoot a load balancer returning 5xx errors or sending traffic unevenly? | π΄ Advanced |
| 420 | Why did your autoscaling not kick in during a traffic spike? | π΄ Advanced |
Cloud Native Architecture Β· 8 questions Β· π’ 1 π‘ 4 π΄ 3
Open the Cloud Native Architecture index β
| No. | Question | Difficulty |
|---|---|---|
| 66 | What is Cloud Native Architecture? | π‘ Intermediate |
| 67 | What are Microservices? | π‘ Intermediate |
| 68 | What is Service Mesh? | π΄ Advanced |
| 69 | What is Event-Driven Architecture? | π‘ Intermediate |
| 70 | What are the 12-Factor App principles? | π‘ Intermediate |
| 280 | What is the difference between a monolith and microservices? | π’ Beginner |
| 426 | How do you troubleshoot high latency in a microservices architecture? | π΄ Advanced |
| 505 | How do you design a secure, highly available three-tier architecture? | π΄ Advanced |
Performance Testing Β· 6 questions Β· π’ 3 π‘ 2 π΄ 1
Open the Performance Testing index β
| No. | Question | Difficulty |
|---|---|---|
| 71 | What is Performance Testing? | π’ Beginner |
| 72 | What are different types of Performance Tests? | π’ Beginner |
| 73 | What are Performance Testing Tools? | π’ Beginner |
| 74 | What are Performance Testing Best Practices? | π‘ Intermediate |
| 75 | How to analyze Performance Test Results? | π‘ Intermediate |
| 298 | How do you load test safely against production? | π΄ Advanced |
API Gateway and Service Mesh Β· 8 questions Β· π’ 3 π‘ 3 π΄ 2
Open the API Gateway and Service Mesh index β
| No. | Question | Difficulty |
|---|---|---|
| 76 | What is an API Gateway? | π‘ Intermediate |
| 77 | What are the benefits of using API Gateway? | π’ Beginner |
| 78 | What is API Security? | π‘ Intermediate |
| 79 | What is Rate Limiting? | π’ Beginner |
| 80 | What is API Documentation? | π’ Beginner |
| 276 | How do you run a service mesh in production without the sidecar tax? | π΄ Advanced |
| 427 | How do you debug a service mesh that is breaking service-to-service traffic? | π΄ Advanced |
| 507 | What do the common HTTP status codes mean, and how do you debug a 502, 503, or 504? | π‘ Intermediate |
Serverless Architecture Β· 8 questions Β· π’ 4 π‘ 3 π΄ 1
Open the Serverless Architecture index β
| No. | Question | Difficulty |
|---|---|---|
| 106 | What is Serverless Computing? | π’ Beginner |
| 107 | What is AWS Lambda? | π’ Beginner |
| 108 | What are the benefits of Serverless? | π’ Beginner |
| 109 | What are Serverless Best Practices? | π‘ Intermediate |
| 110 | What is Function as a Service (FaaS)? | π’ Beginner |
| 303 | How do you design a serverless system for production? | π΄ Advanced |
| 423 | How do you monitor and debug a serverless application? | π‘ Intermediate |
| 424 | How do you build a CI/CD pipeline for a serverless application? | π‘ Intermediate |
Database Management in DevOps Β· 8 questions Β· π’ 1 π‘ 4 π΄ 3
Open the Database Management in DevOps index β
| No. | Question | Difficulty |
|---|---|---|
| 111 | What is Database DevOps? | π‘ Intermediate |
| 112 | What is Database Version Control? | π‘ Intermediate |
| 113 | What are Database Migration Tools? | π‘ Intermediate |
| 114 | What is Database Backup Strategy? | π‘ Intermediate |
| 115 | What is Database Performance Tuning? | π΄ Advanced |
| 286 | What does a DevOps engineer need to know about databases? | π’ Beginner |
| 417 | How do you troubleshoot a database that is slow or timing out under load? | π΄ Advanced |
| 418 | How do you change a production database schema without downtime? | π΄ Advanced |
60 questions
Monitoring and Logging Β· 9 questions Β· π’ 4 π‘ 4 π΄ 1
Open the Monitoring and Logging index β
| No. | Question | Difficulty |
|---|---|---|
| 31 | What is monitoring in DevOps? | π’ Beginner |
| 32 | What is ELK Stack? | π‘ Intermediate |
| 33 | What is Prometheus? | π’ Beginner |
| 34 | What is Grafana? | π’ Beginner |
| 35 | Explain the difference between monitoring and logging | π’ Beginner |
| 253 | How do you write effective PromQL queries and Alertmanager rules? | π‘ Intermediate |
| 296 | How do you design a logging pipeline that stays affordable at scale? | π΄ Advanced |
| 500 | How does Prometheus collect metrics, and what components sit around it? | π‘ Intermediate |
| 501 | How do the ELK and EFK stacks fit together? | π‘ Intermediate |
Backup and Disaster Recovery Β· 7 questions Β· π’ 4 π‘ 2 π΄ 1
Open the Backup and Disaster Recovery index β
| No. | Question | Difficulty |
|---|---|---|
| 61 | What is Backup and Disaster Recovery? | π’ Beginner |
| 62 | What are different types of backups? | π’ Beginner |
| 63 | What is RPO and RTO? | π’ Beginner |
| 64 | What is Business Continuity Planning? | π‘ Intermediate |
| 65 | What are backup best practices? | π’ Beginner |
| 239 | How do you execute a Disaster Recovery failover with minimal RTO and RPO? | π΄ Advanced |
| 436 | How do you verify that your backups can actually be restored? | π‘ Intermediate |
Site Reliability Engineering (SRE) Β· 9 questions Β· π’ 1 π‘ 6 π΄ 2
Open the Site Reliability Engineering (SRE) index β
| No. | Question | Difficulty |
|---|---|---|
| 96 | What is Site Reliability Engineering? | π’ Beginner |
| 97 | What are Service Level Objectives (SLOs)? | π‘ Intermediate |
| 98 | What are Service Level Indicators (SLIs)? | π‘ Intermediate |
| 99 | What is Error Budget? | π‘ Intermediate |
| 100 | What is Toil in SRE? | π‘ Intermediate |
| 230 | How do you do capacity planning? | π΄ Advanced |
| 231 | What is a production readiness review? | π‘ Intermediate |
| 232 | What is the difference between SRE, DevOps, and Platform Engineering? | π‘ Intermediate |
| 233 | How do you design alerts that page a human? | π΄ Advanced |
DevOps Metrics and KPIs Β· 6 questions Β· π’ 3 π‘ 2 π΄ 1
Open the DevOps Metrics and KPIs index β
| No. | Question | Difficulty |
|---|---|---|
| 101 | What are DevOps Metrics? | π’ Beginner |
| 102 | What is Mean Time to Recovery (MTTR)? | π’ Beginner |
| 103 | What is Change Failure Rate? | π‘ Intermediate |
| 104 | What is Deployment Frequency? | π’ Beginner |
| 105 | What is Lead Time for Changes? | π‘ Intermediate |
| 288 | How do you build a metrics program without teams gaming the numbers? | π΄ Advanced |
Incident Management Β· 7 questions Β· π’ 2 π‘ 3 π΄ 2
Open the Incident Management index β
| No. | Question | Difficulty |
|---|---|---|
| 121 | What is Incident Management? | π’ Beginner |
| 122 | What is an Incident Response Plan? | π‘ Intermediate |
| 123 | What is Post-Mortem Analysis? | π‘ Intermediate |
| 124 | What are Incident Severity Levels? | π’ Beginner |
| 125 | What is On-Call Management? | π‘ Intermediate |
| 292 | How do you run a major incident as incident commander? | π΄ Advanced |
| 425 | How do you respond when a deployment breaks production? | π΄ Advanced |
Infrastructure Monitoring Β· 7 questions Β· π’ 2 π‘ 4 π΄ 1
Open the Infrastructure Monitoring index β
| No. | Question | Difficulty |
|---|---|---|
| 131 | What is Infrastructure Monitoring? | π’ Beginner |
| 132 | What are Monitoring Tools? | π’ Beginner |
| 133 | What are Monitoring Best Practices? | π‘ Intermediate |
| 134 | What is Application Performance Monitoring? | π‘ Intermediate |
| 135 | What is Log Management? | π‘ Intermediate |
| 293 | How do you control metric cardinality and monitoring cost at scale? | π΄ Advanced |
| 433 | How do you add monitoring to an application that has none? | π‘ Intermediate |
SLO Engineering Β· 8 questions Β· π’ 1 π‘ 3 π΄ 4
Open the SLO Engineering index β
| No. | Question | Difficulty |
|---|---|---|
| 177 | How do you choose an SLO target? | π‘ Intermediate |
| 178 | What is multi-window multi-burn-rate alerting? | π΄ Advanced |
| 179 | How do you measure a latency SLI correctly? | π΄ Advanced |
| 180 | What is an error budget policy? | π‘ Intermediate |
| 181 | How do you define SLOs for batch and asynchronous workloads? | π΄ Advanced |
| 182 | How do you handle SLOs for dependencies you do not own? | π΄ Advanced |
| 183 | What tooling do you use to implement SLOs? | π‘ Intermediate |
| 304 | What do you need before you can set your first SLO? | π’ Beginner |
SLA Management Β· 7 questions Β· π’ 2 π‘ 4 π΄ 1
Open the SLA Management index β
| No. | Question | Difficulty |
|---|---|---|
| 184 | What is the difference between an SLA, an SLO, an SLI, and an OLA? | π’ Beginner |
| 185 | How do you calculate allowed downtime for an availability target? | π’ Beginner |
| 186 | How do you calculate composite availability across dependencies? | π΄ Advanced |
| 187 | What belongs in a well-written SLA? | π‘ Intermediate |
| 188 | How do service credits work? | π‘ Intermediate |
| 189 | How do you report SLA compliance to customers? | π‘ Intermediate |
| 190 | What do you do when you breach an SLA? | π‘ Intermediate |
38 questions
Security and Compliance Β· 6 questions Β· π’ 1 π‘ 3 π΄ 2
Open the Security and Compliance index β
| No. | Question | Difficulty |
|---|---|---|
| 36 | What is DevSecOps? | π’ Beginner |
| 37 | What is Infrastructure Security? | π‘ Intermediate |
| 38 | What is Container Security? | π‘ Intermediate |
| 39 | What is Compliance as Code? | π΄ Advanced |
| 40 | What are Security Best Practices in DevOps? | π‘ Intermediate |
| 434 | How do you automate compliance checks for PCI DSS, SOC 2, HIPAA, and GDPR? | π΄ Advanced |
Network Security Β· 12 questions Β· π’ 4 π‘ 6 π΄ 2
Open the Network Security index β
| No. | Question | Difficulty |
|---|---|---|
| 116 | What is Network Security in DevOps? | π‘ Intermediate |
| 117 | What is Zero Trust Security? | π‘ Intermediate |
| 118 | What is SSL/TLS? | π’ Beginner |
| 119 | What is a Web Application Firewall (WAF)? | π’ Beginner |
| 120 | What is Network Segmentation? | π‘ Intermediate |
| 270 | What happens when a user opens your application in a browser? | π‘ Intermediate |
| 297 | How do you design defence in depth for a cloud network? | π΄ Advanced |
| 489 | What is the OSI model, and what is the difference between TCP and UDP? | π’ Beginner |
| 490 | How do you plan CIDR ranges and subnets? | π‘ Intermediate |
| 491 | How do you manage TLS certificates in production? | π‘ Intermediate |
| 492 | How do you protect a public web application against the OWASP Top 10 and DDoS? | π΄ Advanced |
| 493 | What is the difference between a reverse proxy and a forward proxy? | π’ Beginner |
DevSecOps Β· 12 questions Β· π’ 1 π‘ 7 π΄ 4
| No. | Question | Difficulty |
|---|---|---|
| 161 | What does a DevSecOps pipeline look like end to end? | π‘ Intermediate |
| 162 | What is the difference between SAST, DAST, IAST, and SCA? | π‘ Intermediate |
| 163 | What is a Software Bill of Materials (SBOM)? | π‘ Intermediate |
| 164 | What is SLSA and how do you secure the software supply chain? | π΄ Advanced |
| 165 | How do you sign and verify container images? | π‘ Intermediate |
| 166 | How do you manage secrets in CI/CD pipelines? | π‘ Intermediate |
| 167 | How do you scan Infrastructure as Code before it is applied? | π‘ Intermediate |
| 168 | How do you prioritise vulnerabilities without blocking delivery? | π΄ Advanced |
| 244 | How do you enforce Kubernetes admission control with Kyverno or OPA Gatekeeper? | π‘ Intermediate |
| 290 | What does shift left security mean? | π’ Beginner |
| 429 | How do you rotate secrets without downtime? | π΄ Advanced |
| 504 | How do you manage Kubernetes secrets in a GitOps workflow? | π΄ Advanced |
SecOps and Threat Detection Β· 8 questions Β· π’ 2 π‘ 4 π΄ 2
Open the SecOps and Threat Detection index β
| No. | Question | Difficulty |
|---|---|---|
| 169 | What does a Security Operations Center (SOC) do? | π’ Beginner |
| 170 | What is a SIEM and how do you make one useful? | π‘ Intermediate |
| 171 | What is detection engineering? | π΄ Advanced |
| 172 | What is the MITRE ATT&CK framework? | π‘ Intermediate |
| 173 | What is threat hunting? | π΄ Advanced |
| 174 | How do you run a security incident response? | π‘ Intermediate |
| 175 | What is EDR and how does it differ from antivirus? | π’ Beginner |
| 176 | What is SOAR and what should you automate first? | π‘ Intermediate |
40 questions
DevOps Culture and Practices Β· 6 questions Β· π’ 4 π‘ 1 π΄ 1
Open the DevOps Culture and Practices index β
| No. | Question | Difficulty |
|---|---|---|
| 126 | What is DevOps Culture? | π’ Beginner |
| 127 | What are DevOps Best Practices? | π’ Beginner |
| 128 | What is Blameless Culture? | π‘ Intermediate |
| 129 | What is Knowledge Sharing in DevOps? | π’ Beginner |
| 130 | What is Team Collaboration in DevOps? | π’ Beginner |
| 287 | How do you scale DevOps culture across many teams? | π΄ Advanced |
Advanced DevOps & Cloud Β· 20 questions Β· π’ 5 π‘ 8 π΄ 7
Open the Advanced DevOps & Cloud index β
Platform Engineering Β· 14 questions Β· π’ 1 π‘ 5 π΄ 8
Open the Platform Engineering index β
96 questions
Interview Experience Β· 96 questions Β· π’ 5 π‘ 28 π΄ 63
Open the Interview Experience index β
Every answer follows the same four beats, so you can read one section deep or all four:
| Section | What it gives you |
|---|---|
| Short answer | Two or three sentences you could say out loud. Start here. |
| Detail | The substance - mechanisms, trade-offs, and the vocabulary that signals experience. |
| Example | Real commands, YAML, or code you can run and adapt. |
| Interview tips | The follow-up questions, the common traps, and the points that separate a strong answer from a memorised one. |
Difficulty is marked π’ Beginner Β· π‘ Intermediate Β· π΄ Advanced.
Three ways to work through it:
- Preparing for a specific role - take the track from Pick your role, and read each topic README's "What interviewers probe here" before its questions.
- Broad revision - read the short answers across a topic, then go deep only where you hesitate.
- Obsidian / note vault - every file carries YAML frontmatter (
title,id,category,difficulty,tags), so the whole repository can be dropped into a vault and browsed by tag.
.
βββ core-devops-concepts/ # topic-slug/
β βββ README.md # generated topic index
β βββ what-is-devops.md # question-slug.md
βββ ...
βββ scripts/
β βββ lib_content.py # shared frontmatter/vault parsing
β βββ generate_indexes.py # regenerates all indexes from question files
β βββ validate_content.py # CI validation of the whole vault
β βββ topic_meta.json # topic registry: order, group, description, study notes
βββ .github/workflows/
βββ validate-and-format.yml # runs validation + Prettier on every PR
Directories and filenames carry no numeric prefixes - they are pure slugs. Ordering comes from two places instead:
- Topic order - the
orderfield inscripts/topic_meta.json, which is also the registry of which directories count as topics. - Question order - the
idfield in each question's frontmatter, unique across the repository.
Renaming or reordering is therefore a metadata edit, not a mass file rename.
Every question file starts with frontmatter:
---
title: "What is Kubernetes?"
id: 11
category: "Kubernetes"
difficulty: "Beginner"
tags:
- devops
- kubernetes
- interview-questions
---The indexes are generated, not hand-written. The question files are the single source of truth; topic READMEs and the tables above are rendered from their frontmatter. After adding or editing a question:
python3 scripts/generate_indexes.py # rewrite all indexes
python3 scripts/validate_content.py # verify frontmatter, naming, links, index freshnessBoth are stdlib-only Python 3.11+ - no dependencies to install. CI runs the same commands and fails the pull request on drift.
New questions, better answers, and corrections are all welcome. CONTRIBUTING.md covers the file format, naming rules, and the local checks to run before opening a pull request.
Not sure where to start? Open an issue - there are templates for a new question, a correction to an existing answer, and an interview experience to add.
Two documents set the ground rules: the Code of Conduct - including the rules on interviewer privacy, NDAs, and plagiarism that apply to interview write-ups - and the Security Policy, which covers how to report a committed credential or a workflow vulnerability privately.
Special thanks and heartfelt gratitude to the creators and maintainers of the following open-source repositories and community resources whose work provided inspiration, practical insights, and foundational ideas for this project:
- rohitg00/devops-interview-questions β Comprehensive DevOps interview questions repository.
- bregman-arie/devops-exercises β Extensive collection of DevOps exercises, diagrams, and practical questions.
- tikam02/devops-guide β Practical guide for DevOps configurations, cheat sheets, and systems management.
- NotHarshhaa/AWS-GCP-Azure-Cloud-Projects-Workshop β Hands-on multi-cloud architecture projects and workshop guides.
- NotHarshhaa/DevOps-Projects β Practical real-world DevOps project blueprints and automation pipelines.
- NotHarshhaa/DevOps-Interview-Questions β Collection of 1100+ DevOps interview questions with detailed answers and solutions.
- iam-veeramalla/devops-interview-preparation-guide β Detailed interview preparation guide and practical scenario breakdowns.
- litu54/DevOps-Interview-Guide β Real-world company interview experiences and question collections.
Released under the MIT License.