9. Evaluation
“I will postpone using this shiny new framework
until my peers have validated the proposed
benefits with rigorous scientific experiments”
- Said by no programmer
…ever
26/11/2015 @danielbryantuk
11. Be Wary of “DevOps” Tooling
26/11/2015 @danielbryantuk
12. Concepts
DevOps is an approach (C.A.L.M.S)
Changing a name rarely changes anything
Think (and act) big-picture
Tools follow practice and process,
not the other way around
26/11/2015 @danielbryantuk
23. Problems?
• Rob Ewaschuk’s “Philosophy on Alerting”
• Brendan Gregg’s USE method
– “check utilization, saturation, and errors.”
• “DevOps Troubleshooting”
– Kyle Rankin
26/11/2015 @danielbryantuk
24. Technical Issues
There are no silver (container) bullets
But check ROI on ‘traditional’ VMs/Infra
Look at your entire IT estate
Observability is a key tenet of DevOps
“What gets measured gets managed”
26/11/2015 @danielbryantuk
28. “Dev-on-call”
An occasional spike to the head
is a good thing...
...metaphorically speaking
• You build it, you run it
– Shared responsibility
– Communication
26/11/2015 @danielbryantuk
29. We’ve built a wonderful system
It’s now running in production…
26/11/2015 @danielbryantuk
34. Change Management is Essential
• Fair process (three ‘E’s)
– Engagement
– Explanation
– Expectation
• Leading change
– Transformation is a process
– “Change is coming to IT” (bit.ly/1QZovXr)
– Communicate, empower, plan, consolidate
26/11/2015 @danielbryantuk
36. “DevOps”
• Deployment automation
• Infrastructure monitoring
• Log management
• Application management and monitoring
– Share understanding and collaborate on issues
– Expose this across the business
26/11/2015 @danielbryantuk
40. The Future of DevOps?
• ‘Full-stack’ developers
• Platform/tooling team
• Site Reliability Engineers (SREs)
• People might actually talk to each other…
26/11/2015 @danielbryantuk
41. Summary
• DevOps is about more than just tech
– Tools follow good process and practice
• There are no silver (container) bullets
– Confirm ROI on new infra spending (in-house vs external)
• Automate everything, except the people
– People drive change (with process, values and culture)
• Let’s make this an inclusive community
– Linux, Windows, Business, Transformation, PMs…
26/11/2015 @danielbryantuk