DevOps als Fundament für Betriebssicherheit

Die meisten Systeme laufen, bis sie es nicht mehr tun

Ein Montag, 07:45 Uhr. Die Produktion läuft, aber das System zeigt falsche Bestände. Niemand weiss, was sich über das Wochenende geändert hat. Der Helpdesk eskaliert, die Entwicklung schaut sich Logs an und der Betrieb wartet. Im Störfall läuft der Betrieb übergangsweise wieder in Excel, weil niemand sagen kann, wann das System wieder stabil läuft.

Das ist das Ergebnis von Systemen, die über Jahre gewachsen sind, ohne ein verbindendes Element zwischen Entwicklung, Infrastruktur und Betrieb. Dadurch lassen sie sich im Alltag oft nur noch mit hohem manuellem Aufwand stabil halten. DevOps sorgt dafür, dass digitale Prozesse überhaupt verlässlich funktionieren.

Was ist DevOps?

Entwicklung und Betrieb hatten lange unterschiedliche Ziele: hier neue Funktionen, dort stabile Systeme. DevOps verbindet beides in einem gemeinsamen Arbeits- und Betriebsmodell. Dadurch werden Änderungen kontrolliert umgesetzt, während Systeme stabil und beherrschbar bleiben.

Dev steht für Entwicklung. Hier entstehen neue Funktionen, Anpassungen und Weiterentwicklungen der Software.

Ops steht für Betrieb. Hier geht es darum, dass Systeme stabil laufen, überwacht werden und im Störfall schnell wiederhergestellt sind.

Was gehört zu DevOps?

DevOps umfasst mehr als Deployments und Pipelines. Es geht um alle Bereiche, in denen Entwicklung und Betrieb zusammentreffen. 

Infrastruktur & Datenbanken
Server, Netzwerke und Datenbanken sind keine statischen Ressourcen mehr. Ein PostgreSQL-Cluster über zwei Rechenzentren, ein automatisiertes Datenbankupgrade oder ein definierter Failover-Prozess – all das fällt in den DevOps-Bereich, weil es reproduzierbar, dokumentiert und ohne Einzelwissen funktionieren muss.

Deployments & Releases
Wie kommt neuer Code in die Produktion? Manuell per FTP oder über eine kontrollierte Pipeline, die testet, ausrollt und bei Fehlern automatisch zurückdreht. Letzteres ist DevOps.

Monitoring & Observability
Ein Alert, der schlägt, bevor der Kunde etwas merkt. Ein Dashboard, das zeigt, welche Komponente gerade unter Last steht. Logs, die nach einem Incident die Ursache in Minuten sichtbar machen – nicht in Stunden.

Konfiguration & Umgebungen
Wenn eine neue Testumgebung drei Tage dauert und von einer Person abhängt, ist das ein DevOps-Problem. Infrastructure-as-Code sorgt dafür, dass Umgebungen in Minuten entstehen – identisch, nachvollziehbar, wiederholbar.

Incident-Management
Was passiert, wenn um 2 Uhr nachts ein System ausfällt? Wer wird alarmiert, welche Schritte folgen, wie wird der Zustand wiederhergestellt? DevOps definiert diese Abläufe, bevor der Ernstfall eintritt.

Die ersten Signale, die oft übersehen werden

  • Zunehmende technische Komplexität der Systemlandschaft

  • Höhere Releasefrequenz bei gleichbleibenden Prozessen

  • Manuelle Deployments und individuelle Sonderwege, die niemand dokumentiert hat

  • Fehlende gemeinsame Verantwortung für Services

Was passiert, wenn DevOps fehlt?

Viele Teams merken es nicht sofort. Der Betrieb funktioniert irgendwie. Aber er kostet mehr, als er sollte an Zeit, Nerven und Vertrauen. Anwendungen sind stärker vernetzt, Änderungen müssen häufiger erfolgen und zentrale Abläufe hängen noch von manuellen Schritten und Einzelwissen ab. Releases sind unsicher, Störungen schwer eingrenzbar und die operative Arbeit kaum planbar.

Die Folgen bleiben nicht technisch, sondern treffen das Geschäft direkt. Jeder Ausfall wird sofort geschäftskritisch, weil digitale Prozesse eng mit Produktion, Logistik oder Kundenservices verbunden sind. Fehlendes DevOps zeigt sich zuerst im täglichen Umgang mit den Systemen. Was wie technische Details wirkt, entwickelt schnell direkte Folgen für das Unternehmen.

Wie sich operative Schulden über Jahre aufbauen

Historische Trennung von Dev und Ops
Entwicklung wird an Features gemessen, Betrieb an Stabilität. Zwei Ziele, die ohne DevOps kaum zusammenfinden.

Legacy-Strukturen
Ältere Anwendungen wurden ohne Automatisierung und Observability gebaut. Betrieb kam erst nachträglich dazu.

Zeitdruck
Kurzfristige Lösungen gewinnen gegen nachhaltige Strukturen. Manuelle Schritte bleiben, weil sie schnell helfen.

