Why is DevOps considered to be in a state of flux?
Many see DevOps as a concrete concept rather than an abstract one.
What does the phrase ‘You Build It You Run It’ mean?
What are the five principles of DevOps?
What is the Culture principle in DevOps? Why is it important?
What is the Automation principle in DevOps? Why is it important?
What does Jidoka mean in Toyota’s approach?
What is the Lean principle in DevOps? Why is it important?
How can we eliminate waste in DevOps?
How do Toyota reduce waste?
Using Kanban boards to visualise workflows and identifying delays
What is the Measurement principle in DevOps? Why is it important?
What is the Sharing principle in DevOps? Why is it important?
What is Toyota’s approach for the DevOps Sharing principle?
Genchi genbutsu (‘go and see’) encourages managers to observe conditions firsthand and build relationships with employees
What are the differing concerns of developers and operators?
What is DevOps in its purest form?
Breaking down the (metaphorical) wall between developers and operators
Why should organisations reduce silos?
Success comes from cooperation between cross-functional teams
Why should failure be accepted as normal in DevOps?
Any system designed by humans is inherently unreliable
Why is gradual change important in DevOps?
The larger the change is, the harder it is to find a bug
Why should tooling and automation be leveraged in DevOps?
Because work should be turned into repeatable procedures that can be automated
Why should everything be measured in DevOps?
We must have numbers to support DevOps investment, and clear metrics for success
How does SRE reduce organisational silos?
How does SRE accept failure as normal?
How does SRE implement gradual change?
Reducing the cost of failure through small, iterative deployments
How does SRE leverage tooling and automation?
How does SRE measure everything?
By measuring both system metrics (e.g., reliability) and human metrics (e.g., toil)