1. What is the main benefit of using Jenkins in a DevOps pipeline?
Automating the build and deployment processes
Monitoring the network
Managing cloud resources
Providing backup solutions
Show Answer
✅ Correct Answer: Automating the build and deployment processes
2. Which DevOps tool is commonly used for container orchestration?
Kubernetes
Jenkins
Chef
Docker
Show Answer
✅ Correct Answer: Kubernetes
3. What does CI/CD stand for in the context of DevOps?
Continuous Integration/Continuous Deployment
Centralized Information/Continuous Development
Continuous Integration/Container Development
Centralized Infrastructure/Continuous Deployment
Show Answer
✅ Correct Answer: Continuous Integration/Continuous Deployment
4. Which practice involves deploying small, frequent code changes?
Continuous Delivery
Waterfall development
Big bang releases
Annual deployments
Show Answer
✅ Correct Answer: Continuous Delivery
5. What is the primary benefit of Infrastructure as Code (IaC)?
Consistent and repeatable infrastructure provisioning
Faster CPU performance
Lower storage costs
Automatic security patching
Show Answer
✅ Correct Answer: Consistent and repeatable infrastructure provisioning
6. Which tool is used for configuration management in DevOps?
Ansible
Docker
Git
Jenkins
Show Answer
✅ Correct Answer: Ansible
7. What is the purpose of blue-green deployment?
Minimize downtime during releases
Reduce storage costs
Improve network speed
Enhance database performance
Show Answer
✅ Correct Answer: Minimize downtime during releases
8. Which practice involves treating infrastructure configuration like application code?
Infrastructure as Code
Continuous Integration
Continuous Deployment
Microservices
Show Answer
✅ Correct Answer: Infrastructure as Code
9. What is the main advantage of immutable infrastructure?
Consistency and reliability
Lower storage costs
Faster CPU performance
Automatic scaling
Show Answer
✅ Correct Answer: Consistency and reliability
10. Which tool is commonly used for infrastructure provisioning?
Terraform
Docker
Git
Jenkins
Show Answer
✅ Correct Answer: Terraform
11. What is the purpose of feature flags in DevOps?
Enable gradual feature rollouts
Improve database performance
Reduce network latency
Enhance security
Show Answer
✅ Correct Answer: Enable gradual feature rollouts
12. Which practice involves monitoring applications in production?
Continuous Monitoring
Continuous Integration
Continuous Deployment
Infrastructure as Code
Show Answer
✅ Correct Answer: Continuous Monitoring
13. What is the main benefit of using containers in DevOps?
Consistent environments across stages
Lower hardware requirements
Automatic security scanning
Built-in load balancing
Show Answer
✅ Correct Answer: Consistent environments across stages
14. Which practice involves merging code changes frequently?
Continuous Integration
Continuous Deployment
Infrastructure as Code
Microservices
Show Answer
✅ Correct Answer: Continuous Integration
15. What is the purpose of chaos engineering in DevOps?
Improve system resilience
Reduce development costs
Enhance database performance
Improve network speed
Show Answer
✅ Correct Answer: Improve system resilience
16. Which tool is used for managing code repositories?
Git
Jenkins
Docker
Terraform
Show Answer
✅ Correct Answer: Git
17. What is the main advantage of microservices architecture?
Independent deployment and scalability
Simpler monolithic codebase
Lower development costs
Faster database queries
Show Answer
✅ Correct Answer: Independent deployment and scalability
18. Which practice involves deploying code changes to production automatically?
Continuous Deployment
Continuous Integration
Infrastructure as Code
Microservices
Show Answer
✅ Correct Answer: Continuous Deployment
19. What is the purpose of a CI/CD pipeline?
Automate software delivery process
Manage cloud costs
Monitor network traffic
Train AI models
Show Answer
✅ Correct Answer: Automate software delivery process
20. Which tool is commonly used for containerization?
Docker
Jenkins
Git
Terraform
Show Answer
✅ Correct Answer: Docker
21. Which tool is commonly used for package management in DevOps pipelines?
npm
Jenkins
Docker
Terraform
Show Answer
✅ Correct Answer: npm
22. What is the purpose of a Dockerfile in containerization?
Define container images
Configure CI/CD pipelines
Manage infrastructure
Define network topology
Show Answer
✅ Correct Answer: Define container images
23. Which practice involves deploying applications as small, independent services?
Microservices
Monolithic architecture
Waterfall development
Big bang releases
Show Answer
✅ Correct Answer: Microservices
24. What is the main benefit of using Helm in Kubernetes environments?
Package management for Kubernetes applications
Source code management
Infrastructure provisioning
Network monitoring
Show Answer
✅ Correct Answer: Package management for Kubernetes applications
25. Which tool is commonly used for static code analysis?
SonarQube
Docker
Jenkins
Terraform
Show Answer
✅ Correct Answer: SonarQube
26. What is the purpose of a rolling deployment strategy?
Gradual replacement of instances with minimal downtime
Full system shutdown for updates
Database migration
Network reconfiguration
Show Answer
✅ Correct Answer: Gradual replacement of instances with minimal downtime
27. Which practice involves versioning infrastructure configurations?
Infrastructure as Code
Continuous Integration
Continuous Deployment
Microservices
Show Answer
✅ Correct Answer: Infrastructure as Code
28. What is the main benefit of using GitLab in DevOps?
Combined source code management and CI/CD
Container orchestration
Infrastructure provisioning
Network monitoring
Show Answer
✅ Correct Answer: Combined source code management and CI/CD
29. Which tool is commonly used for artifact repository management?
JFrog Artifactory
Docker
Jenkins
Terraform
Show Answer
✅ Correct Answer: JFrog Artifactory
30. What is the purpose of a release pipeline?
Automate software delivery to production
Monitor network traffic
Manage cloud costs
Train AI models
Show Answer
✅ Correct Answer: Automate software delivery to production
31. Which practice involves testing in environments identical to production?
Continuous Testing
Continuous Integration
Continuous Deployment
Infrastructure as Code
Show Answer
✅ Correct Answer: Continuous Testing
32. What is the main benefit of using SaltStack in DevOps?
Configuration management and orchestration
Container orchestration
Source code management
Network monitoring
Show Answer
✅ Correct Answer: Configuration management and orchestration
33. Which tool is commonly used for load testing?
Locust
Docker
Jenkins
Terraform
Show Answer
✅ Correct Answer: Locust
34. What is the purpose of service discovery in microservices architecture?
Dynamic location of services
Monitor database performance
Provision infrastructure
Manage source code
Show Answer
✅ Correct Answer: Dynamic location of services
35. Which practice involves integrating security throughout the development lifecycle?
DevSecOps
Continuous Integration
Continuous Deployment
Infrastructure as Code
Show Answer
✅ Correct Answer: DevSecOps
36. What is the main benefit of using Pulumi for infrastructure as code?
Use general-purpose programming languages
Container orchestration
Source code management
Network monitoring
Show Answer
✅ Correct Answer: Use general-purpose programming languages
37. Which tool is commonly used for centralized logging?
Fluentd
Docker
Jenkins
Terraform
Show Answer
✅ Correct Answer: Fluentd
38. What is the purpose of feature toggles in deployment strategies?
Enable gradual feature rollouts
Monitor network traffic
Manage cloud costs
Train AI models
Show Answer
✅ Correct Answer: Enable gradual feature rollouts
39. Which practice involves tracking system health and performance metrics?
Continuous Monitoring
Continuous Integration
Continuous Deployment
Infrastructure as Code
Show Answer
✅ Correct Answer: Continuous Monitoring
40. What is the main benefit of using Grafana with Prometheus?
Visualization of metrics and alerts
Container orchestration
Source code management
Infrastructure provisioning
Show Answer
✅ Correct Answer: Visualization of metrics and alerts
41. Which tool is commonly used for container security scanning?
Trivy
Docker
Jenkins
Terraform
Show Answer
✅ Correct Answer: Trivy
42. What is the purpose of the bulkhead pattern in microservices?
Isolate failures to specific components
Monitor database performance
Provision infrastructure
Manage source code
Show Answer
✅ Correct Answer: Isolate failures to specific components
43. Which practice involves measuring lead time for changes?
DORA metrics
Continuous Integration
Continuous Deployment
Infrastructure as Code
Show Answer
✅ Correct Answer: DORA metrics
44. What is the main benefit of using Kustomize in Kubernetes?
Native Kubernetes configuration management
Container orchestration
Source code management
Infrastructure provisioning
Show Answer
✅ Correct Answer: Native Kubernetes configuration management
45. Which tool is commonly used for secrets management?
HashiCorp Vault
Docker
Jenkins
Terraform
Show Answer
✅ Correct Answer: HashiCorp Vault
46. What is the purpose of canary analysis in deployments?
Compare metrics between deployment versions
Monitor network traffic
Manage cloud costs
Train AI models
Show Answer
✅ Correct Answer: Compare metrics between deployment versions
47. Which practice involves automated compliance checks?
Policy as Code
Continuous Integration
Continuous Deployment
Infrastructure as Code
Show Answer
✅ Correct Answer: Policy as Code
48. What is the main benefit of using Crossplane in multi-cloud environments?
Unified infrastructure management
Container orchestration
Source code management
Infrastructure provisioning
Show Answer
✅ Correct Answer: Unified infrastructure management
49. Which tool is commonly used for infrastructure compliance testing?
OpenSCAP
Docker
Jenkins
Terraform
Show Answer
✅ Correct Answer: OpenSCAP
50. What is the purpose of branch by abstraction in refactoring?
Gradual replacement of system components
Monitor database performance
Provision infrastructure
Manage cloud costs
Show Answer
✅ Correct Answer: Gradual replacement of system components
51. Which practice involves measuring deployment frequency?
DORA metrics
Continuous Integration
Continuous Deployment
Infrastructure as Code
Show Answer
✅ Correct Answer: DORA metrics
52. What is the main benefit of using Kube-bench for Kubernetes security?
CIS benchmark compliance checking
Container orchestration
Source code management
Infrastructure provisioning
Show Answer
✅ Correct Answer: CIS benchmark compliance checking
53. Which tool is commonly used for contract testing in microservices?
Pact
Docker
Jenkins
Terraform
Show Answer
✅ Correct Answer: Pact
54. What is the purpose of blue-green monitoring?
Compare metrics between environments
Monitor network traffic
Manage cloud costs
Train AI models
Show Answer
✅ Correct Answer: Compare metrics between environments
55. Which practice involves automated security scanning in pipelines?
Shift-left security
Continuous Integration
Continuous Deployment
Infrastructure as Code
Show Answer
✅ Correct Answer: Shift-left security
56. What is the main benefit of using Tekton for CI/CD in Kubernetes?
Cloud-native pipeline execution
Container orchestration
Source code management
Infrastructure provisioning
Show Answer
✅ Correct Answer: Cloud-native pipeline execution
57. Which tool is commonly used for infrastructure cost estimation?
Infracost
Docker
Jenkins
Terraform
Show Answer
✅ Correct Answer: Infracost
58. What is the purpose of synthetic monitoring?
Proactively test application availability
Monitor database performance
Provision infrastructure
Manage cloud costs
Show Answer
✅ Correct Answer: Proactively test application availability
59. Which practice involves measuring mean time to recovery?
DORA metrics
Continuous Integration
Continuous Deployment
Infrastructure as Code
Show Answer
✅ Correct Answer: DORA metrics
60. What is the main benefit of using Argo CD for GitOps?
Declarative continuous delivery
Container orchestration
Source code management
Infrastructure provisioning
Show Answer
✅ Correct Answer: Declarative continuous delivery
61. Which tool is commonly used for infrastructure visualization?
Cloudcraft
Docker
Jenkins
Terraform
Show Answer
✅ Correct Answer: Cloudcraft
62. What is the purpose of dark launching?
Release features to subset of users
Monitor network traffic
Manage cloud costs
Train AI models
Show Answer
✅ Correct Answer: Release features to subset of users
63. Which practice involves measuring change failure rate?
DORA metrics
Continuous Integration
Continuous Deployment
Infrastructure as Code
Show Answer
✅ Correct Answer: DORA metrics