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
Yes indeed, GitOps is one of the best ways to achieve DevOps.
Selected additional materials (everything is my own content):
- DevOps Driving School — explaining DevOps in 5 minutes (📽Video)
-
Finger Weg - GitOps läutet die Ära des automatisierten IT-Betriebs
ein, iX 4/2021
Titelstory mit Grundlagen zu GitOps und Motivation zu GitOps im Unternehmenseinsatz - Root for All - A DevOps Measure?
- Cloud means DevOps - No Cloud without DevOps
- DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility, AWS Summit Berlin 2018
- Compliance DevOps, DevOpsDays Berlin 2018
- Fünf Grundsätze, mit denen sich der Erfolg von DevOps messen lässt, iX 12/2018
- The DevOps Driving School - Elevator Pitch (Why DevOps is normal), DevOps Gathering 2019 (📽Video)
- DevOps ist Normal, DevOps Essentials 2019 (📽Video)
- 10 Jahre DevOps - wie groß Du doch geworden bist, heise Developer