Effective DevOps and engineering culture
It has been nearly eight years since the idea of DevOps first came into being as a way of breaking down silos between software developers and system administrators. In the time since then it has become so much more than that! The principles of DevOps can be beneficial to everyone involved in the creation of software solutions, but before that can happen it is important to build a shared understanding of what these principles are. This talk will define the four pillars of effective DevOps that Jennifer Davis and Katherine Daniels discuss in their book Effective DevOps: looking at how individual collaboration, team affinity, tool usage, and scaling can help to guide engineering culture throughout the organizational lifecycle. By incorporating real-world examples, it will tie the four pillars of effective DevOps into concepts such as CI/CD, blamelessness, and learning cultures, showing how these themes can manifest themselves on both cultural and technical levels. The audience will learn the foundational ideas behind creating a DevOps culture and see what that can look like in practice.
Katherine Daniels is an infrastructure operations engineer at Travis CI who got their start in programming with TI-80 calculators back when GeoCities was still cool. These days, they have opinions on things like monitoring, on-call usability, and Effective DevOps. Before escaping to the world of operations, Katherine spent a few years doing R&D and systems engineering in the corporate world. Katherine lives in Brooklyn with a perfectly reasonable number of cats and in their spare time can often be found powerlifting, playing cello, or handcrafting knitted server koozies for the data center.
We've posted a blog about Katherine. Read the blog!