














































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The DOFD Practice Exam assesses fundamental DevOps concepts including CI/CD pipelines, automation principles, culture transformation, Agile alignment, cloud-native practices, and collaboration frameworks. Includes scenario-based assessments, workflow optimization exercises, and implementation reasoning questions. Perfect for beginners entering DevOps-adjacent roles.
Typology: Exams
1 / 86
This page cannot be seen from the preview
Don't miss anything!















































































Question 1. What is the core purpose of DevOps? A) To separate development and operations teams B) To increase the speed of delivering value while maintaining quality C) To eliminate testing activities D) To replace Agile methodologies Answer: B Explanation: DevOps focuses on faster, reliable delivery of business value through collaboration and automation. Question 2. Which of the following best describes the “First Way” in the Three Ways? A) Amplify feedback loops B) Create a culture of continuous learning C) Optimize the flow of work from left to right D) Automate security testing Answer: C Explanation: The First Way emphasizes system-wide flow, reducing hand-offs and delays. Question 3. In the Theory of Constraints, what is the “five focusing steps” sequence? A) Identify, measure, automate, monitor, improve B) Exploit, subordinate, elevate, repeat, celebrate C) Identify, exploit, subordinate, elevate, repeat D) Plan, code, build, test, release Answer: C
Explanation: The steps are: identify the constraint, exploit it, subordinate everything else, elevate the constraint, then repeat. Question 4. Which practice directly reduces batch size in a value stream? A) Continuous Deployment B) Trunk-Based Development C) Change Advisory Board approval D) Manual release approvals Answer: B Explanation: Trunk-Based Development encourages small, frequent commits, minimizing batch size. Question 5. What does “shift left” mean in DevOps? A) Moving testing and security earlier in the pipeline B) Deploying code only on the left side of a data center C) Delaying feedback until production D) Outsourcing operations to third-party vendors Answer: A Explanation: “Shift left” places quality checks earlier to catch defects sooner. Question 6. Which metric is most closely associated with the First Way? A) Change failure rate B) Lead time for changes C) Mean time to detect (MTTD) D) Number of post-mortems Answer: B
Answer: C Explanation: Process time is the duration of value-adding work only. Question 10. Which tool category is responsible for “Infrastructure as Code”? A) Build tools B) Configuration management tools C) Monitoring tools D) Version control systems Answer: B Explanation: Configuration management tools (e.g., Terraform, Ansible) codify infrastructure. Question 11. What does SRE stand for? A) Software Release Engineering B) Site Reliability Engineering C) System Resource Evaluation D) Secure Runtime Environment Answer: B Explanation: SRE applies software engineering to operations to improve reliability. Question 12. Which practice helps limit Work-In-Progress (WIP) on a Kanban board? A) Unlimited swimlanes B) Explicit WIP limits per column C) Daily stand-ups
D) Manual code reviews Answer: B Explanation: Setting WIP limits forces the team to finish work before starting new items. Question 13. In a deployment pipeline, the “Build” stage primarily: A) Executes automated tests B) Packages compiled code into artifacts C) Deploys to production D) Monitors runtime performance Answer: B Explanation: The Build stage creates versioned binaries or containers from source. Question 14. Which of the following is NOT a typical outcome of continuous delivery? A) Software is always in a releasable state B) Manual approvals are required for every change C) Faster feedback on integration issues D) Reduced risk of large releases Answer: B Explanation: Continuous Delivery aims to reduce manual gating, not increase it. Question 15. What is the primary benefit of “ChatOps”? A) Replacing all GUIs with command-line interfaces B) Centralizing collaboration and automation in chat platforms
B) Execute automated tests at every stage of the pipeline C. Perform manual testing on every commit D. Eliminate testing to speed up delivery Answer: B Explanation: Continuous testing embeds test automation throughout the pipeline for fast feedback. Question 19. Which of the following is a primary objective of DevSecOps? A) Shift security checks to the end of the pipeline B) Integrate security controls early and automatically C) Replace developers with security engineers D. Disable all open-source components Answer: B Explanation: DevSecOps embeds security into CI/CD to catch vulnerabilities early. Question 20. In the “Second Way,” what is the main purpose of amplifying feedback? A) To reduce the number of team meetings B) To make feedback visible, actionable, and shared widely C. To delay corrective actions until after a release D. To increase the number of approvals required Answer: B Explanation: Amplified feedback accelerates learning and correction across the system. Question 21. Which practice is a hallmark of the “Third Way”?
A) Strict change control boards B) Continuous experimentation and learning C. Manual deployment scripts only D. Isolating development from operations Answer: B Explanation: The Third Way promotes a culture of learning, experimentation, and improvement. Question 22. What is a “blast radius” in the context of failure handling? A) The physical distance between servers B) The impact scope of a failure, minimized by design C. The amount of code written per sprint D. The number of developers on a team Answer: B Explanation: Reducing blast radius limits the damage caused by a failure. **Question 23. Which of the following is an example of “continuous funding”? ** A) Annual project-based budgets B. Funding based on long-lived product value streams C. One-time capital expenditures for hardware D. Fixed salaries for all staff Answer: B Explanation: Continuous funding allocates resources to ongoing product outcomes rather than discrete projects.
Question 27. In a DevOps transformation, the Kubler-Ross Change Curve helps teams understand: A) Software versioning strategies B) Emotional stages individuals experience during change C. Network latency patterns D. Database schema migration paths Answer: B Explanation: The curve describes denial, resistance, exploration, and commitment phases. Question 28. Which of the following statements about “trunk-based development” is FALSE? A) Developers commit to a single shared branch frequently. B) Long-lived feature branches are encouraged. C) It supports small batch sizes. D) It reduces merge conflicts. Answer: B Explanation: Trunk-based development discourages long-lived branches. Question 29. What does the “lead time” metric measure? A) Time from code commit to production deployment B. Number of lines of code written per day C. Duration of a sprint planning meeting D. Time spent on documentation Answer: A Explanation: Lead time captures the elapsed time for a change to travel through the pipeline.
Question 30. Which practice helps reduce the “change failure rate”? A. Deploying large, infrequent releases B. Implementing automated testing and continuous integration C. Relying on manual QA only D. Ignoring monitoring alerts Answer: B Explanation: Automated testing catches defects early, lowering failure rates. Question 31. In the context of SRE, what does “Error Budget” represent? A. The total cost of all incidents in a year B. The allowable amount of downtime or errors for a service C. The budget for purchasing new servers D. The time developers spend on debugging Answer: B Explanation: Error budget quantifies the tolerated unreliability, balancing reliability and feature work. Question 32. Which of the following is a primary goal of “Chaos Engineering”? A. To break production systems intentionally to improve resilience B. To increase the number of bugs in code C. To replace all monitoring tools D. To eliminate all automated tests Answer: A Explanation: Chaos experiments reveal hidden weaknesses, enabling stronger systems.
Explanation: Identifying the constraint is the first step in ToC. Question 36. Which of the following is a characteristic of a high-performing DevOps team? A. Strict hierarchical decision making B. Cross-functional collaboration and shared ownership C. Isolated silos for development and operations D. Manual deployment processes only Answer: B Explanation: Shared ownership and collaboration enable rapid, reliable delivery. Question 37. In the “Second Way,” what is the purpose of “fast feedback loops”? A. To delay detection of defects until after release B. To provide immediate information for corrective action C. To increase the number of approvals required D. To eliminate all testing activities Answer: B Explanation: Fast feedback enables quick detection and correction of problems. Question 38. Which metric is most directly impacted by improving “Mean Time to Recovery (MTTR)”? A. Deployment frequency B. Change lead time C. Availability and reliability of services D. Number of story points completed per sprint
Answer: C Explanation: Faster recovery reduces downtime, improving service availability. Question 39. What is the primary function of a “Release Management” tool in a CD pipeline? A. Write code in a new programming language B. Automate the promotion of artifacts through environments C. Manage employee performance reviews D. Conduct market analysis for product features Answer: B Explanation: Release tools orchestrate moving builds from test to production. Question 40. Which of the following is a Lean waste (Muda) that DevOps seeks to eliminate? A. Continuous integration B. Overproduction of features not yet needed C. Automated testing D. Incremental delivery Answer: B Explanation: Overproduction creates work that does not add immediate value. Question 41. In a Kanban system, what does a “pull” mechanism mean? A. Work is pushed to the next stage as soon as it’s ready B. Downstream teams signal when they are ready for more work C. All work is started simultaneously D. Tasks are assigned by a manager without input
C. Requiring all decisions to be documented in a ticket system D. Using only automated tools without human oversight Answer: B Explanation: Prioritizing collaboration reflects the Agile value. Question 45. In DevOps, the term “value stream” refers to: A. The sequence of steps that deliver a product from concept to customer B. The amount of money spent on cloud services C. The flow of network packets in a data center D. The series of emails exchanged in a sprint Answer: A Explanation: Value-stream mapping visualizes end-to-end delivery steps. Question 46. Which practice reduces “Mean Time to Detect (MTTD)”? A. Ignoring log data B. Implementing centralized monitoring and alerting C. Deploying only on weekends D. Conducting quarterly performance reviews Answer: B Explanation: Real-time monitoring shortens detection time for incidents. **Question 47. What is the main goal of “Continuous Funding” for a product? ** A. To allocate a fixed budget for a one-time project B. To provide ongoing financial support aligned with product value C. To eliminate all financial planning activities
D. To fund only hardware purchases Answer: B Explanation: Continuous funding aligns investment with the product’s lifecycle. Question 48. Which of the following is a typical responsibility of a DevOps Engineer? A. Writing corporate policy documents only B. Building and maintaining CI/CD pipelines C. Conducting sales calls with customers D. Managing payroll processing Answer: B Explanation: DevOps Engineers focus on automation and pipeline reliability. Question 49. In the “Third Way,” what does “Improvement Kata” emphasize? A. Strict adherence to a fixed process without change B. A structured, scientific approach to continuous improvement C. Eliminating all experimentation to reduce risk D. Outsourcing all improvement activities Answer: B Explanation: Improvement Kata provides a repeatable method for learning and adaptation. Question 50. Which of the following best describes “Agile Service Management”? A. Applying Agile principles to IT service delivery processes B. Replacing all ITSM tools with spreadsheets
B. Focusing on systemic improvements rather than personal fault C. Ignoring failures completely D. Punitive performance reviews after incidents Answer: B Explanation: Blameless culture encourages learning by examining systemic causes. Question 54. In the context of DevOps, what is a “deployment pipeline”? A. A physical conveyor belt for hardware components B. An automated sequence of stages that move code from commit to release C. A manual checklist used during release day D. A document describing the organizational hierarchy Answer: B Explanation: The pipeline automates building, testing, and deploying software. Question 55. Which practice helps ensure “security as code” in a CI/CD pipeline? A. Running security scans only after production release B. Embedding static analysis and vulnerability scanning in the pipeline C. Disabling all security tools to speed up builds D. Relying solely on manual pen-testing once a year Answer: B Explanation: Automated security testing catches issues early in the pipeline. Question 56. Which of the following is NOT a typical waste identified by Lean’s DOWNTIME model?
A. Defects B. Overprocessing C. Innovation D. Motion Answer: C Explanation: Innovation adds value; the other items are forms of waste. Question 57. What does “Continuous Monitoring” aim to provide? A. Real-time visibility into system health and performance B. Quarterly performance reports only C. Manual log reviews after incidents D. No visibility into production environments Answer: A Explanation: Continuous monitoring detects anomalies promptly. Question 58. Which of the following best describes “GitOps”? A. Using Git repositories to store and version infrastructure and deployment definitions B. Replacing Git with proprietary version control C. Manual deployment of code based on email requests D. Ignoring version control for production changes Answer: A Explanation: GitOps treats Git as the single source of truth for operations. Question 59. In the “First Way,” why is limiting batch size important? A. It increases the amount of code per release