PeopleCert DEVOPS Institute Site Reliability Engineering Foundation DevOps-SRE DEVOPS Institute SRE Foundation Exam Questions

Page: 1 / 14
Total 80 questions
Question 1

Which of these approaches can alleviate linear scaling toil?



Answer : B

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.


Site Reliability Engineering Book, ''Eliminating Toil''

SRE Workbook, ''Toil Reduction Strategies''

Question 2

Who codifies software-defined networks (SDNs) and applies SDLC principles to build, test and deploy network changes?



Answer : B

Comprehensive and Detailed Explanation From Exact Extract:

A Network Reliability Engineer (NRE) is a specialized reliability role focused on applying SRE practices to networking. They use software engineering, SDLC concepts, and automation to manage networks at scale, including SDNs.

Google describes NRE as:

''Network Reliability Engineering applies SRE principles to network management, treating network configuration as code and automating changes safely.''

--- Google Reliability Engineering Guidance

Responsibilities include:

Codifying SDN configurations

Automating network deployment

Testing network changes through CI/CD

Reducing network-related outages

Thus, the correct answer is B.


Google Cloud: ''Network Reliability Engineering''

SRE principles applied to network automation

Question 3

Reliability is a key pillar of digital experience monitoring and incident management.

Which of the following describes the BEST type of reliability monitoring strategy in SRE?



Answer : B

Comprehensive and Detailed Explanation From Exact Extract:

SRE defines effective monitoring as comprehensive observability across all layers of a system, including latency, traffic, errors, saturation, dependencies, and infrastructure. The SRE Book states: ''Monitoring must offer insight across all system components, enabling teams to rapidly detect and diagnose issues.'' (SRE Book -- Monitoring Distributed Systems). Observability instrumentation (logs, metrics, traces) provides the necessary depth for reliable digital experience monitoring.

Option B captures this exactly: broad observability across all components and layers.

Option A rejects modern observability practices---contradicting SRE guidance.

Option C is too narrow (network-only).

Option D focuses only on advanced technologies, not comprehensive coverage.

Thus, B is the best answer.


Site Reliability Engineering, Chapter: ''Monitoring Distributed Systems.''

The Site Reliability Workbook, Observability and Monitoring chapters.

Question 4

Which of the following is NOT a SRE principle?



Answer : C

Comprehensive and Detailed Explanation From Exact Extract:

The statement ''Toil is not important work'' is NOT an SRE principle. This is incorrect based on the official Google SRE documentation. In the Site Reliability Engineering Book, toil is treated as a critical concept, because identifying and reducing toil directly enables reliability improvements and more engineering-focused work. The SRE book emphasizes that toil must be taken seriously and systematically reduced, but never dismissed.

From the SRE Book, Chapter ''Eliminating Toil'':

''Toil is the kind of work tied to running a production service that tends to be manual, repetitive, automatable, tactical, with no enduring value, and that scales linearly as a service grows.''

The SRE book further emphasizes:

''SRE teams should measure toil, track it, and make constant efforts to reduce it.''

This demonstrates that toil is significant and should not be ignored. Therefore, any suggestion that ''toil is not important work'' contradicts the documentation.

The other answer choices are actual SRE principles:

Operations is a software problem --- From SRE Book Introduction:

''SRE's approach starts with the belief that operations is fundamentally a software engineering problem.''

Automate what is currently done manually --- Automation is a central SRE philosophy to reduce toil.

Reduce the cost of failure --- Error budgets and controlled risk-taking are core SRE concepts designed to reduce the cost of failure.

Thus, the only option that is NOT an SRE principle is C.


Site Reliability Engineering Book, ''Introduction'' and ''Eliminating Toil'' Chapters

SRE Workbook, ''Eliminating Toil'' Section

Question 5

Which of the following BEST completes the definition of a canary release?

''A new set of features is released...''



Answer : B

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.


Site Reliability Engineering, Chapter: ''Release Engineering.''

The Site Reliability Workbook, section on Canary Releases and Safe Deployments.

Question 6

What metrics will embracing failure help to improve?



Answer : D

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.


Site Reliability Engineering Book, ''Postmortem Culture''

SRE Workbook, ''Incident Response''

Question 7

An organization wants to establish a role to focus on batch time and re-platforming onto modern architectures.

Which of the following roles should they seek to create?



Answer : B

Comprehensive and Detailed Explanation From Exact Extract:

A Heritage Reliability Engineer (HRE) focuses on improving and stabilizing legacy systems, including batch processing systems and older architectures that need modernization. Google uses this concept when applying SRE principles to older platforms that cannot be easily migrated.

From Google's reliability role expansions:

''Heritage Reliability Engineering applies SRE practices to legacy systems, improving batch processing, stability, and helping teams re-platform to modern architectures.''

This role is specifically aligned with:

Batch job optimization

Migration from legacy systems

Bringing older platforms closer to SRE standards

Thus, the correct answer is B.


Google Reliability Role Models (HRE/NRE/CRE)

SRE Workbook: Modernizing Legacy Platforms

Page:    1 / 14   
Total 80 questions