DevOps ist ein ganzheitlicher agiler Ansatz, welcher den kompletten Lebenszyklus eines Produkts/Projekts technisch unterstützt, begleitet und optimiert.
Sende uns eine Nachricht und wir melden uns bei dir!
Beschreibung
DevOps ist ein ganzheitlicher agiler Ansatz, welcher den kompletten Lebenszyklus eines Produkts/Projekts technisch unterstützt, begleitet und optimiert. DevOps ist eine Sammlung unterschiedlicher Methoden und Werkzeugen, welche die agile Softwareentwicklung mit dem systemadministrativen Anteil der Softwareentwicklung vereint. Die somit entstehenden Synergien ergänzen alle agilen Entwicklungsprozesse (z.B. Scrum) oder machen diese erst effizient möglich.
Für DevOps gibt es jedoch keine Musterlösung oder Blaupause, denn jedes Unternehmen hat andere Anforderungen an Produkte oder Prozesse. Trotzdem finden wir verschiedene Kernprozesse oder Methoden im Lebenszyklus eines Softwareprodukts immer wieder. Diese Prozesse und Methoden werden von DevOps behandelt und optimiert. Dabei werden Anforderungen an Transparenz und Traceability gefördert ohne jedoch Entwicklungsteams in eine bürokratische Sackgasse zu führen.
Der Grad mit dem Softwareentwicklungsprozesse dabei optimiert werden können, ist vergleichbar mit der industriellen Revolution. DevOps definiert die Softwareentwicklung neu und revolutioniert die Herstellung von Softwareprodukten sowie den Betrieb der dafür notwendigen Systeme. Die Analogie zu der industriellen Revolution macht tatsächlich Sinn, denn auch in dieser Zeit stand die Automatisierung durch Maschinen im Vordergrund. Auch bei DevOps nimmt die Automatisierung in dem Lebenszyklus eines Softwareprodukts einen wichtigen Platz ein.
Eines der Hauptziele ist eine DevOps-Infrastruktur, mit welcher sich ein Softwareprodukt schneller und in kürzeren Release-Zyklen entwickeln lässt, sowie gleichzeitig die Qualität des Produktes sicherstellt. Das klingt zu gut um wahr zu sein, denn durch eine optimale Automatisierung schafft DevOps sogar mehr Freiraum für Entwickler und standardisierte Prozesse. Hier freut sich nicht nur das Entwicklungsteam, sondern auch der Kunde, denn die gewonnene Zeit kann direkt in neue Features investiert werden.
Nach dieser Schulung hast du ein grundlegendes Verständnis von DevOps. Du lernst die Kultur hinter DevOps kennen und wie du die Methoden und Konzepte in deinem Unternehmen gewinnbringend einsetzen kannst. Wie beschrieben gibt es jedoch keine DevOps Blaupause die auf jedes Unternehmen oder jedes Produkt/Projekt angewendet werden kann. Trotzdem lernst du ein DevOps Framework mit verschiedenen Bereichen und Bausteinen kennen, mit welchen du ein Zielbild für dein Unternehmen bzw. Produkt/Projekt zeichnen kannst. Klar ist, dass DevOps nicht von heute auf morgen bei dir eingeführt werden kann. Daher schärfen wir zuerst das Bild von DevOps und brechen das große Konstrukt DevOps in kleine handhabbare Pakete auf, damit du die Einführung Schritt für Schritt planen und die Umsetzung organisieren kannst. Idealerweise bist du nach der Schulung in der Lage dein DevOps-Zielbild zu einer Roadmap abzuleiten. Dabei gehen wir bei der Schulung nicht auf technische Details der Umsetzung ein, sondern fokussieren uns Top-Down auf die DevOps Vogelperspektive, sowie die Planung der Einführung. Jedoch steht zu jeder Zeit ein Demonstrator zur Verfügung, welcher einen praxiserprobten DevOps-Ansatz abbildet. Daher ist es möglich verschiedene Bereiche von DevOps auch Live zu demonstrieren.
Diese Schulung ist für jeden geeignet der DevOps als Verantwortlicher kennenlernen, begleiten oder einführen möchte. Dabei ist ein grobes Verständnis agiler Methoden hilfreich, jedoch nicht notwendig. Es ist kein technisches Know-How bzgl. Programmiersprachen oder IT-Administration notwendig.
Einführung in die DevOps Grundlagen
Die DevOps-Landkarte
Schlüsselkonzepte
Integration des Kunden
Integration des Entwicklungsteams
Automatisiertes Sicherstellen der Qualität
Das DevOps-Team
Die DevOps-Toolchain
Seiteneffekte von DevOps
Vorstellung eines praxiserprobten DevOps Demonstrators
Ausblick DevSecOps und BizDevO
Alle Rechte vorbehalten - DevOpsSystems GmbH