Damit eine Auslieferung langweilig wird
Je seltener ausgeliefert wird, desto größer wird jedes Paket und desto gefährlicher der Termin, an dem alles auf einmal in Produktion geht.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Ein Bau, den nur eine Person hinbekommt, ist ein Ausfallrisiko
Es fängt harmlos an: Der Bau läuft auf dem Rechner einer Entwicklerin, weil dort eine bestimmte Version installiert ist, und in der Pipeline schlägt er fehl. Solange jemand aushilft, fällt das nicht auf. Es fällt an dem Tag auf, an dem ein dringender Fehler behoben werden muss und genau diese Person im Urlaub ist.
Der zweite Klassiker ist das Artefakt, das für jede Umgebung neu gebaut wird. Dann ist das, was getestet wurde, nicht dasselbe, was ausgeliefert wird, und die Abweichung findet niemand, weil beide Stände plausibel aussehen. Sauber ist der umgekehrte Weg: einmal bauen, dasselbe Ergebnis durch die Stufen weiterreichen und nur die Konfiguration wechseln.
Teuer wird beides an der Rücknahme. Wer nicht vorher geübt hat, wie eine Version zurückgenommen wird, entscheidet das unter Druck, mit halbem Wissen und häufig zur falschen Zeit. Besonders bei Datenbankänderungen, denn die lassen sich selten einfach rückwärts ausführen.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Wer entscheidet was auf dem Weg in die Produktion
Die Auslieferung berührt Entwicklung, Betrieb und Fachseite gleichzeitig, deshalb ist sie die Stelle, an der ungeklärte Zuständigkeiten am schnellsten sichtbar werden.
| Thema | Wer entscheidet | Wer setzt um | Stolperfalle |
|---|---|---|---|
| Wann ausgeliefert wird | Die Stelle mit der Ergebnisverantwortung für das Produkt, im Rahmen vereinbarter Zeitfenster | Die Auslieferungskette, die den freigegebenen Stand befördert | Für dringende Fälle existiert ein Weg an der Kette vorbei, und danach weiß niemand mehr, welcher Stand tatsächlich läuft. |
| Wann eine Funktion sichtbar wird | Die Fachseite über einen Schalter, unabhängig vom Zeitpunkt der Auslieferung | Das Entwicklungsteam, das die Funktion hinter dem Schalter baut und ihn später entfernt | Die Schalter bleiben nach der Einführung liegen, und nach einem Jahr weiß niemand mehr, welche Kombination überhaupt getestet ist. |
| Versionsschema und Bruchänderungen | Die Entwicklung nach einer festen, dokumentierten Regel | Die Auslieferungskette, die die Nummer automatisch vergibt statt von Hand | Eine Bruchänderung erscheint als kleine Erhöhung, und die abhängigen Systeme aktualisieren arglos. |
| Rücknahme einer Version | Die Bereitschaft im Störungsfall, nach vorher festgelegtem Kriterium | Betrieb und Entwicklung gemeinsam, entlang eines geprobten Ablaufs | Die Datenbank wurde bereits umgestellt, und der Weg zurück existiert nur für den Anwendungscode. |
| Zugangsdaten und Signaturen in der Kette | Die Informationssicherheit, die Ablage und Gültigkeitsdauer vorgibt | Die Auslieferungskette über einen Geheimnisspeicher und kurzlebige Zugänge | Ein Zugangsschlüssel steht im Bauprotokoll, das für alle im Haus lesbar ist. |
Wann ausgeliefert wird
- Wer entscheidet
- Die Stelle mit der Ergebnisverantwortung für das Produkt, im Rahmen vereinbarter Zeitfenster
- Wer setzt um
- Die Auslieferungskette, die den freigegebenen Stand befördert
- Stolperfalle
- Für dringende Fälle existiert ein Weg an der Kette vorbei, und danach weiß niemand mehr, welcher Stand tatsächlich läuft.
Wann eine Funktion sichtbar wird
- Wer entscheidet
- Die Fachseite über einen Schalter, unabhängig vom Zeitpunkt der Auslieferung
- Wer setzt um
- Das Entwicklungsteam, das die Funktion hinter dem Schalter baut und ihn später entfernt
- Stolperfalle
- Die Schalter bleiben nach der Einführung liegen, und nach einem Jahr weiß niemand mehr, welche Kombination überhaupt getestet ist.
Versionsschema und Bruchänderungen
- Wer entscheidet
- Die Entwicklung nach einer festen, dokumentierten Regel
- Wer setzt um
- Die Auslieferungskette, die die Nummer automatisch vergibt statt von Hand
- Stolperfalle
- Eine Bruchänderung erscheint als kleine Erhöhung, und die abhängigen Systeme aktualisieren arglos.
Rücknahme einer Version
- Wer entscheidet
- Die Bereitschaft im Störungsfall, nach vorher festgelegtem Kriterium
- Wer setzt um
- Betrieb und Entwicklung gemeinsam, entlang eines geprobten Ablaufs
- Stolperfalle
- Die Datenbank wurde bereits umgestellt, und der Weg zurück existiert nur für den Anwendungscode.
Zugangsdaten und Signaturen in der Kette
- Wer entscheidet
- Die Informationssicherheit, die Ablage und Gültigkeitsdauer vorgibt
- Wer setzt um
- Die Auslieferungskette über einen Geheimnisspeicher und kurzlebige Zugänge
- Stolperfalle
- Ein Zugangsschlüssel steht im Bauprotokoll, das für alle im Haus lesbar ist.
Sechs Stationen vom Commit bis zum Nutzer
- 01 Die Änderung wird zusammengeführt und löst einen Bau aus.
- 02 Automatisierte Prüfungen entscheiden über das Weiterkommen.
- 03 Das Artefakt wird abgelegt, versehen mit Version und Herkunft.
- 04 Dieselbe Datei durchläuft die Stufen bis zur Produktion.
- 05 Die Freischaltung erfolgt über einen Schalter, nicht durch neuen Code.
- 06 Der Weg zurück ist beschrieben und mindestens einmal geprobt.
Was du mitnimmst
Du bekommst die Bausteine einer Auslieferungskette, die auch ohne ihren Erbauer funktioniert, und die Trennung, an der die meisten Häuser scheitern: ausliefern ist nicht dasselbe wie freischalten.
Einmal bauen, mehrfach befördern
Du baust ein Artefakt genau einmal und reichst dasselbe Ergebnis durch alle Stufen, damit getestet und ausgeliefert wirklich identisch sind.
Versionen sprechen lassen
Du vergibst Versionsnummern nach einer festen Regel, damit eine Bruchänderung schon an der Nummer erkennbar ist.
Ausliefern von Freischalten trennen
Du bringst Code mit abgeschaltetem Schalter in Produktion und entscheidest die Sichtbarkeit später und unabhängig davon.
Die Rücknahme vorher üben
Du probst den Weg zurück in einer Vorstufe, damit im Ernstfall niemand improvisiert, und planst Datenbankänderungen in zwei Schritten.
Herkunft nachweisbar machen
Du hältst fest, aus welchem Stand ein Artefakt gebaut wurde, und signierst es, damit später niemand raten muss.
Kleine Pakete statt großer Termine
Du lieferst häufiger und in kleineren Schritten aus, weil die Fehlersuche dann wenige Änderungen umfasst statt hundert.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Was die Rolle tut, und was Leute darunter vermuten
Vermutet wird meistens: Der Release Engineer drückt den Knopf. Tatsächlich besteht ein großer Teil der Arbeit aus Abstimmung. Welche Änderungen sind fertig, welche hängen an einer Zulieferung, welches Zeitfenster passt zum Betrieb, wer informiert die Fachseite und den Kundendienst, und was passiert, wenn eine der Abhängigkeiten kippt. Das Werkzeug ist der kleinere Teil.
Der zweite Teil ist Bauwerk. Reproduzierbarkeit heißt, dass derselbe Stand zweimal dasselbe Ergebnis liefert, unabhängig davon, wer den Bau anstößt. Dazu gehören feste Versionen der Abhängigkeiten, eine saubere Ablage der Artefakte und die Regel, dass nichts in Produktion geht, was nicht durch die Kette gelaufen ist.
Der dritte Teil ist die Trennung von Ausliefern und Freischalten. Wenn eine Funktion hinter einem Schalter liegt, ist die Auslieferung ein technischer Vorgang ohne Publikum, und die Sichtbarkeit entscheidet die Fachseite dann, wenn es passt. Diese Trennung nimmt dem Termin seine Dramatik und ist der wirksamste einzelne Schritt in Häusern, die alle paar Monate mit großem Aufwand ausliefern.
Versionierung, Herkunft und die Nachweise, die später zählen
Eine Versionsnummer ist eine Aussage an alle, die darauf aufbauen. Die verbreitete Regel der semantischen Versionierung ordnet den drei Stellen eine Bedeutung zu: Bruchänderung, Erweiterung, Fehlerbehebung. Ihr Nutzen entsteht erst durch Disziplin, denn eine Bruchänderung, die als Fehlerbehebung ausgeliefert wird, richtet in abhängigen Systemen mehr Schaden an als gar keine Nummer.
Für die Herkunft eines Artefakts hat sich ein eigenes Feld etabliert. Die Anforderungen an eine nachvollziehbare Lieferkette beschreiben, wie sich belegen lässt, aus welchem Quellstand und in welcher Umgebung ein Paket gebaut wurde, und wie Signaturen das absichern. In regulierten Bereichen wird das zur Pflichtübung, in allen anderen ist es die Antwort auf die unangenehme Frage nach einem Vorfall: Woher stammt das, was da läuft.
Beides zusammen ergibt den Nachweis, den auch der Betrieb braucht. Wer auf Anhieb sagen kann, welche Version wo läuft, aus welchem Stand sie gebaut wurde und welche Prüfungen sie bestanden hat, verkürzt jede Störungsanalyse erheblich.
Woher die amtliche Zahl auf dieser Seite kommt
Eine eigene Berufsgattung für Auslieferung gibt es nicht. Die Zelle unten stammt aus der Softwareentwicklung auf dem Anforderungsniveau Spezialist, weil diese Rolle im Entwicklungsprozess liegt und nicht im Betrieb. Auf den Nachbarseiten zu Plattformarbeit und Site Reliability sind andere Gattungen die nächstliegende Näherung, ein Vergleich der drei Zahlen vergliche deshalb Berufsgruppen und nicht Rollen.
Anforderungsniveau bezeichnet den Zuschnitt der Stelle und nicht die Berufserfahrung. Da die Aufgabe in vielen Häusern neben der Entwicklung erledigt wird, erscheinen die betreffenden Personen in der Statistik ohnehin unter ihrem Grundberuf, und genau daran orientiert sich der Verdienst auch in der Verhandlung.
Es sind Bruttomonatsverdienste von Vollzeitbeschäftigten ohne Sonderzahlungen, der Jahresverdienst liegt also über dem Zwölffachen, sobald Weihnachts- oder Urlaubsgeld gezahlt wird. Der Median bildet die Mitte ab und ist deshalb aussagekräftiger als der Durchschnitt, den einzelne sehr hohe Verdienste anheben.
Der Weg hinein und woran du wächst
Fast alle kommen aus der Entwicklung, einige aus dem Betrieb. Aus der Entwicklung fehlt meistens der Blick für den Betrieb nach der Auslieferung, aus dem Betrieb das Verständnis dafür, wie eine Anwendung gebaut und getestet wird. Ein eigener Einstieg besteht darin, im Team die Pipeline zu übernehmen, die niemand pflegen will, denn dort lernst du alle Abhängigkeiten kennen, die sonst niemand kennt.
Der Unterschied zwischen zwei Leuten mit gleicher Berufsdauer zeigt sich an der Größe der Pakete. Wer Auslieferungen sammelt, weil jede einzelne unangenehm ist, macht sie größer und damit noch unangenehmer. Wer den umgekehrten Weg geht, verkleinert das Paket so lange, bis die Auslieferung unauffällig wird. Der zweite Unterschied ist die Rücknahme: Sie muss geprobt sein, nicht dokumentiert.
Weiter geht es in Plattformarbeit, in die Automatisierung des gesamten Betriebs, in die Absicherung der Lieferkette oder zurück in die Entwicklung, dann aber mit einem Blick auf Betreibbarkeit, den die meisten Teams nicht haben.
Dazu passende Kurse
Weil jede Auslieferung an einem sauberen Verlauf hängt, beginnen Kurse, in denen du Verzweigungen und Zusammenführungen ohne Angst beherrschst an der richtigen Stelle.
Eine Kette ist nur so gut wie das, was sie prüft, und dafür gibt es Trainings, in denen automatisierte Prüfungen zum Türsteher der Auslieferung werden .
Die amtlichen Zahlen zu dieser Rolle
Die Zahl stammt aus der Berufsgattung Softwareentwicklung auf dem Anforderungsniveau Spezialist, weil diese Rolle im Entwicklungsprozess liegt und nicht im Betrieb. Eine eigene Gattung für Auslieferung gibt es nicht, und weil die Aufgabe in vielen Häusern neben der Entwicklung erledigt wird, erscheinen die betreffenden Personen in der Statistik ohnehin unter ihrem Grundberuf. Das Anforderungsniveau beschreibt den Zuschnitt der Stelle und nicht die Berufserfahrung der Person. Es sind Vollzeitwerte ohne Sonderzahlungen, und der Median ist die belastbarere Größe, weil einzelne Spitzenverdienste den Durchschnitt anheben.
Amtliche Medianverdienste, April 2025
Brutto im MonatStatistisches Bundesamt, Verdiensterhebung. Vollzeit, ohne Sonderzahlungen. Die Hälfte der Beschäftigten verdient weniger als der Median, die andere Hälfte mehr.
KldB 43413, Durchschnitt 6.238 €, gerundet rund 72.000 € im Jahr ohne Sonderzahlungen
- Vollzeitbeschäftigte, Bruttomonatsverdienst ohne Sonderzahlungen. Weihnachts- und Urlaubsgeld, Prämien und Boni sind nicht enthalten, der Jahresverdienst liegt also über dem Zwölffachen.
- Das Anforderungsniveau beschreibt den Zuschnitt der Stelle, nicht die Berufserfahrung. Fachkraft, Spezialist und Experte sagen etwas über die Komplexität der Tätigkeit aus, nicht über Dienstjahre.
- Die Erhebung geht regional nur bis auf die Bundeslandebene. Für einzelne Städte gibt es keine amtlichen Zahlen, weil der Zufallsfehler zu groß wäre.
Quelle: Statistischer Bericht Verdienste , Statistisches Bundesamt (Destatis). Den eigenen Fall prüfst du im Entgeltatlas der Bundesagentur für Arbeit . Beachte dort: Entgelte oberhalb der Beitragsbemessungsgrenze sind der Statistik nicht bekannt, bei gut bezahlten IT-Rollen steht deshalb nur eine Untergrenze.
Ein sehr gutes, praxisorientiertes und nachhaltiges Seminar. So sollte es immer sein. Vielen Dank.
Ein sehr guter und verständlicher Überblick über die Grundlagen im Umgang mit BricsCAD.
Alle meine Erwartungen wurden erfüllt und ich habe mich sehr gut aufgenommen gefühlt, jede Frage wurden Probleme direkt beseitigt.
Häufige Fragen
Ist Release Engineering eine eigene Stelle oder eine Nebenaufgabe?
Was ist der Unterschied zum DevOps Engineer?
Wie oft sollte man ausliefern?
Wie nimmt man eine Datenbankänderung zurück?
Passt thematisch dazu
Für die Wahl der Kette selbst lohnt der Vergleich, worin sich die beiden verbreiteten Pipeline-Systeme unterscheiden .
Sobald jemand nach dem Ursprung des laufenden Stands fragt, geht es darum, wie sich die Herkunft eines Artefakts belegen lässt .
Deine Ansprechpartner
Du bist dir nicht sicher, welcher Kurs oder welches Level zu dir passt? Wir beraten dich persönlich und kostenlos.
Yves Hoppe
Weiterbildung & Beratung
Hilft dir, aus dem IT-Berufe-Programm den passenden Kurs für deinen Stand zu finden.
Norbert Jansen
Beratung & Inhouse
Plant mit dir Inhouse-Trainings, die auf eure Abläufe und euren Datenbestand zugeschnitten sind.
Eine gute Auslieferung fällt niemandem auf
Wie eine Kette vom Quellstand bis zum Artefakt entsteht und wie Verzweigungen dabei beherrschbar bleiben, lässt sich an den verbreiteten Werkzeugen von Grund auf aufbauen.
Passt dazu
- DevOps Engineer: eine Rolle, die es als Beruf offiziell nicht gibt
- Platform Engineer: du baust die Straße, nicht das Auto
- Testautomatisierung als eigene Rolle: wer die Tests baut, entwickelt Software
- Quereinstieg in die Softwareentwicklung: was du wirklich können musst