1. What is the primary goal of DevOps?
Correct Answer: b) To shorten the system development life cycle and provide continuous delivery
DevOps aims to bridge the gap between development and operations, enabling faster and more reliable software releases through collaboration, automation, and continuous processes.
2. Which of these is NOT a key principle of DevOps?
Correct Answer: c) Siloed teams
DevOps emphasizes breaking down silos between development and operations teams, promoting collaboration and shared responsibility.
3. What does CI/CD stand for in DevOps?
Correct Answer: a) Continuous Integration/Continuous Deployment
CI/CD refers to the practices of continuously integrating code changes and continuously deploying them to production, enabling frequent and reliable releases.
4. How does DevOps differ from the traditional Waterfall model?
Correct Answer: a) DevOps emphasizes iterative development and frequent releases
Unlike the linear Waterfall approach, DevOps promotes continuous delivery through automation, collaboration, and rapid iteration cycles.
5. What is a key difference between DevOps and Agile methodology?
Correct Answer: a) DevOps extends Agile principles to operations and deployment
While Agile focuses on development practices, DevOps extends these principles to include operations, emphasizing end-to-end automation and continuous delivery.
6. In traditional IT, how were development and operations teams typically organized?
Correct Answer: a) As separate silos with different goals
Traditional IT often had development focused on creating features while operations prioritized stability, leading to conflicting objectives and handoff friction.
7. What DevOps practice helps overcome the "it works on my machine" problem?
Correct Answer: c) Using standardized, version-controlled environments
DevOps addresses environment inconsistencies through Infrastructure as Code, containerization, and consistent deployment pipelines across all stages.
8. How does change management differ in DevOps compared to traditional IT?
Correct Answer: a) DevOps favors smaller, more frequent changes with automated testing
Traditional IT often batches large changes with lengthy approval processes, while DevOps enables small, low-risk changes through automation and continuous delivery pipelines.
9. Which metric typically improves when adopting DevOps practices?
Correct Answer: d) All of the above
High-performing DevOps teams typically achieve more frequent deployments, faster recovery from incidents, and lower failure rates for changes.
10. What cultural aspect is emphasized in DevOps but often missing in traditional models?
Correct Answer: b) Shared responsibility
DevOps fosters a culture where developers and operations share ownership of the entire software lifecycle, from development through production support.