DevOps
Entwicklung und Betrieb,
eng verzahnt.
Werkzeugkasten für eine Symbiose zwischen Entwicklung, Qualitätssicherung und Betrieb — durch Kommunikation, Automatisierung und Standardisierung.
DevOps (von engl. Development Operations) ist die Fusion von Entwicklung, Qualitätssicherung und Betrieb durch die Etablierung einer Kollaborations- und Kommunikationskultur zwischen diesen historisch getrennt operierenden Bereichen. Auch die Automatisierung wiederkehrender und standardisierbarer Aufgaben spielt dabei eine wichtige Rolle.
Das Ziel: durch verbesserte Kommunikation, Automatisierung und Standardisierung die Build-, Test- und Release-Frequenz zu steigern — und damit Qualität und Wettbewerbsfähigkeit zu verbessern und Kosten zu senken.
Entwicklung
Qualitätssicherung
Betrieb
Leistungen
Prozesse, Tools und Technologien
Wir beraten Sie sowohl im Bereich möglicher Verbesserungen Ihrer Prozesse und Team-Organisation als auch dabei, welche Tools und Technologien geeignet sind, Sie den Zielen von DevOps näherzubringen.
Eine zentrale Rolle in unserem Technologie-Stack spielt dabei Docker, eine leichtgewichtige Virtualisierungslösung auf Basis von Linux-Containern. Docker stellt eine gemeinsame Technologieplattform für Entwicklung und Betrieb zur Verfügung — Container laufen auf jedem modernen Entwicklerrechner, skalieren aber auch Cloud-Scale im Rechenzentrum. Für den Betrieb über Cluster hinweg setzen wir auf Kubernetes als De-facto-Standard zur Container-Orchestrierung.
Unseren Automatisierungsansatz im Bereich Continuous Integration und Continuous Delivery bauen wir auf plattformintegrierten Pipelines wie GitLab CI und GitHub Actions auf. Für das Konfigurationsmanagement zur automatisierten und wiederholbaren Provisionierung Ihrer Systeme setzen wir auf Ansible.
Schulungen
DevOps-Know-how aus erster Hand
Sie möchten Ihr Team selbst befähigen? Wir geben unser Praxiswissen in Schulungen weiter — von der Container-Plattform bis zur automatisierten Pipeline.
Vorgehensweise
Wo immer Sie gerade stehen
Sie benötigen Unterstützung bei der Einführung von DevOps in Ihrem Unternehmen? Sie wenden die DevOps-Prinzipien bereits an und möchten Verbesserungsmöglichkeiten ausloten? Oder Sie brauchen technische Unterstützung, um Ihre Umgebung fit im Sinne von DevOps zu machen? Wie auch immer Ihr Bedarf aussieht — wir finden eine passende Lösung für Sie, unterstützt von einem Netzwerk erfahrener Fachleute mit jahrelanger Projekterfahrung.