
Answer-first summary for fast verification
Answer: Develop an appropriate error budget policy in cooperation with all service stakeholders.
In Google Professional Cloud DevOps Engineer practices, particularly within Site Reliability Engineering (SRE) principles, a Service Level Objective (SLO) defines the reliability target for a service. An error budget quantifies the acceptable level of unreliability (e.g., the amount of downtime or errors allowed over a period). Developing an error budget policy proactively, in collaboration with stakeholders (e.g., development, product, and operations teams), establishes clear guidelines for when the error budget is exhausted. This triggers a shift in focus from feature development to reliability improvements, such as bug fixes or infrastructure enhancements, without constant negotiation. This approach balances innovation and stability, as seen in Google's SRE framework. Option B is incorrect because always prioritizing reliability over features is impractical and stifles innovation; error budgets provide a data-driven mechanism for temporary shifts. Option C is incorrect because reducing release frequency contradicts DevOps principles of continuous deployment, which enable faster feedback and smaller, safer changes; it doesn't address the root cause of SLO breaches. Option D is incorrect because automatically blocking releases via a Jenkins plugin is reactive and inflexible; it could halt progress unnecessarily and doesn't foster stakeholder alignment or proactive policy-making.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
How can you ensure that the development team prioritizes service reliability over new feature development when a major incident causes the service to miss its SLO, given that the team deploys new releases multiple times a week for a large service with a well-defined SLO?
A
Develop an appropriate error budget policy in cooperation with all service stakeholders.
B
Negotiate with the product team to always prioritize service reliability over releasing new features.
C
Negotiate with the development team to reduce the release frequency to no more than once a week.
D
Add a plugin to your Jenkins pipeline that prevents new releases whenever your service is out of SLO.