DevOps ist eine Softwareentwicklungsmethode, die Softwareentwicklung (Dev) mit Informationstechnologieoperationen (Ops) kombiniert, die gemeinsam am gesamten Lebenszyklus vom Entwurf über den Entwicklungsprozess bis hin zum Entwicklungsprozess beteiligt sind Produktionsunterstützung.
Plan: Aufgabenverwaltung, Zeitpläne
Code: Codeentwicklung und -revision, Tools zur Verwaltung des Quellcodes, Codefusion
Build: Tools für die kontinuierliche Integration, Tools zur Versionskontrolle, Build-Status
Testen: Kontinuierliche Testtools, die Informationen zu Geschäftsrisiken liefern und die Leistung bestimmen
Paket: Artefakt-Repository, Anwendungsvorbereitung
Release: Änderungsmanagement, Release-Genehmigungen, Release-Automatisierung
Betrieb: Installation der Infrastruktur, Änderungen der Infrastruktur (Skalierbarkeit), Konfiguration und Verwaltung der Infrastruktur, Infrastruktur als Code-Tools, Kapazitätsplanung, Kapazitäts- und Ressourcenverwaltung, Sicherheitskontrolle, Servicebereitstellung , Hochverfügbarkeit (HA), Datenwiederherstellung, Protokoll- / Sicherungsverwaltung, Datenbankverwaltung
Monitor: Überwachung der Serviceleistung, Protokollüberwachung, Endbenutzererfahrung, Incident Management