Was verändert DevOps in Deinem Betrieb?

Richtig umgesetztes DevOps verändert die Fähigkeiten Deines Betriebs grundlegend.

  • Betrieb wird planbar, weil Änderungen kontrolliert und reproduzierbar erfolgen
  • MTTR sinkt, weil Ursachen schneller sichtbar und Wiederherstellungen geübt sind
  • Releases werden zu einem normalen Vorgang statt zu einem Ausnahmeereignis
  • Störungen sind früh erkennbar und klar eingrenzbar
  • Systeme können wachsen, ohne dass der Betrieb komplexer wird
  • Wissen ist im Team verankert und nicht an Einzelpersonen gebunden
  • Änderungen können häufig erfolgen, ohne Stabilität zu gefährden

Use Case: SQL-Cluster

  • Use Case: SQL-Cluster
  • Zwei Rechenzentren. Ein stabiles Cluster. Weniger Ausfallrisiko.

  • 1 Projektübersicht

    Die Axpo hostet für ASTRA eine Applikation, die Verkehrsdaten aus verschiedenen Quellen sammelt, darunter Foto- und Videokameras. Für den Pilotbetrieb wurde eine PostgreSQL-Umgebung aufgebaut, die über zwei Schweizer Rechenzentren verfügbar bleibt.

  • 2 Herausforderung

    Die Applikation sollte nicht von einer einzelnen Datenbankinstanz abhängen. Für Cluster-Aufbau, Failover-Logik, Upgrade-Abläufe und PostgreSQL-Betrieb fehlte intern jedoch das spezialisierte Know-how. Gleichzeitig mussten Datenstandort und Verfügbarkeit stimmen.

  • 3 Lösung

    soxes unterstützte beim Aufbau eines PostgreSQL-Clusters mit aktivem und passivem Host. Zusätzlich entstanden Skripte für Umschaltungen, Wartung und Upgrades, damit der Wechsel zwischen den Standorten kontrolliert funktioniert.

  • 4 Ergebnis

    Axpo erhielt eine belastbare Datenbankbasis für den weiteren Pilotbetrieb. Wartungen und Upgrades lassen sich strukturierter durchführen, Ausfälle können über die zweite Umgebung abgefedert werden und das interne Team wird gezielt entlastet.

Wie schafft DevOps Betriebssicherheit?

DevOps sorgt dafür, dass Du jederzeit weisst, was im System passiert, was sich ändert und wie Du es wieder in einen stabilen Zustand bringst. Änderungen passieren kontrolliert statt manuell. Fehler werden früh sichtbar statt erst beim Kunden. Damit das möglich ist, müssen technische und organisatorische Elemente ineinandergreifen.

Technische Kernelemente

  • CI/CD für automatisierte, reproduzierbare Releases
  • Infrastructure-as-Code für nachvollziehbare Umgebungen
  • Monitoring und Observability als Frühwarnsystem
  • Automatisierte Tests und definierte Rollbacks

Organisatorische Kernelemente

  • gemeinsame Verantwortung für Services
  • klare Incident- und Eskalationsprozesse
  • Runbooks für wiederkehrende Szenarien
  • Wissen im Team statt bei Einzelpersonen

Woran erkenne ich, dass DevOps in meinem Unternehmen fehlt?

  • Deployments erfolgen manuell oder über individuelle Sonderwege
  • Releases werden hinausgezögert, weil sie als Risiko wahrgenommen werden
  • Rollbacks sind unklar oder nicht definiert
  • Störungen werden erst bemerkt, wenn Nutzer oder Kunden sie melden
  • Monitoring zeigt Daten, aber keine klaren Handlungsimpulse
  • Wissen über Abläufe steckt bei einzelnen Personen statt im Team
  • Änderungen benötigen viel Abstimmung zwischen Entwicklung und Betrieb
  • Nach Incidents wird improvisiert statt auf klare Abläufe zurückgegriffen
  • Neue Umgebungen aufzusetzen ist aufwendig und fehleranfällig
  • Die Zeit bis zur Wiederherstellung ist stark personenabhängig

Je mehr Punkte Du hier wiedererkennst, desto grösser ist das betriebliche Risiko.

Nächster Schritt: DevOps-Reifegrad prüfen

DevOps lässt sich nicht über einzelne Tools oder Massnahmen beurteilen. Entscheidend ist, wie gut Entwicklung, Betrieb und Organisation zusammenspielen.

Ein strukturierter DevOps-Check zeigt Dir:

  • wo die grössten Risiken in Deinem Betrieb liegen
  • welche Fähigkeiten bereits vorhanden sind
  • wo gezielte Massnahmen den grössten Effekt bringen

Das könnte Dich interessieren

Kontakt

Hast Du Fragen? Möchtest Du noch mehr über unsere Services erfahren?
Wir freuen uns auf Deine Anfrage.

Sofia Steninger, Solution Sales Manager

Sofia Steninger
Solution Sales Manager