nerdexam
Google

PROFESSIONAL-CLOUD-DEVOPS-ENGINEER · Question #28

You support a large service with a well-defined Service Level Objective (SLO). The development team deploys new releases of the service multiple times a week. If a major incident causes the service to

The correct answer is A. Develop an appropriate error budget policy in cooperation with all service stakeholders.. To ensure the development team prioritizes reliability over features after an SLO breach, you must establish an error budget policy in collaboration with all stakeholders beforehand.

Submitted by neha2k· Apr 18, 2026Applying site reliability engineering principles to a service

Question

You support a large service with a well-defined Service Level Objective (SLO). The development team deploys new releases of the service multiple times a week. If a major incident causes the service to miss its SLO, you want the development team to shift its focus from working on features to improving service reliability. What should you do before a major incident occurs?

Options

  • ADevelop an appropriate error budget policy in cooperation with all service stakeholders.
  • BNegotiate with the product team to always prioritize service reliability over releasing new features.
  • CNegotiate with the development team to reduce the release frequency to no more than once a
  • DAdd a plugin to your Jenkins pipeline that prevents new releases whenever your service is out of

How the community answered

(17 responses)
  • A
    71% (12)
  • B
    6% (1)
  • C
    6% (1)
  • D
    18% (3)

Why each option

To ensure the development team prioritizes reliability over features after an SLO breach, you must establish an error budget policy in collaboration with all stakeholders beforehand.

ADevelop an appropriate error budget policy in cooperation with all service stakeholders.Correct

An error budget policy, collaboratively developed with all service stakeholders, defines the acceptable level of unreliability and dictates actions to be taken when the budget is consumed, such as halting feature development to focus on reliability work. Establishing this policy proactively ensures there is an agreed-upon mechanism and consequence for missing SLOs, aligning the team's incentives towards reliability.

BNegotiate with the product team to always prioritize service reliability over releasing new features.

Negotiating to always prioritize reliability over features is an unrealistic and inflexible approach that can stifle innovation and product growth, and doesn't provide a clear, measurable trigger for when such a shift should occur.

CNegotiate with the development team to reduce the release frequency to no more than once a

Negotiating to reduce release frequency doesn't directly address the mechanism for shifting focus to reliability when SLOs are missed; it's a separate concern regarding deployment practices.

DAdd a plugin to your Jenkins pipeline that prevents new releases whenever your service is out of

Adding a Jenkins plugin to prevent new releases when out of budget is an implementation detail of an error budget policy, not the policy itself, and cannot be done without first defining the policy and its triggers.

Concept tested: SRE Error Budget Policy

Source: https://sre.google/sre-book/error-budgets/

Topics

#Error Budget#SLO Policy#SRE Principles#Service Reliability

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-DEVOPS-ENGINEER Practice