M2: Which philosophy closes the gap between development and operations?
A) SRE
B) DevOps
C) Agile
D) Waterfall - ANSWER B) DevOps
DevOps philosophy emerged as a way to close the gap between developers and operator
...
M2: Which philosophy closes the gap between development and operations?
A) SRE
B) DevOps
C) Agile
D) Waterfall - ANSWER B) DevOps
DevOps philosophy emerged as a way to close the gap between developers and operators.
M2: How do DevOps and SRE relate to each other?
A) DevOps is a way to implement SRE.
B) SRE is a way to implement DevOps.
C) SRE and DevOps originated together.
D) DevOps developed in response to SRE practice. - ANSWER B) SRE is a way to implement DevOps.
SRE practices developed as a way to implement DevOps philosophy.
M2: Which is a key pillar of DevOps philosophy?
A) Share ownership.
B) Accept failure as normal.
C) Reduce the cost of failure.
D) Implement blameless postmortems. - ANSWER B) Accept failure as normal.
Accepting failure as normal is a key pillar of DevOps.
M2: Which is an SRE practice that promotes sharing ownership in IT?
A) Monitoring
B) Design thinking
C) Error budgets
D) Blameless postmortems - ANSWER C) Error budgets
Error budgets created shared incentive and ownership between developers and SREs.
M3: What is one value SRE provides to an IT team?
A) The business is able to focus primarily on its users.
B) Team members gain time to focus on the more manual tasks.
C) Developers are able to spend more time focusing on system reliability.
D) Developers are enabled to work at a higher velocity while maintaining reliability. - ANSWER D) Developers are enabled to work at a higher velocity while maintaining reliability.
SRE practices help developers to work faster with less risk to reliability.
What are Site Reliability Engineers comfortable with?
A) Failure
B) 100% reliability
C) System-wide updates
D) Unknown outage reasons - ANSWER A) Failure
SREs are comfortable with failing and learning from mistakes.
M3: What is a reasonable degree of target reliability for an SLO?
A) 0%
B) 50%
C) 99.9%
D) 100% - ANSWER C) 99.9%
99.9% is a reasonable target for reliability as it is just short of 100% and still leaves room to focus on feature development.
What is your team's clear and compelling goal that it strives to achieve?
A) Mission
B) Vision
C) Strategy
D) Purpose - ANSWER A) Mission
Your team's mission is a clear and compelling goal that it wants to achieve.
What is a benefit of continuous integration and continuous delivery (CI/CD)?
A) It is less disruptive for customers.
B) It decreases the need for automation.
C) It allows large changes to be rolled out slower.
D) It allows for testing of only the production change. - ANSWER A) It is less disruptive for customers.
CI/CD is a way to implement gradual change so it is less disruptive to customers.
Why is toil a problem?
A) It is unbounded.
B) It is unavoidable.
C) It is low-risk and low-stress.
D) It becomes toxic in large quantities. - ANSWER D) It becomes toxic in large quantities.
Toil becomes a problem and is toxic when it occurs in large quantities, as it takes SRE's time away from real project work.
What would be the best way to practice canarying?
A) Roll out a feature change to 90% of users.
B) Test the code change in a different environment than production.
C) Deploy a small feature change to users that are a representative subset of your typical customers.
D) Deploy a significant code change to any type of user. - ANSWER C) Deploy a small feature change to users that are a representative subset of your typical customers.
Deploying a small feature change to users that are a representative subset of your typical customers is a canarying best practice.
Which is the third phase of design thinking?
A) Ideate
B) Define
C) Empathize
D) Prototype - ANSWER A) Ideate
The phases of design thinking in order are empathize, define, ideate, prototype, and test.
What should you present change to your team members as?
A) A threat
B) A requirement
C) An inevitability
D) An opportunity - ANSWER D) An opportunity
Since resistance to change is usually a fear of loss, presenting change as an opportunity helps motivate employees to embrace and accept it.
SLIs need to provide a clear definition of what?
A) User happiness
B) Service downtime
C) Good and bad events
D) Total user interactions - ANSWER C) Good and bad events
What does monitoring allow for?
A) SLI measurement
B) Improved security
C) Visibility into a system
D) Reporting on outage causes - ANSWER C) Visibility into a system
What does Google use OKRs as?
A) KPIs
B) SLIs
C) SLOs
D) Feedback loops - ANSWER A) KPIs
Which bias is the tendency to find information, input, or data that supports your preconceived notions?
A) Affinity bias
B) Labeling bias
C) Confirmation bias
D) Selective attention bias - ANSWER C) Confirmation bias
What practice does Google recommend that you establish before forming your first SRE team?
A) Monitoring
B) Toil automation
C) Blameless postmortem culture
D) Continuous integration/continuous delivery - ANSWER C) Blameless postmortem culture
Blameless postmortem culture is one practice that Google recommends your organization establishes before forming your first SRE team.
Which type of IT role does Google recommend as a possible new SRE hire?
A) Sales engineer
B) Systems analyst
C) Systems architect
D) Systems administrator - ANSWER D) Systems administrator
Google recommends systems administrators as good first new SRE hires because of their experience working IT operations and managing production systems.
Scope is generally unbounded for which type of SRE implementation?
A) Tools
B) Kitchen Sink
C) Consulting
D) Embedded - ANSWER B) Kitchen Sink
Scope is usually unbounded for Kitchen Sink/"Everything SRE" teams.
Which Google team can support you in jumpstarting your SRE implementation?
A) Google Cloud SRE team
B) Google Engineering Services team
C) Google Cloud Customer Experience team
D) Google Cloud Professional Services team - ANSWER D) Google Cloud Professional Services team
The Google Cloud Professional Services team can help customers jumpstart their SRE implementations.
Generally, whose experience with a production service determines its availability?
1 point
The SRE's
The customer's
The developer's
The operator's - ANSWER The customer's
Question 2
Which is the term that describes breaking down the silos and closing gaps between development and operations teams?
1 point
Agile
DevOps
Monitoring
Site Reliability Engineering - ANSWER DevOps
Which DevOps pillar led to Google SRE practices, such as SLOs and error budgets, that promote shared ownership between developers and SREs?
1 point
Accept failure as normal
Implement gradual change
Reduce organizational silos
Leverage tooling and automation - ANSWER Reduce organizational silos
Question 4
Your developers have felt inundated with too many manual and repetitive tasks that are tied to the production service. What is this called?
1 point
Toil
Overhead
Automation
Discomfort discharge - ANSWER Toil
Question 5
What does a blameless postmortem not help with?
Avoiding multiplying complexity
Reducing the likelihood of stressful outages
Decreasing engineering costs incurred after launch
Ensuring that all the root causes are properly understood by the team - ANSWER Decreasing engineering costs incurred after launch
Question 6
What can you build with your team by acknowledging your own fallibility as a leader?
1 point
Unified vision
Psychological safety
Data-driven decision making
Service-level indicators (SLIs) - ANSWER Psychological safety
Question 7
What is a service-level objective (SLO)?
1 point
A precise numerical target for system reliability.
The amount of unreliability you are willing to tolerate.
An indicator of how well your service is doing at any moment in time.
Code that is built, integrated, and tested within the development environment - ANSWER A precise numerical target for system reliability.
What often accompanies toil automation that leaders should be prepared for?
1 point
Shared vision
Blameless culture
Resistance to change
Linear scaling of work with complexity - ANSWER Resistance to change
Your team members are unsure what goals they are trying to achieve within the team. What part of your team vision should you work to clarify?
1 point
The values
The mission
The strategy
Service-oriented meetings - ANSWER The mission
Question 10
SREs believe that change is best when what?
1 point
Fast and big
Frequent and global
Small and frequent
Small and dispersed - ANSWER Small and frequent
What is continuous delivery?
1 point
Minimizing time between build and deployment.
Deploying to production frequently, or at the rate the business chooses.
Building, integrating, and testing code within the development environment.
Deploying a change in service to a group of users who don't know they are receiving the change. - ANSWER Deploying to production frequently, or at the rate the business chooses.
What are the five steps in design thinking methodology?
1 point
Empathize, Define, Ideate, Prototype, Test
Empathize, Define, Design, Prototype, Test
Empathize, Discuss, Ideate, Prototype, Test
Define, Ideate, Prototype, Test, Resolve - ANSWER Empathize, Define, Ideate, Prototype, Test
Why should toil be limited to a bounded part of the SRE role?
1 point
It helps IT teams decide what to automate.
It prevents SREs from doing only sysadmin work.
It frees SREs to completely focus on reliability work.
It allows SREs to focus on project work without worrying about the team's SLOs. - ANSWER It prevents SREs from doing only sysadmin work.
Question 14
You've decided to adopt SRE practices and culture in your company. As change begins to happen, you notice that Naveen, one of your operations managers is avoiding new protocols and continuing with his normal work routine. In which group of people would you categorize Naveen?
1 point
Critic
[Show More]