Which of the following BEST illustrates the role of a launch coordination engineer?
A server engineer focused on rolling out a dynamically scaled application hosting environment
A software developer focused on building efficient application startup and shutdown performance
A software engineer who acts as a consultant and liaison between the parties involved in a launch
A site reliability engineer focused on stabilizing manual tuning and event monitoring activities
Comprehensive and Detailed Explanation From Exact Extract:
Google’s SRE model includes the role of Launch Coordination Engineer (LCE), described in the SRE Book as: “an engineer who serves as the central liaison between product teams, SRE, and other stakeholders to ensure safe and reliable launches.” (SRE Book – Chapter: Production Environment & Launch Coordination). Their responsibilities include assessing launch readiness, ensuring SLOs are defined, facilitating cross-team communication, and managing risk associated with new service rollouts.
Option C precisely reflects this role: acting as a consultant and liaison across all parties involved in a launch.
Option A focuses on server engineering, which is not the focus of LCE.
Option B describes application-level performance work, unrelated to cross-team launch facilitation.
Option D describes operational tuning, not coordination.
Thus, C is the correct answer, capturing the SRE-defined launch coordination function.
Which of the following BEST explains how an error budget allows for a maximum change-velocity?
Developers can focus on pushing out feature changes while the error budget remains high.
Developers must slow down feature changes in line with the percentage the budget is used.
Developers focus only on new feature work versus operational work if the budget is empty.
Developers rush to do development work if the budget is high and slow down when it is low.
Comprehensive and Detailed Explanation From Exact Extract:
Error budgets are a fundamental SRE mechanism for balancing reliability and innovation. The SRE book states: “The error budget directly governs the rate of change: as long as the service stays within budget, development velocity can remain high.” (SRE Book – Chapter: Service Level Objectives). This means teams can push changes aggressively as long as the allowed amount of unreliability has not been consumed.
The error budget acts as a safety threshold. When reliability dips and the error budget is consumed, SRE enforces a change freeze to restore stability. Google explains: “If the error budget is spent, releases are halted and efforts focus on improving reliability.” Feature velocity is not arbitrarily slowed—it is governed solely by the remaining error budget.
Option A best expresses this: when the error budget is high, teams can safely accelerate feature delivery.
Option D incorrectly suggests rushing, which contradicts controlled release practices.
Option B misinterprets error budgets as a percentage-based throttling system.
Option C incorrectly implies that innovation stops entirely only when empty.
Thus, A is the correct interpretation according to official SRE principles.
Why is observability potentially better than traditional monitoring?
Observability is less expensive than traditional monitoring
Traditional monitoring does not adapt well to the cloud since it focuses on discrete components and applications
Traditional monitoring can struggle to scale when service growth is rapid
Traditional monitoring cannot support containers
Comprehensive and Detailed Explanation From Exact Extract:
Traditional monitoring works well when systems are static and predictable. However, cloud-native, distributed, and microservice-based architectures create highly dynamic environments. In these cases, observability becomes more effective because it provides visibility across entire systems, rather than focusing on individual components.
From Google’s Observability guidance:
“Traditional monitoring relies on predefined dashboards and known failure modes. In modern cloud systems, component-level monitoring becomes insufficient because failures occur in ways that cannot always be predicted.”
Further, in the SRE Workbook:
“Monitoring individual components does not provide adequate visibility into complex distributed systems. Observability enables teams to understand system-wide behavior and user impact.”
Why options are incorrect:
A Observability is not inherently cheaper.
C While true, it is not the best reason; observability's benefit is broader than scale alone.
D Traditional monitoring can support containers but often becomes noisy and ineffective.
Thus, the best answer is B.
When outages are repetitive and similar, they become a form of toil.
Which of the following describes the MOST compelling reason to adopt advanced technologies and artificial intelligence (AI)?
To increase reliability by reducing MTTR and MTRS
To increase the mean time to repair services (MTTR)
To increase the mean time to restore services (MTRS)
To increase reliability and achieve perfect MTRS
Comprehensive and Detailed Explanation From Exact Extract:
SRE defines toil as “manual, repetitive, automatable, tactical work tied to running a service” (SRE Book – Eliminating Toil). Repetitive outages are specifically noted as a form of operational toil. The SRE Book and SRE Workbook emphasize adopting automation, intelligent tooling, and machine-learning–assisted systems to reduce toil and decrease Mean Time to Repair (MTTR) and Mean Time to Restore Service (MTRS). The books state: “Reducing MTTR directly increases system reliability more effectively than attempting to eliminate all failures.” (SRE Book – Chapter: Managing Incidents).
AI and advanced automation help detect issues faster, classify patterns, trigger automated remediation, and reduce human intervention—delivering reliability gains through faster repair rather than perfect uptime.
Option A is the only option aligned with SRE’s reliability philosophy.
Options B and C incorrectly suggest increasing MTTR/MTRS.
Option D refers to “perfect MTRS,” which is impossible and contradicts SRE’s acceptance of failure.
Thus, A is correct.
Which of these approaches can alleviate linear scaling toil?
Manual scaling of services
Using auto-scaling capabilities
Outsourcing development
Switching cloud providers
Comprehensive and Detailed Explanation From Exact Extract:
Linear-scaling toil refers to work whose effort increases proportionally to service growth, such as manually provisioning servers or handling capacity expansion. The Google SRE Book, Chapter “Eliminating Toil,” explains:
“Toil is work that scales linearly with the size of your service. A core strategy for reducing toil is to introduce automation that breaks the linear relationship.”
Auto-scaling capabilities directly address linear-scaling toil by automating resource allocation based on load or demand. This prevents engineers from repeatedly and manually adjusting infrastructure as usage grows.
The SRE Workbook also emphasizes:
“Infrastructure automation such as auto-scaling removes a major source of linear scaling toil by ensuring that capacity adjusts automatically as services grow.”
Why the other options are incorrect:
A Manual scaling is linear-scaling toil, not a solution.
C Outsourcing development does not reduce operational toil.
D Switching cloud providers alone does not solve toil unless automation is introduced.
Thus, B is the correct answer.
Which of the following BEST completes the definition of a canary release?
“A new set of features is released…”
using a rolling wave technique
first to a small group of users
to one small group after another
first to a trial test environment
Comprehensive and Detailed Explanation From Exact Extract:
SRE and DevOps release engineering define a canary release as rolling out new features to a small subset of users to validate reliability and performance before full release. The SRE Book states: “Canarying is the practice of releasing changes to a small percentage of users or servers first to detect issues before global rollout.” This minimizes risk by catching regressions early without impacting the entire user base.
Option B fits this definition exactly.
Option A (rolling wave) is a deployment pattern but not canarying.
Option C resembles phased rollout but not specifically canary release.
Option D describes testing, not production canary deployment.
Thus, B is correct.
Service Level Indicator data helps to understand how much Error Budget is left.
TRUE or FALSE?
True
False
Comprehensive and Detailed Explanation From Exact Extract:
Service Level Indicators (SLIs) provide the quantitative measurements needed to determine how much of the Service Level Objective (SLO) has been consumed. Since the error budget is defined as the allowable amount of unreliability, SLI data is the source of truth for calculating how much of that budget remains.
From the Site Reliability Engineering Book, Chapter “Service Level Objectives”:
“SLIs provide the measurements used to determine compliance with SLOs. Error budgets are computed directly from the SLI measurements over the defined time window.”
The SRE Workbook further explains:
“Error budgets quantify the inverse of SLO performance. SLIs provide the raw data that allow teams to calculate how much of the budget has been consumed and how much remains.”
Thus, SLI data is the Only mechanism that determines remaining error budget.
Therefore, the statement is True.
Why would some Service Level Indicators require client-side data?
There may be metrics affecting users that are not reflected on the server side
It would be difficult to negotiate service level agreements with customers without client data
It would be difficult to engineer external automation without client side data
Service Level Objectives may not be achievable without client side data
Comprehensive and Detailed Explanation From Exact Extract:
SLIs must measure user experience, and sometimes server-side metrics alone do not show the full picture. Client-side data may reveal issues such as:
Slow networks
Browser rendering delays
Mobile device limitations
CDN performance issues
Last-mile latency
The Site Reliability Engineering Book, Chapter “Service Level Indicators,” states:
“Server-side metrics do not always fully capture the user experience. In many cases, client-side measurements are required to understand the actual reliability delivered to users.”
The SRE Workbook reinforces:
“Some SLIs require client instrumentation because user-visible performance problems may not be observable from backend systems alone.”
Why the other options are incorrect:
B SLA negotiation has nothing to do with SLI selection.
C Automation engineering is unrelated to client-side measurement needs.
D Achievability of SLOs does not determine whether client-side data is needed; accuracy of user-experience measurement does.
Thus, the correct answer is A.
Which TWO of the following are BEST described as traditional escalation paths?
Functional
Hierarchical
Cyclical
Logical
1 and 2
2 and 3
3 and 4
1 and 4
Comprehensive and Detailed Explanation From Exact Extract:
Traditional IT escalation paths—before modern SRE practices—were generally based on hierarchical or functional structures. The SRE Workbook explains that SRE aims to “replace rigid hierarchical escalation paths with structured incident roles and clear authority during incidents.” (SRE Workbook – Incident Management). These older models include:
Hierarchical escalation: issues are escalated to higher managerial or senior technical tiers.
Functional escalation: issues are escalated across functional lines depending on expertise (network team, DBAs, sysadmins, etc.).
Both models are referenced throughout reliability engineering literature as “traditional escalation paths,” which SRE incident management explicitly avoids by instead using role-based escalation (IC, Communications Lead, Ops Lead, etc.).
Options 3 and 4 (Cyclical and Logical) are not recognized escalation patterns in ITSM or SRE literature.
Thus, the answer is A (1 and 2).
Which of the following communication and collaboration practices BEST contribute to the effectiveness of the SRE team?
Project managers share limited data only upon request.
Data is flowing freely within and around the SRE team.
Data in SRE should be managed separately from others.
Team members should manage their own data discretely.
Comprehensive and Detailed Explanation From Exact Extract:
SRE is built on transparency and broad information sharing. The SRE Book states: “High-quality operations require that information flows freely between product development, SRE, and associated teams.” (SRE Book – Chapter: Communication and Collaboration). Effective incident management also depends on complete data availability: “Centralized, shared information reduces cognitive load and improves incident resolution.” (SRE Workbook – Incident Management).
Option B aligns perfectly with SRE principles: data must flow freely, ensuring everyone has access to metrics, logs, architecture details, incident context, and SLOs.
Options A, C, and D promote restricted or fragmented data practices, which are directly contrary to SRE design. SRE teams avoid information silos.
Thus, B is correct.
Following a major outage, an analysis of the outage is conducted. This BEST describes an example of which of the following?
A follow-up culture
A major incident culture
A postmortem culture
A problem culture
Comprehensive and Detailed Explanation From Exact Extract:
Google’s SRE approach emphasizes a blameless postmortem culture as a core learning mechanism. After a major outage, SRE teams conduct structured analyses to understand the root causes, contributing factors, and systemic weaknesses. The SRE Book defines this culture explicitly: “Postmortems are written analyses following incidents, designed to capture what happened, why it happened, and how to prevent the issue from recurring.” (SRE Book – Chapter: Postmortem Culture). This learning-focused approach reduces blame, increases resilience, and improves future reliability.
Option C aligns exactly with this principle.
Option A (follow-up culture) is vague and not an SRE term.
Option B (major incident culture) refers to incident handling, not learning afterward.
Option D (problem culture) is unrelated to SRE’s structured post-incident learning.
Thus, C is correct.
What does the Westrum model study?
The flow of technology in order to deploy faster and more frequently
The flow of information and how it affects organizational culture
The flow of critical resources necessary to recover in the event of a major incident
The flow of communication and how it affects organizational design
Comprehensive and Detailed Explanation From Exact Extract:
The Westrum Organizational Culture Model categorizes organizations based on how effectively they allow information to flow, particularly in high-risk and high-performance environments. This model is widely referenced in SRE and DevOps practices and is cited by Google in their SRE culture guidance.
The Westrum model identifies three culture types:
Pathological (power-oriented)
Bureaucratic (rule-oriented)
Generative (performance-oriented)
From the SRE Workbook and Google’s DevOps Research (DORA):
“The Westrum model is a taxonomy of organizational cultures based on how information flows. Generative cultures—with high cooperation and open information flow—correlate with higher reliability and better outcomes.”
Why the other options are incorrect:
A Deployment frequency is a DORA metric, not Westrum’s focus.
C Resource flow is unrelated to Westrum.
D While communication affects design, Westrum specifically studies information flow as a cultural health indicator, not structural design.
Thus, the correct answer is B.
Which of the following BEST describes the engineering side of SRE?
Applying network and infrastructure development best practices for stable operations and good reliability
Applying network design and deployment best practices to achieve operational performance targets
Applying infrastructure engineering principles to build and maintain the stable delivery of operational services
Applying software development best practices to solving operational problems and automating solutions
Comprehensive and Detailed Explanation From Exact Extract:
The foundational definition of SRE, as stated in Google’s SRE Book, is that SRE uses software engineering as its primary tool to solve operational problems: “SRE is fundamentally doing operations work using software engineering approaches.” (SRE Book – What Is SRE?). This includes building automation, writing tools, creating pipelines, and eliminating manual work. The “engineering side” focuses specifically on applying coding practices, testing, CI/CD, version control, and automation frameworks to operational domains such as deployment, monitoring, incident response, and capacity planning.
Option D captures this precisely: using software engineering best practices to solve operational issues and drive automation.
Options A, B, and C focus too narrowly on network or infrastructure engineering. While these can be components of SRE, they do not describe its engineering foundation as Google defines it.
Thus, D is the correct answer.
If SREs own some sections of a service, but not others, then this organizational approach is known as __________________
Consultant
Full SRE
Slice and dice
Platform
Comprehensive and Detailed Explanation From Exact Extract:
The Slice-and-Dice model is an SRE adoption pattern where the SRE team owns specific portions of a service—typically the most critical, complex, or high-risk components—while development teams own the rest.
From the SRE Workbook, Organizational Models section:
“In the slice-and-dice model, SREs take responsibility for particular portions of a service or system rather than owning the entire thing. This works well when parts of the system require stronger reliability engineering than others.”
This model is used when:
Services are large or complex
Only certain components need SRE-level reliability
Full SRE ownership is not feasible
Why the other options are incorrect:
A Consultant → SREs advise; they do not own components
B Full → SRE fully owns the entire service
D Platform → SRE builds shared reliability tooling, not owning service slices
Thus, C. Slice and dice is the correct answer.
What metrics will embracing failure help to improve?
Mean time to detect and mean time between system incidents
Change lead time and change failure rate
Empirical test data and mean time to recover service
Mean time to detect and mean time to recover
Comprehensive and Detailed Explanation From Exact Extract:
Embracing failure—through practices such as blameless postmortems, chaos engineering, and proactive detection—enables organizations to improve their incident response performance. This directly improves:
MTTD (Mean Time to Detect)
MTTR (Mean Time to Recover)
The Site Reliability Engineering Book, chapter “Postmortem Culture,” states:
“By examining failures without blame and learning from them, organizations improve their ability to detect issues faster and recover more quickly.”
Similarly, in the SRE Workbook, section on incident response:
“Learning from incidents is essential to reducing time to detection and time to mitigation.”
Why the other options are incorrect:
A MTBSI (Mean Time Between System Incidents) is influenced by architecture and testing, not directly by embracing failure.
B These are DORA metrics — important, but not primarily tied to failure-embracing practices.
C Too vague and not a standard SRE metric pair.
Thus, D is the correct answer.
Where should an organization store versioned and signed artifacts that are used to deploy system components?
In the Configuration Management System (CMS)
In a Subversion source code repository
In a Definitive Media Library (DML)
In a secure artifact repository
Comprehensive and Detailed Explanation From Exact Extract:
SRE and modern DevOps best practices require that build artifacts—such as binaries, container images, and deployment packages—be stored in a secure, versioned artifact repository. These repositories ensure integrity, traceability, immutability, and security of deployment packages.
While the SRE Book does not use the ITIL term DML, it emphasizes:
“All production binaries should be stored in a secure, versioned repository to ensure consistent, repeatable, and trustworthy deployments.”
— Site Reliability Engineering Book, section on Release Engineering
The SRE Workbook expands on this principle by emphasizing signed and verified artifacts:
“To ensure safe rollout, artifacts must be built once, stored securely, signed, versioned, and deployed from a controlled artifact repository.”
Why the other options are incorrect:
A A CMS manages configuration, not deployment artifacts.
B Subversion is a source code repository, not an artifact repository.
C A DML is an ITIL concept, but SRE practice does not rely on it; instead, SRE uses modern artifact repositories (e.g., GCR, ACR, Artifactory).
Thus, the correct answer is D.
Which of the following is the BEST example of an SRE team that embraces full-service ownership?
The team is responsible for the coding and improvement of the application.
The team is accountable for the application development and performance.
The team is responsible for application performance and reliability aspects.
The team is accountable for coding, shipping, and improving the application.
Comprehensive and Detailed Explanation From Exact Extract:
In SRE practice, “full-service ownership” means the same team is responsible for the service across its entire lifecycle: design, development, deployment, operation, and continuous improvement. Google’s Site Reliability Engineering: How Google Runs Production Systems describes SRE as a software-engineering-focused approach to operations, where engineers are responsible not only for writing the code but also for running it in production and improving its reliability over time. This aligns with the “you build it, you run it” model, which removes the traditional wall between development and operations and makes one team accountable for the whole service.
Option D — “The team is accountable for coding, shipping, and improving the application” — best matches this concept because it explicitly includes building (coding), releasing (shipping), and iterating (improving). Options A and B do not clearly include operational responsibility, and option C narrows the focus only to performance and reliability, omitting ownership of development and releases. Therefore, D most accurately reflects full-service ownership as described in SRE literature.
References (conceptual alignment):
Site Reliability Engineering: How Google Runs Production Systems, Betsy Beyer et al., O’Reilly, particularly:
Introduction & “What Is Site Reliability Engineering?”
“Introduction to SRE at Google” and discussions of dev/ops ownership boundaries.
Service Level Objectives (SLOs) are tightly related to
User experience
Management approval
Change success rate
Toil reduction
Comprehensive and Detailed Explanation From Exact Extract:
Service Level Objectives (SLOs) are directly tied to user experience, and this connection is central to the SRE philosophy. The purpose of an SLO is to define how well a service must perform to keep users satisfied, without exceeding what is necessary or economically practical.
The Site Reliability Engineering Book, Chapter “Service Level Objectives,” states:
“The most important directive when defining SLOs is that they must reflect the expectations and needs of the users of the service.”
Similarly, the SRE Workbook, Chapter “Implementing SLOs,” highlights:
“SLOs are a tool to measure and control the reliability as experienced by the user.”
This makes it clear that SLOs are fundamentally user-centric. They are not based on internal engineering preferences, management goals, or operational convenience.
Why the other options are incorrect:
B. Management approval — SLOs are not driven by management goals but by user needs.
C. Change success rate — While related to reliability practices, change success is not the basis of SLO creation.
D. Toil reduction — Toil is unrelated to defining service-level targets.
Therefore, the correct answer is A.
“Problem-solving with a group of people with different skillsets.”
Which of the following concepts is BEST inferred by the above statement?
Coordination
Collaboration
Communication
Cooperation
Comprehensive and Detailed Explanation From Exact Extract:
The SRE model heavily emphasizes cross-functional teamwork. In the SRE Workbook and chapters addressing incident management, Google defines collaboration as “bringing together individuals with diverse expertise to jointly solve problems and make decisions.” Collaboration implies active engagement, shared goals, and joint execution—exactly what the statement describes.
Option B, Collaboration, fits perfectly because effective problem-solving during incidents, launches, or reliability engineering work requires engineers from multiple disciplines (e.g., SRE, developers, network teams, product teams) to work together directly.
Option A (Coordination) is more about task alignment, not joint problem-solving.
Option C (Communication) is necessary but insufficient for solving problems together.
Option D (Cooperation) implies helpfulness, not necessarily integrated problem-solving.
Thus, B is the correct concept.
Which of the following is the LEAST useful metric when working to improve antifragility?
Mean Time To Detect
Service Level Objective
Deployment frequency
Recovery Point Objective
Comprehensive and Detailed Explanation From Exact Extract:
Anti-fragility focuses on an organization’s ability to respond, adapt, learn, and recover from incidents. The most useful metrics relate to incident detection, response, reliability, and recovery. Deployment frequency, while important in DevOps and DORA metrics, does not directly measure anti-fragility.
From the SRE Workbook, Incident Response section:
“Improving antifragility requires better detection, better recovery mechanisms, and clear reliability goals.”
Key metrics relevant to anti-fragility:
MTTD (Mean Time To Detect) — quicker detection improves resilience
MTTR/RPO — recoverability measures
SLOs — define acceptable reliability thresholds and guide learning
Deployment frequency primarily measures delivery velocity, not resilience.
The Site Reliability Engineering Book emphasizes:
“Antifragility is improved by learning from incidents and strengthening recovery mechanisms rather than by increasing release cadence.”
Why other options are correct for anti-fragility:
A. Mean Time To Detect — critical for detecting failures quickly
B. SLOs — define boundaries for reliability and failure tolerance
D. Recovery Point Objective — measures potential loss during failures
Thus, C is the least useful metric for improving antifragility.
Which of the following BEST describes how to contribute to achieving higher levels of availability?
Measuring the critical aspects
Maintaining a close relationship with development teams
Measuring staff performance
Maintaining a close interval between detection and correction
1 and 2
2 and 3
3 and 4
1 and 4
Comprehensive and Detailed Explanation From Exact Extract:
Achieving high availability in SRE practice is driven by accurate measurement of what matters and fast detection and correction of issues. According to Google’s Site Reliability Engineering Book, measurement of critical user-facing signals is foundational: “SLIs must capture the aspects of the service that are most critical to users and must be measured with high accuracy.” (SRE Book – Chapter: Service Level Objectives). Without measuring the critical aspects of a service—latency, errors, availability, and quality—teams cannot make informed decisions or detect degradation effectively.
The SRE book also emphasizes reducing MTTR (Mean Time to Repair) and tightening the feedback loop between detection and correction. Google states: “Reducing the time between detection and mitigation is one of the most effective levers for improving availability.” (SRE Book – Chapters on Incident Response & Monitoring). Rapid identification and resolution directly improve a system’s availability and resilience.
Option D (1 and 4) is the only choice that correctly reflects SRE principles.
Measuring critical aspects → essential for correct SLO/SLI alignment
Maintaining a short interval between detection and correction → drives higher availability
Options including staff performance measurement or generic development relationships are not mentioned as availability-driving factors in the SRE literature.
TESTED 14 Jul 2026
