DevOps Interview Questions
CI/CD, Docker, Kubernetes, infrastructure as code and automation.
224 questions
Popular Searches
1. What is CI/CD?
easyAutomation 5 mins2. Containers vs Virtual Machines
mediumContainers 5 mins3. What is Kubernetes?
mediumOrchestration 6 mins4. What is Infrastructure as Code?
mediumInfrastructure 5 mins5. What is Docker?
easyContainers 5 mins6. What is a Docker Image vs a Container?
easyContainers 5 mins7. What is a Dockerfile?
easyContainers 5 mins8. Blue-Green vs Canary Deployment
mediumDeployment Strategies 6 mins9. What is a Kubernetes Pod?
mediumKubernetes 6 mins10. Continuous Integration vs Continuous Deployment
easyAutomation 5 mins11. What is Container Orchestration?
mediumContainers 5 mins12. What is Monitoring vs Observability?
mediumReliability 6 mins13. What is Terraform?
mediumInfrastructure as Code 6 mins14. What is Ansible?
mediumConfiguration Management 6 mins15. What is a CI/CD Pipeline?
easyAutomation 5 mins16. What is GitOps?
mediumDeployment Strategy 6 mins17. What is a Helm Chart?
mediumKubernetes Tooling 5 mins18. What is a Service Mesh?
hardNetworking 6 mins19. What is Log Aggregation?
easyObservability 5 mins20. What Is Horizontal Pod Autoscaling?
mediumScaling 5 mins21. What Is a Rolling Update?
easyDeployments 4 mins22. What Is Immutable Infrastructure?
mediumInfrastructure 5 mins23. What Is a Kubernetes Secret?
easySecurity 4 mins24. What Is Configuration Management?
mediumAutomation 5 mins25. How Do Docker Image Layers and Build Caching Work?
mediumContainers 5 mins26. What is a Docker Multi-Stage Build?
mediumContainers 6 mins27. How Do Docker Volumes Persist Data?
mediumContainers 5 mins28. How Does Docker Networking Work?
mediumContainers 6 mins29. What is Docker Compose and When Do You Use It?
easyContainers 5 mins30. What Are Dockerfile Best Practices?
mediumContainers 6 mins31. What is a Docker Registry?
easyContainers 5 mins32. What is a Container Runtime?
mediumContainers 6 mins33. Docker vs Podman: What Is the Difference?
mediumContainers 6 mins34. What Are Distroless Images?
hardContainers 6 mins35. What is Docker Image Security Scanning and Why Does It Matter?
mediumContainer Security 6 mins36. What is the Difference Between ENTRYPOINT and CMD?
mediumContainers 5 mins37. What is the Difference Between Docker Bind Mounts and Volumes?
mediumStorage 6 mins38. What is a Docker HEALTHCHECK and How Does It Work?
mediumContainers 6 mins39. What is the Docker Build Context and Why Does It Matter?
mediumContainers 6 mins40. What is a Kubernetes Deployment and How Does It Manage Rollouts?
mediumKubernetes 6 mins41. What Are the Different Kubernetes Service Types?
mediumKubernetes 6 mins42. What is Kubernetes Ingress and How Does It Route Traffic?
mediumKubernetes 6 mins43. What is a Kubernetes ConfigMap and How Is It Used?
easyKubernetes 5 mins44. What is a Kubernetes Namespace and When Should You Use One?
easyKubernetes 5 mins45. What is a Kubernetes DaemonSet?
mediumKubernetes Workloads 6 mins46. What is a Kubernetes StatefulSet?
mediumKubernetes Workloads 6 mins47. What is a Kubernetes ReplicaSet?
easyKubernetes Workloads 5 mins48. What are Kubernetes Job and CronJob?
mediumKubernetes Workloads 6 mins49. What are Kubernetes Liveness and Readiness Probes?
mediumKubernetes Workloads 6 mins50. What are Kubernetes Resource Requests and Limits?
mediumKubernetes 6 mins51. What is Kubernetes Node Affinity?
mediumKubernetes 6 mins52. What are Kubernetes Taints and Tolerations?
mediumKubernetes 6 mins53. What is a Kubernetes Persistent Volume?
mediumKubernetes 6 mins54. What is a Kubernetes StorageClass?
mediumKubernetes 6 mins55. What is Kubernetes RBAC and How Does It Work?
mediumKubernetes Security 6 mins56. What is a Kubernetes NetworkPolicy?
mediumKubernetes Security 6 mins57. What is a Kubernetes Operator?
hardKubernetes Extensibility 6 mins58. What is a Custom Resource Definition (CRD)?
mediumKubernetes Extensibility 5 mins59. What is etcd and Why Does Kubernetes Depend on It?
mediumKubernetes Architecture 6 mins60. What is the Kubernetes Control Plane?
mediumKubernetes Architecture 6 mins61. What is the Kubelet and What Does It Do?
mediumKubernetes Architecture 5 mins62. How Does the Kubernetes Scheduler Assign Pods to Nodes?
mediumKubernetes Architecture 6 mins63. Horizontal Pod Autoscaler vs Vertical Pod Autoscaler
mediumKubernetes Autoscaling 6 mins64. How Does the Kubernetes Cluster Autoscaler Work?
hardKubernetes Autoscaling 6 mins65. What is a Kubernetes PodDisruptionBudget?
mediumKubernetes 6 mins66. What are Kubernetes Init Containers?
mediumKubernetes 6 mins67. What is the Kubernetes Sidecar Pattern?
mediumKubernetes 6 mins68. What is a Kubernetes ServiceAccount?
mediumKubernetes 6 mins69. What are the Essential kubectl Commands?
easyKubernetes 5 mins70. What are Kubernetes Admission Controllers?
hardKubernetes 6 mins71. Helm Values Files vs Templates: What Is the Difference?
mediumKubernetes 5 mins72. What are Kubernetes Pod Security Standards?
hardKubernetes 6 mins73. What are Multi-Container Pod Design Patterns?
mediumKubernetes 6 mins74. How Does Service Discovery Work in Kubernetes?
mediumKubernetes 6 mins75. What is Jenkins and How Does It Work?
mediumCI/CD Tools 6 mins76. What is GitHub Actions and How Do Workflows Run?
easyCI/CD Tools 5 mins77. What is GitLab CI/CD and How Does the Pipeline Model Work?
mediumCI/CD Tools 6 mins78. What is Argo CD and How Does GitOps Deployment Work?
hardGitOps & Continuous Delivery 6 mins79. What is Spinnaker and How Does It Orchestrate Multi-Cloud Deployments?
hardGitOps & Continuous Delivery 6 mins80. What is Pipeline as Code?
mediumCI/CD 5 mins81. What are Build Artifacts in CI/CD?
easyCI/CD 5 mins82. What is a Recreate Deployment Strategy?
easyDeployment Strategies 5 mins83. How Do Feature Flags Support DevOps Practices?
mediumRelease Management 6 mins84. What is Trunk-Based Development?
mediumSource Control 6 mins85. What is Release Management in DevOps?
mediumRelease Engineering 6 mins86. How Does Semantic Versioning Work in a DevOps Pipeline?
easyRelease Engineering 5 mins87. Declarative vs Scripted Jenkinsfile: What Is the Difference?
mediumCI/CD Tools 6 mins88. How Does Caching Work in a CI/CD Pipeline?
mediumPipeline Optimization 6 mins89. What Are CI/CD Pipeline Triggers and How Do They Work?
easyPipeline Optimization 5 mins90. What is Terraform State and Why Does It Matter?
mediumInfrastructure as Code 6 mins91. What are Terraform Modules and Why Use Them?
mediumInfrastructure as Code 6 mins92. Terraform vs CloudFormation: What is the Difference?
mediumInfrastructure as Code 6 mins93. What is Pulumi and How Does It Differ from Terraform?
mediumInfrastructure as Code 6 mins94. What are Terraform Workspaces and When Should You Use Them?
mediumInfrastructure as Code 6 mins95. What Do terraform plan and terraform apply Do?
mediumInfrastructure as Code 6 mins96. What is an Ansible Playbook?
easyConfiguration Management 5 mins97. Ansible vs Puppet vs Chef: How Do They Differ?
mediumConfiguration Management 6 mins98. What is HashiCorp Packer and When Would You Use It?
mediumInfrastructure as Code 6 mins99. What is cloud-init and How Does It Work?
mediumInfrastructure as Code 6 mins100. What Are Terraform Providers and How Do They Work?
mediumInfrastructure as Code 6 mins101. What Is a Terraform Remote Backend and Why Use One?
mediumInfrastructure as Code 6 mins102. What Are Ansible Roles and Why Use Them?
mediumConfiguration Management 6 mins103. What Is an Ansible Inventory and How Does It Work?
easyConfiguration Management 5 mins104. What Is Idempotency in Infrastructure as Code?
mediumInfrastructure as Code 6 mins105. What is Prometheus and How Does it Collect Metrics?
mediumMonitoring 6 mins106. What is Grafana and How Does it Relate to Prometheus?
easyMonitoring 5 mins107. What is the ELK Stack and How Do Its Components Work Together?
mediumLogging 6 mins108. What is Distributed Tracing and Why Does it Matter in Microservices?
hardObservability 6 mins109. What is Jaeger and How Does it Implement Distributed Tracing?
mediumObservability 6 mins110. What is OpenTelemetry?
mediumObservability 6 mins111. What Are Metrics, Logs, and Traces?
easyObservability 5 mins112. How Do You Design Effective Alerting?
mediumObservability 6 mins113. What Are SLIs, SLOs, and SLAs?
mediumReliability 6 mins114. What is an Error Budget?
mediumReliability 6 mins115. What is APM (Application Performance Monitoring)?
mediumObservability 5 mins116. What is Structured Logging and Why Does It Matter?
easyObservability 5 mins117. How Does Prometheus Alertmanager Work?
mediumMonitoring & Alerting 6 mins118. What is the Difference Between a Grafana Dashboard and a Panel?
easyMonitoring & Alerting 5 mins119. What is Log Rotation and Why is it Necessary?
easyObservability 4 mins120. What is Auto-Scaling and How Does it Work?
mediumCloud Infrastructure 6 mins121. What is a Load Balancer and How Does it Work?
mediumNetworking 6 mins122. What is a CDN and How Does it Improve Performance?
easyNetworking 5 mins123. What is Serverless Computing?
mediumCloud Infrastructure 6 mins124. What is FaaS (Function-as-a-Service)?
mediumCloud Infrastructure 6 mins125. AWS vs Azure vs GCP: What Are the Core Differences?
easyCloud Platforms 5 mins126. What Does "Cloud Native" Actually Mean?
mediumCloud Architecture 6 mins127. What Is the Twelve-Factor App Methodology?
mediumApplication Architecture 6 mins128. What Is Chaos Engineering and Why Do DevOps Teams Use It?
hardReliability Engineering 6 mins129. What Is Disaster Recovery and How Do RTO/RPO Work?
hardReliability Engineering 6 mins130. What Backup Strategies Would You Use in Production?
mediumReliability & Disaster Recovery 6 mins131. How Do You Manage Secrets in a DevOps Pipeline?
mediumSecurity 6 mins132. What is HashiCorp Vault and How Does It Work?
mediumSecurity 6 mins133. What is mTLS and Why Use It Between Services?
mediumSecurity 5 mins134. What is DevSecOps and How Do You Implement It?
mediumSecurity 6 mins135. SAST vs DAST: What Is the Difference?
mediumApplication Security 6 mins136. What Are the Key Principles of Container Security?
mediumSecurity 6 mins137. How Does Container Image Vulnerability Scanning Work?
mediumSecurity 6 mins138. What Is Network Segmentation and Why Does It Matter?
mediumInfrastructure Security 6 mins139. How Do You Achieve Zero-Downtime Deployment?
mediumDeployment Strategies 6 mins140. What are Feature Toggles (Feature Flags)?
mediumRelease Engineering 5 mins141. What is an Artifact Repository?
easyCI/CD & Package Management 5 mins142. Nexus vs Artifactory: What Are the Differences?
mediumCI/CD & Package Management 6 mins143. What Are the Common Git Branching Strategies?
mediumSource Control 6 mins144. Git Flow vs GitHub Flow: What Is the Difference?
mediumSource Control 6 mins145. Git Rebase vs Merge: What Is the Difference?
mediumVersion Control 6 mins146. Monorepo vs Polyrepo: Which Should You Choose?
mediumSource Control Strategy 6 mins147. What Is Blue-Green Deployment?
mediumDeployment Strategies 6 mins148. What Is a Canary Release Strategy?
mediumDeployment Strategies 6 mins149. What Is Shadow Deployment?
hardDeployment Strategies 6 mins150. What Rollback Strategies Would You Use in a Deployment Pipeline?
mediumRelease Management 6 mins151. How Do You Safely Run Database Migrations in a CI/CD Pipeline?
hardRelease Management 6 mins152. What is Environment Parity and Why Does It Matter?
mediumDevOps Culture & Practices 5 mins153. What is Infrastructure Drift and How Do You Detect and Prevent It?
mediumInfrastructure as Code 6 mins154. How Does terraform import Work and When Would You Use It?
hardInfrastructure as Code 6 mins155. How Do You Approach Cloud Cost Optimization?
mediumCloud Cost Management 6 mins156. How Would You Design a Cloud Resource Tagging Strategy?
mediumCloud Governance 6 mins157. Multi-Cloud vs Hybrid Cloud: What Is the Difference?
mediumCloud Architecture 6 mins158. What Is Edge Computing and How Does It Affect DevOps Practices?
hardCloud Architecture 6 mins159. What Is a Good Container Image Tagging Strategy?
mediumContainers 5 mins160. Helm vs Kustomize: What Is the Difference?
mediumKubernetes Tooling 6 mins161. What Are Kustomize Overlays?
mediumKubernetes Tooling 6 mins162. GitOps vs Traditional CI/CD: What Is the Difference?
mediumGitOps 6 mins163. What Is Argo Rollouts?
hardProgressive Delivery 6 mins164. What Is Progressive Delivery?
hardProgressive Delivery 6 mins165. Service Mesh: Istio vs Linkerd
hardService Mesh 6 mins166. What is Envoy Proxy?
mediumService Mesh 5 mins167. What is an API Gateway?
mediumAPI Management 5 mins168. Rate Limiting in Distributed Systems
mediumReliability 6 mins169. What is the Circuit Breaker Pattern?
mediumReliability 5 mins170. What is the Bulkhead Pattern in distributed systems?
mediumResilience Patterns 6 mins171. What are Retries and Exponential Backoff, and why use jitter?
mediumResilience Patterns 6 mins172. Sidecar vs Ambassador Pattern: What is the Difference?
mediumMicroservices Patterns 6 mins173. Kubernetes vs Docker Swarm: How Do They Compare?
mediumContainer Orchestration 6 mins174. Nomad vs Kubernetes: How Do They Compare?
hardContainer Orchestration 6 mins175. What are cgroups and namespaces, and how do they power containers?
mediumContainer Internals 6 mins176. How do container image layers work, and why do they matter for build speed?
mediumContainer Internals 6 mins177. What is the OCI Image Specification, and why does it matter?
mediumContainer Standards 5 mins178. What is BuildKit, and how does it improve on the classic Docker builder?
mediumBuild Systems 6 mins179. What causes cache busting in Docker builds, and how do you avoid it?
mediumBuild Systems 6 mins180. How Do You Manage SSH Keys Securely in a DevOps Team?
mediumAccess & Identity 6 mins181. What is a Bastion Host and Why Do You Need One?
mediumNetwork Security 6 mins182. VPN vs VPC Peering: What is the Difference?
mediumCloud Networking 6 mins183. Kubernetes NetworkPolicies vs Cloud Security Groups: What is the Difference?
hardNetwork Security 6 mins184. What is SSL/TLS Termination and Where Should It Happen?
mediumNetwork Security 6 mins185. How Do You Manage TLS Certificates in a DevOps Pipeline?
mediumSecurity & Networking 6 mins186. How Does Let’s Encrypt Certificate Automation Work?
mediumSecurity & Networking 6 mins187. How Does DNS Resolution Work Inside Kubernetes?
mediumKubernetes 6 mins188. What is CoreDNS and Why Does Kubernetes Use It?
mediumKubernetes 5 mins189. What is the Difference Between an Ingress Controller and a Load Balancer?
mediumKubernetes 6 mins190. Horizontal vs Vertical Scaling: What is the Difference?
easyScalability 5 mins191. What is Statelessness in Microservices and Why Does it Matter?
mediumMicroservices 6 mins192. What is a Service Registry and Why Do Microservices Need One?
mediumService Discovery 6 mins193. What is Consul and How is it Used in DevOps?
mediumService Discovery 6 mins194. What is ZooKeeper Used for in DevOps?
hardDistributed Coordination 6 mins195. What Are Message Queues and Why Do DevOps Teams Use Them?
mediumMessaging & Integration 5 mins196. What Is Apache Kafka and How Does It Work?
mediumMessaging & Integration 6 mins197. What Is Event-Driven Architecture in DevOps Systems?
mediumSystem Design 6 mins198. What Is the Saga Pattern in Distributed Transactions?
hardSystem Design 6 mins199. What Is the Transactional Outbox Pattern?
hardSystem Design 6 mins200. What is Infrastructure Testing and Why Does It Matter?
mediumInfrastructure as Code 6 mins201. What is Terratest and How Does It Test Infrastructure Code?
mediumInfrastructure as Code 6 mins202. What is Policy as Code and Why Use It in DevOps?
mediumGovernance & Compliance 6 mins203. What is Open Policy Agent (OPA) and How Does Rego Work?
hardGovernance & Compliance 6 mins204. What is HashiCorp Sentinel and How Does It Enforce Policy?
hardGovernance & Compliance 6 mins205. What is Compliance as Code?
mediumSecurity & Compliance 6 mins206. What are CIS Benchmarks?
mediumSecurity & Compliance 6 mins207. What is Container Runtime Security?
hardSecurity & Compliance 6 mins208. How Does Falco Detect Threats at Runtime?
hardSecurity & Compliance 6 mins209. What are Seccomp Profiles in Container Security?
hardSecurity & Compliance 6 mins210. AppArmor vs SELinux: What Is the Difference?
hardLinux Security 6 mins211. What Is Container Image Signing With Cosign?
mediumSupply Chain Security 6 mins212. What Is an SBOM (Software Bill of Materials)?
mediumSupply Chain Security 6 mins213. What Is Software Supply Chain Security in DevOps?
hardSupply Chain Security 6 mins214. What Is the SLSA Framework?
hardSupply Chain Security 6 mins215. What Is a Runbook and Why Does DevOps Rely On Them?
easyOperations 5 mins216. How Should an On-Call Rotation Be Designed?
mediumOperations 6 mins217. Walk Through the Incident Management Lifecycle in DevOps
mediumOperations 6 mins218. What Makes a Blameless Postmortem Effective?
mediumOperations 6 mins219. What Is Toil in SRE and How Do You Reduce It?
mediumSite Reliability Engineering 6 mins220. What is Capacity Planning in DevOps?
mediumReliability & Scaling 5 mins221. What is Synthetic Monitoring?
mediumObservability 5 mins222. Blackbox vs Whitebox Monitoring
mediumObservability 6 mins223. What is Log Sampling and Why Use It?
mediumObservability 5 mins224. What is the Deployment Frequency Metric?
easyDevOps Metrics 5 mins