Überblick
DevOps - Development & Operations
DevOps verantwortet den Aufbau und die Administration von Container-Infrastrukturen und Entwicklungsumgebungen sowie Prozesse für automatisierte Build-, Test- und Deployment-Vorgänge.
CI/CD-Pipelines
Automatisierung von Build, Test und Deployment
CI/CD Pipelines automatisieren den gesamten Prozess der Softwarebereitstellung, vom Commit in der Versionsverwaltung über die Erstellung und das Testen bis zur Bereitstellung auf dem Zielsystem.
01
Commit
Eine Code-Änderung stößt den automatisierten Software-Bereitstellungsablauf an.
02
Build
Die Anwendung wird bei jeder Code-Änderung automatisch neu gebaut.
03
Test
Tests werden bei jedem Commit automatisiert ausgeführt.
04
Deploy
Deployment der Anwendung in Test-, Staging- und Produktivsystem.
Infrastruktur als Code beschreiben
Infrastructure as Code (IaC)
Anstelle der manuellen und einzelnen Installationen und Konfigurationen von Servern, Containern, Netzwerkstrukturen und Software-Paketen beschreibt Infrastructure as Code eine Methode, diese Vorgänge automatisiert auszuführen.
In Verbindung mit einer Code-Versionierung lassen sich nachvollziehbare und reproduzierbare IT-Infrastrukturen aufbauen und bei Bedarf schnell auf frühere Stände zurückspringen.
Ansible
Terraform
DevSecOps
Security in der Pipeline
Im Rahmen von DevSecOps werden Sicherheitsprüfungen frühzeitig und kontinuierlich in Entwicklungs-, Test- und Bereitstellungsprozesse integriert. Automatisierte Prüfungen können bei jedem Commit ausgeführt werden. Wenn festgelegte Sicherheitskriterien nicht erfüllt werden, kann die weitere Bereitstellung automatisch verhindert werden.
Weniger Handarbeit, sicherere Releases
Im Erstgespräch klären wir, wo bei Ihren Releases die meiste Handarbeit steckt und welche Schritte sich zuerst automatisieren lassen.
Weitere Informationen