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.

Additional materials (everything is my own content):


2020 and before

And please beware of DevOps Anti-Patterns 😀


Popular posts from this blog

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

WARNING is a waste of my time

How did GitOps get started? An interview with Alexis Richardson