Table of Contents
ToggleSection 1: CI/CD & Automation
1. Which tool is commonly used to automate CI/CD pipelines?
A. Docker
B. Jenkins
C. Git
D. Prometheus
✅ Answer: B
2. Which tool helps you manage source code versions?
A. Kubernetes
B. Terraform
C. Git
D. Ansible
✅ Answer: C
3. You want to automate builds and deployments in a cloud-native way. Which tool fits best?
A. GitHub Actions
B. EC2
C. S3
D. VPC
✅ Answer: A
4. Which tool is best for managing pipeline as code?
A. Docker
B. Jenkins
C. Linux
D. MySQL
✅ Answer: B
5. Which tool is used to store and collaborate on code repositories?
A. GitHub
B. Prometheus
C. Grafana
D. Ansible
✅ Answer: A
Section 2: Containers & Orchestration
6. Which tool is used to containerize applications?
A. Kubernetes
B. Docker
C. Terraform
D. Git
✅ Answer: B
7. Which tool manages container orchestration?
A. Jenkins
B. Docker
C. Kubernetes
D. Ansible
✅ Answer: C
8. You want to scale containers automatically. Which tool should you use?
A. Git
B. Kubernetes
C. Terraform
D. Maven
✅ Answer: B
9. Which tool creates lightweight, portable application environments?
A. Docker
B. EC2
C. Lambda
D. Jenkins
✅ Answer: A
10. Which Kubernetes component manages pods?
A. kubelet
B. scheduler
C. controller manager
D. All of the above
✅ Answer: D
Section 3: Infrastructure as Code (IaC)
11. Which tool is used for infrastructure provisioning?
A. Git
B. Terraform
C. Docker
D. Prometheus
✅ Answer: B
12. Which tool is agentless configuration management?
A. Puppet
B. Chef
C. Ansible
D. Jenkins
✅ Answer: C
13. You want to create cloud resources using code. Which tool fits best?
A. Docker
B. Terraform
C. GitHub
D. Grafana
✅ Answer: B
14. Which tool uses YAML for configuration management?
A. Ansible
B. Terraform
C. Jenkins
D. Git
✅ Answer: A
15. Which tool ensures consistent infrastructure deployment?
A. Git
B. Terraform
C. Prometheus
D. Docker
✅ Answer: B
Section 4: Monitoring & Logging
16. Which tool is used for metrics monitoring?
A. Jenkins
B. Git
C. Prometheus
D. Docker
✅ Answer: C
17. Which tool is used for visualizing metrics?
A. GitHub
B. Grafana
C. Terraform
D. Ansible
✅ Answer: B
18. Which tool helps collect and analyze logs?
A. Docker
B. ELK Stack
C. Git
D. Kubernetes
✅ Answer: B
19. Which combination is commonly used for monitoring + visualization?
A. Git + Docker
B. Prometheus + Grafana
C. Jenkins + GitHub
D. Terraform + Ansible
✅ Answer: B
20. Which tool provides alerting based on metrics?
A. Git
B. Docker
C. Prometheus
D. Terraform
✅ Answer: C
Section 5: Cloud & Deployment
21. Which service provides virtual servers in AWS?
A. S3
B. Amazon EC2
C. Lambda
D. CloudWatch
✅ Answer: B
22. Which service is serverless compute?
A. EC2
B. AWS Lambda
C. S3
D. RDS
✅ Answer: B
23. Which service is used for object storage?
A. EC2
B. Amazon S3
C. Lambda
D. VPC
✅ Answer: B
24. Which service helps monitor AWS resources?
A. EC2
B. S3
C. Amazon CloudWatch
D. IAM
✅ Answer: C
25. Which service tracks API activity in AWS?
A. CloudWatch
B. AWS CloudTrail
C. EC2
D. Lambda
✅ Answer: B
Section 6: Security & Collaboration
26. Which tool manages access control in AWS?
A. S3
B. EC2
C. AWS IAM
D. Lambda
✅ Answer: C
27. Which tool is used for secrets management?
A. Git
B. HashiCorp Vault
C. Docker
D. Jenkins
✅ Answer: B
28. Which tool is commonly used for team collaboration in DevOps?
A. Slack
B. Terraform
C. Docker
D. Kubernetes
✅ Answer: A
29. Which tool helps track issues and project tasks?
A. Docker
B. Jira
C. Prometheus
D. EC2
✅ Answer: B
30. Which tool integrates CI/CD, version control, and collaboration?
A. GitLab
B. Terraform
C. Ansible
D. Prometheus
✅ Answer: A
Conclusion
DevOps isn’t just about tools it’s about choosing the right tool for the right use case. This quiz covered a wide range of real-world scenarios, from CI/CD with Jenkins and GitHub Actions, to containerization using Docker and orchestration with Kubernetes, as well as infrastructure automation through Terraform and monitoring using Prometheus and Grafana.
If you scored well, it shows you have a solid understanding of how DevOps tools are applied in practical environments. If not, that’s completely fine DevOps is a continuous learning journey, and mastering these tools takes time and hands-on experience.
The key takeaway is to focus on:
- Understanding real-world scenarios
- Learning how tools integrate together
- Building practical projects
Keep exploring, keep building, and keep improving your DevOps skills because in real-world environments, knowing when and why to use a tool matters more than just knowing what the tool is.



