5 DevOps Principles

After "doing" DevOps for more than 10 years and being asked again and again to "define" DevOps I suggest the following definition:

DevOps is the result of 5 principles:

DevOps is ...

… if every person uses the same tool for the same job

… codified knowledge - everybody contributing their part to common automation

… if all people have the same privileges in their tooling

… if human error is equally possible for Dev and Ops

… replacing people interfaces by automated decisions and processes

… the result

It is important to understand that DevOps is the result of doing the right things and not something to install, adopt or buy. And it is not a new word for doing the same as before.

German version:

DevOps ist das Ergebnis von 5 Grundsätzen:

DevOps ist …

… wenn jeder Mensch für dieselbe Tätigkeit dasselbe Werkzeug benutzt

… kodifiziertes Wissen – alle tragen ihren Teil zu einer gemeinsamen Automation bei

… wenn alle Menschen gegenüber ihrer Technik dieselben Rechte haben

… wenn menschliche Fehler für Dev und Ops gleichermaßen möglich sind

… menschliche Schnittstellen durch automatisierte Entscheidungen und Prozesse ersetzt werden

… das Ergebnis

Happy DevOps Campers

Yes indeed, GitOps is one of the best ways to achieve DevOps.

Selected additional materials (everything is my own content):

And please beware of DevOps Anti-Patterns 😀

Please check out the complete list of my publications for more content.
Like this content? You could send me something from my Amazon Wishlist. Need commercial support? Contact me for Consulting Services.

Popular posts from this blog

Thank you Deutsche Bahn, we had a good time

WARNING is a waste of my time

Setting Custom Page Size in Google Docs - My First Published Google Apps Script Add-On