- What is DevOps?
- What are the main responsibilities of a DevOps Engineer?
- Explain the Software Development Life Cycle (SDLC).
- What is Agile, and how does DevOps work with Agile?
- What is CI/CD?
- What is the difference between Continuous Integration, Continuous Delivery, and Continuous Deployment?
- Walk me through a CI/CD pipeline you have built.
- What happens after a developer pushes code to GitHub?
- What tools do you use in your day-to-day work?
- Describe your typical day as a DevOps Engineer.
Linux, Git & Scripting
- What Linux commands do you use most often?
- How do you check CPU, memory, and disk usage on Linux?
- How do you troubleshoot a Linux server that is running slowly?
- What is a process, and how do you find or kill one?
- What is the difference between
grep,awk, andsed? - What is the difference between
git pullandgit fetch? - What is the difference between
git mergeandgit rebase? - How do you resolve a Git merge conflict?
- What branching strategy does your team use?
- What Bash or Python automation scripts have you written?
Docker & Kubernetes
- What is Docker, and why do we use containers?
- What is the difference between an image and a container?
- Explain a Dockerfile you have written.
- What is the difference between
CMDandENTRYPOINT? - How do you reduce the size of a Docker image?
- Explain Kubernetes architecture.
- What is the difference between a Pod, Deployment, ReplicaSet, and StatefulSet?
- What is a Kubernetes Service? Explain ClusterIP, NodePort, and LoadBalancer.
- What are ConfigMaps and Secrets?
- What is the difference between readiness and liveness probes?
- What is Ingress, and what does an Ingress Controller do?
- How does HPA work?
- A Pod is in
CrashLoopBackOff. How would you troubleshoot it? - A Pod is in
ImagePullBackOff. What would you check? - An application is running in Kubernetes but users cannot access it. How would you troubleshoot it?
AWS & Terraform
- Explain VPC, public subnet, private subnet, route table, NAT Gateway, and Internet Gateway.
- What AWS services have you worked with?
- Explain IAM users, roles, and policies.
- What is EKS, and how have you used it?
- How would a Pod in EKS securely access S3?
- What is Terraform?
- What is Terraform state, and why is it important?
- What is the difference between
terraform planandterraform apply? - What are Terraform modules?
- How do multiple engineers safely work with the same Terraform state?
Senior / Real-World Questions
- Tell me about the most serious production incident you handled.
- A deployment causes 5xx errors immediately after release. What do you do?
- How do you implement monitoring and alerting for a production Kubernetes application?
- How have you improved security or reduced AWS costs?
- Walk me through one project end-to-end—from developer commit to production.
A strong end-to-end question to practice repeatedly is:
Developer pushes code → GitHub → CI → testing → SonarQube → Trivy → Docker build → ECR → CD/GitOps → EKS → Deployment → Pod → Service → Ingress/ALB → DNS → user → monitoring/alerts.
If they can explain that architecture confidently and troubleshoot failures at every stage, they will be much better prepared for mid/senior DevOps interviews.
Top comments (0)