nerdexam
Google

PROFESSIONAL-CLOUD-DEVOPS-ENGINEER · Question #44

Your company follows Site Reliability Engineering principles. You are writing a postmortem for an incident, triggered by a software change that severely affected users. You want to prevent severe inci

The correct answer is B. Ensure that test cases that catch errors of this type are run successfully before new software. To prevent severe incidents triggered by software changes in the future, adhering to Site Reliability Engineering (SRE) principles requires focusing on robust testing practices to catch errors before deployment.

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

Question

Your company follows Site Reliability Engineering principles. You are writing a postmortem for an incident, triggered by a software change that severely affected users. You want to prevent severe incident from happening in the future. What should you do?

Options

  • AIdentify engineers responsible for the incident and escalate to the senior management.
  • BEnsure that test cases that catch errors of this type are run successfully before new software
  • CFollow up with the employees who reviewed the changes and prescribe practices they should
  • DDesign a policy that will require on-call teams to immediately call engineers and management to

How the community answered

(28 responses)
  • A
    7% (2)
  • B
    82% (23)
  • C
    4% (1)
  • D
    7% (2)

Why each option

To prevent severe incidents triggered by software changes in the future, adhering to Site Reliability Engineering (SRE) principles requires focusing on robust testing practices to catch errors before deployment.

AIdentify engineers responsible for the incident and escalate to the senior management.

Identifying responsible engineers and escalating to senior management is contrary to the blameless culture of SRE, which focuses on systemic improvements rather than individual blame.

BEnsure that test cases that catch errors of this type are run successfully before new softwareCorrect

A core SRE principle for preventing incidents stemming from software changes is to improve the reliability and coverage of automated testing. Ensuring that test cases designed to catch the type of errors that caused the incident are run successfully before new software is released directly addresses the root cause of the incident and prevents recurrence.

CFollow up with the employees who reviewed the changes and prescribe practices they should

Following up with code reviewers and prescribing practices can be seen as punitive and does not guarantee systemic improvement, as it focuses on individual correction rather than process enhancement.

DDesign a policy that will require on-call teams to immediately call engineers and management to

Designing a policy for on-call teams to immediately call engineers and management is a reactive measure during an incident, not a preventative action to stop severe incidents from happening in the first place.

Concept tested: SRE incident prevention strategies

Source: https://sre.google/sre-book/applying-sre-practices/

Topics

#Site Reliability Engineering (SRE)#Postmortem#Incident Prevention#Automated Testing

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-DEVOPS-ENGINEER Practice