Was wir unter DevOps verstehen
Um unsere Dienstleistung besser einordnen zu können, möchten wir zuerst einen sehr kurzen Abriss über DevOps geben.
Es gibt eine Vielzahl an Literatur1 sowie Definition, was hinter dem Begriff DevOps steckt. Häufig ist in dem Zusammenhang zu lesen, dass es sich bei DevOps um ein grundlegendes Mindset handelt, ja sogar um eine Arbeitskultur. Für eine konkrete Beschreibung unserer Dienstleistung sind die einschlägige Literatur und die Definitionen unserer Meinung nach zu abstrakt.
Deshalb möchten wir an dieser Stelle eine stark vereinfachte Definition von DevOps, wie wir es häufig in der Praxis erleben, aufstellen:
DevOps ist die interdisziplinäre Zusammenarbeit aller involvierten Parteien zur Erreichung der Geschäftsziele.
Wir sollten uns an der Stelle nicht von der Einfachheit dieses Satzes täuschen lassen! Bei näherer Betrachtung können wir den Satz in folgende Schlüsselelemente zerlegen:
Eine interdisziplinäre Zusammenarbeit ist aufgrund der hochkomplexen, modernen Unternehmens-IT unerlässlich und immer eine Gemeinschaftsleistung von verschiedensten technischen und fachlichen Disziplinen. Dabei wird häufig die Anzahl an Stakeholder, den involvierte Parteien, unterschätzt bzw. bestimmte Rollen nicht ins Boot geholt. Wer denkt schon am Anfang einer Produktidee daran, z.B. Datenschützer ins Boot zu holen. Häufig zieht sich dieses Versäumnis dann weit über den MVP hinaus. Letzendlich ist das finale Ziel einen Mehrwert für das Unternehmen zu generieren und so zur Erreichung der Geschäftsziele beizutragen.
Was wir anbieten
Basierend auf dieser stark vereinfachten Definition ordnen wir unsere Dienstleistung im Bereich der interdisziplinären Zusammenarbeit ein. Genauer gesagt sind wir spezialisiert auf die Themen Entwicklung und Betrieb.
Unsere Leistungen umfassen:
- Das Schlagen einer Brücke zwischen Produktteams bzw. deren Entwicklern und den (zentralen) Infrastruktur- bzw Plattformteams. Häufig sprechen die beiden Domänen eine etwas andere Sprache bzw. haben einen anderen Fokus. Mit unserer Expertise in beiden Welten können wir entsprechend vermitteln.
- Betreuung von Cross-functional Produktteams, welche weitestgehend autonom aufgestellt sind. Frei nach dem Motto “You build it, you run it”
- Aufbau und Weiterentwicklung von Monitoring und Alerting Lösungen basierend auf dem Prometheus/Grafana Technologiestack
- Unterstützung bei einer Vielzahl an DevOps Tools
- CI/CD, Cloud Computing und Kubernetes
Gene Kim, Jez Humble und Nicole Forsgren sind einige der bekannteren Autoren ↩︎