CDM DevOps Principles & Culture 4 — Questions and Answers
Question 1: Which concept describes the practice of running experiments in production to verify system behavior under real conditions?
- Blue-green deployment
- Chaos engineering (Correct answer)
- Canary analysis
- Feature toggles
Correct answer: Chaos engineering
Chaos engineering deliberately introduces failures in production to expose weaknesses before they cause unplanned outages.
Question 2: What does the DevOps principle of 'continuous feedback' primarily aim to achieve?
- Automate all human communication
- Shorten the feedback loop between production and development teams (Correct answer)
- Replace sprint retrospectives with dashboards
- Eliminate customer support tickets
Correct answer: Shorten the feedback loop between production and development teams
Continuous feedback shortens the cycle between observing production behavior and acting on that information to improve the system.
Question 3: A team practicing 'you build it, you run it' (YBIYRI) is adopting which DevOps principle?
- Centralized operations ownership
- Developer accountability for production systems (Correct answer)
- Separation of concerns between Dev and Ops
- Compliance-driven release management
Correct answer: Developer accountability for production systems
YBIYRI gives development teams end-to-end ownership of their services, including production operations.
Question 4: Which type of organizational structure does DevOps most strongly advocate against?
- Cross-functional product teams
- Siloed functional departments (Correct answer)
- Embedded operations engineers
- Site reliability engineering teams
Correct answer: Siloed functional departments
DevOps opposes siloed functional departments where Dev, Ops, Security, and QA operate with separate goals and handoffs.
Question 5: In Lean thinking applied to DevOps, 'waste' most commonly refers to which of the following?
- Unused compute resources
- Any activity that does not add customer value (Correct answer)
- Code that is not deployed to production
- Team members not assigned to projects
Correct answer: Any activity that does not add customer value
Lean defines waste as any activity consuming resources without adding value to the customer, such as waiting, rework, or excess process.
Question 6: What is the primary goal of implementing feature flags (feature toggles) in a DevOps pipeline?
- Enforce role-based access to admin features
- Decouple feature deployment from feature release (Correct answer)
- Reduce the size of deployable artifacts
- Automate A/B test statistical analysis
Correct answer: Decouple feature deployment from feature release
Feature flags allow code to be deployed to production while keeping features hidden, enabling controlled rollouts independent of deployments.
Question 7: Which DORA metric measures the percentage of deployments that result in a production failure requiring a fix?
- Mean time to restore
- Deployment frequency
- Change failure rate (Correct answer)
- Lead time for changes
Correct answer: Change failure rate
Change failure rate tracks what proportion of production changes result in degraded service or require remediation.
Which concept describes the practice of running experiments in production to verify system behavior under real conditions?