Offizielle DevOps-Zertifizierungen

Schriftliche DevOps-Schulung

Welche Rollen gibt es in Ihrer DevOps-Organisation?

DevOps-Generalist

DevOps-Generalisten sorgen vor allem dafür, dass DevOps-Praktiken in der Organisation und ihren Teams reibungslos eingeführt, effizient und tragfähig angewandt und laufend verbessert werden. Ob alle Beschäftigten die nötigen Kenntnisse und das Verständnis für die Zusammenarbeit mit DevOps-Teams mitbringen, entscheidet maßgeblich über Erfolg und Bestand der DevOps-Organisation.

Ob Sie selbst in einer DevOps-Organisation arbeiten oder mit DevOps-Teams zusammenarbeiten, Sie sollten verstehen, warum und wie DevOps im Vergleich zu anderen Methoden der Softwareentwicklung und -bereitstellung erfolgreicher und effizienter ist und mehr Freude bei der Arbeit macht. In einer Zeit, in der Software und ihr Umfeld eine zentrale Rolle spielen, empfehlen wir allen Fachkräften, DevOps-Generalisten zu werden, unabhängig davon, ob sie in IT, Softwareentwicklung oder Technologie arbeiten, eine Leitungsfunktion innehaben oder im Management tätig sind.

DevOps-Führungskraft

DevOps-Führungskräfte sorgen dafür, dass DevOps-Fachwissen in ihrer Organisation erfolgreich genutzt und angewandt wird. Sie spielen eine Schlüsselrolle dabei, wie Teams den kulturellen Wandel hin zur DevOps-Denk- und Arbeitsweise vollziehen. Sie können Teams und Führungskräfte konstruktiv beeinflussen und Vorhaben voranbringen. Sie helfen, die Teams an der Geschäftsstrategie auszurichten, und identifizieren, wählen, definieren und priorisieren DevOps-Vorhaben. Sie steuern außerdem die Einführung von DevOps in ihrer Organisation.

DevOps-Führungskräfte wählen zentrale Teammitglieder aus. Sie achten darauf, dass alle DevOps-Fachkräfte angemessen geschult sind und Aufgaben und Projekte übernehmen, die zu ihren Fähigkeiten und ihrer Erfahrung passen. Sie begleiten die Teams als Coaches und Mentoren, unterstützen die Ressourcenplanung und räumen Probleme und Hindernisse aus dem Weg, damit die gesamte DevOps-Organisation erfolgreich ist.

Der Geschäftsleitung berichten sie anhand vorab definierter DevOps-Geschäftsziele und Kennzahlen zum Geschäftsdurchsatz. Sie fördern bewährte Lösungen, erreichte Verbesserungen und Erfolgsgeschichten und nutzen sie für die ganze Organisation. Sie arbeiten eng mit allen Teams zusammen, besonders mit DevOps-Projektleitern, Product Ownern, Release-Managern, Trainern und Coaches, da diese jeweils einen besonderen Auftrag in der Organisation erfüllen.

DevOps-Projektleiter

DevOps-Projektleiter sind für das Erreichen der festgelegten Projektziele verantwortlich. Sie formulieren klare und erreichbare Ziele, arbeiten die Anforderungen aus und steuern die Faktoren des Projektmanagementdreiecks: Kosten, Zeitplan, Umfang und Qualität.

DevOps-Projektleiter vertreten häufig den Kunden und müssen aufgrund ihrer Kenntnis des Unternehmens dessen genaue Bedürfnisse ermitteln und umsetzen. Sie vermitteln zwischen dem Entwicklungs- und Bereitstellungsteam und dem Kunden. Dazu brauchen sie Branchenkenntnisse, um Probleme zu verstehen und sie mit beiden Seiten besprechen zu können. Sie müssen sich auf interne Abläufe des Vertragspartners einstellen und eng mit dessen benannten Vertretern zusammenarbeiten können. So lassen sich Fragen zu Kosten, Zeitplan, Umfang und Qualität effizient klären und vor allem die Kundenzufriedenheit sichern.

Der Titel „DevOps Project Manager“ bezeichnet die Person, die ein Projekt zum Abschluss bringen soll. Sie trägt die volle Verantwortung, verfügt über die nötigen Befugnisse und erreicht die angestrebten Projektziele im vorgesehenen Budget, pünktlich und mit höchstmöglicher Qualität.

DevOps Product Owner

Die Rolle des DevOps Product Owners ist eigenständig und breit angelegt. Sie vereint die anspruchsvollen Aspekte des klassischen Projekt- und Produktmanagements. Der DevOps Product Owner vertritt im Team die Kundensicht und sorgt dafür, dass die richtige Arbeit zur richtigen Zeit erledigt wird. Er muss eng mit den Teams und Prozessen für Softwareentwicklung und -bereitstellung verzahnt sein, damit jeder Produktrelease möglichst viel Mehrwert schafft.

DevOps Product Owner haben mehrere zentrale Aufgaben. Dazu gehören:

  • Das DevOps Product Backlog pflegen.
  • Die Erstellung von Produkt-Roadmaps für Releases und von Release-Plänen unterstützen.
  • Produktabhängigkeiten erkennen und entsprechend dem Auftrag der Organisation priorisieren.
  • Stakeholder betreuen und mit ihnen kommunizieren.

Wer direkt mit Kunden arbeitet, sollte die Rolle des DevOps Product Owners auch dann verstehen, wenn er sie nicht selbst ausübt. So können Sie Ihre Kunden bestmöglich unterstützen und den größtmöglichen Nutzen für sie schaffen.

DevOps-Architekt

DevOps-Architekten verantworten Architektur, Entwurf und Entwicklung der Werkzeuge und Abläufe zur Produktbereitstellung. Sie entwerfen und entwickeln innovative Lösungen, um die Produktarchitektur und die zugehörigen Werkzeuge und Prozesse für Continuous Integration und die Continuous-Deployment-Pipeline aufzubauen und zu pflegen.

DevOps-Architekten definieren lose gekoppelte Dienste, deren Nutzer von Änderungen an den Diensten oder deren Umgebungen möglichst wenig betroffen sind. Eine gewisse Kopplung ist unvermeidbar, da der Nutzer auf den Dienst zugreift. DevOps-Architekten verringern diese Abhängigkeiten durch getrennte Schnittstellen und Implementierungen, Regeln für die Versionierung, Laufzeitverträge, Plattformunabhängigkeit und Standorttransparenz.

DevOps-Architekten sind für den Erfolg von Organisationen und Teams von zentraler Bedeutung. Zu einer optimalen, lose gekoppelten Architektur für Produkte und Dienste gehört eine äußerst zuverlässige, vollständig automatisierte Arbeitsumgebung ohne Hindernisse. Im Wasserfallmodell brauchten alle Geländewagen, um durch unwegsames Gelände zu kommen. DevOps-Architekten bauen die Autobahn, auf der die anderen mit schnelleren Autos fahren können.

DevOps-Entwickler

Als DevOps-Entwickler setzen Sie die Geschäftsziele Ihrer Kunden in Softwarelösungen und Systeme um. Anders als in einer klassischen Entwicklerrolle behalten Sie während Ihrer gesamten Arbeit die Geschäftsziele und Anforderungen Ihrer Kunden im Blick. Sie wissen, warum Ihr Arbeitgeber Sie eingestellt hat und was Ihre Kunden von Ihnen brauchen und erwarten.

Als verlässlicher Technologiepartner geben Sie Arbeitgebern und Kunden allen Grund, Ihnen zu vertrauen und weiter mit Ihnen zu arbeiten. Sie verbinden Geschäftsziele und Anforderungen mit Entwürfen und lauffähigem Code. Ihre Verantwortung reicht über Entwurf und Programmierung hinaus. Sie betreuen den gesamten Softwarelebenszyklus von Anforderungsanalyse, Architekturvision und Testautomatisierung bis zu Benutzererfahrung, Erweiterungen, Betrieb, Wartung und Außerbetriebnahme.

Als DevOps-Entwickler stellen Sie lauffähige Lösungen in kleinen, häufigen Iterationen bereit. Sie liefern Entwürfe und Software kontinuierlich aus, um für das Geschäft Ihrer Kunden und Ihres Unternehmens schnell und ohne Unterbrechung Nutzen zu schaffen. Denken Sie daran: Ihr Auftrag ist es, zufriedene Kunden zu haben und Software zu entwickeln, die Sie und Ihre Kunden gerne nutzen!

Wer mit Leidenschaft entwickelt und in der DevOps-Softwareentwicklung effiziente, erstklassige und hochwertige Systeme bauen möchte, dem empfehlen wir die Rolle als DevOps-Entwickler.

DevOps Operations Engineer

DevOps Operations Engineers überwachen, warten und implementieren die moderne Software und Infrastruktur hinter ihren Produkten. Sie stellen Netzwerkinfrastruktur und Server in Rechenzentren bereit und warten sie. Sie wirken bei Installationen in DevOps-Bereitstellungsteams mit und erarbeiten Notfallpläne für Auslieferung und Deployment.

Ihre Aufgaben reichen von der physischen Installation im Rechenzentrum bis zur engen Zusammenarbeit mit Stakeholdern und besonders mit DevOps-Entwicklern. So werden Verfügbarkeit, Wartbarkeit, Überwachbarkeit und Analysen von Grund auf in die Produkte eingebaut.

Hinter allem, was die Kunden Ihrer Organisation sehen, steht die von DevOps Operations Engineers aufgebaute Architektur. Sie halten diese Systeme in Betrieb. Von der Entwicklung und Wartung von Produkten und Diensten bis zum Aufbau der nächsten Plattformgeneration machen sie das Produktportfolio ihrer Organisation möglich.

DevOps Operations Engineers sind mit Stolz Ingenieure für Ingenieure. Sie zerlegen gern Geräte, selbst wenn dadurch die Garantie erlischt, um sie anschließend wieder zusammenzubauen. Sie stehen jederzeit auf Abruf bereit, um Systeme und Netzwerke am Laufen zu halten und Kunden das bestmögliche und schnellste Nutzungserlebnis zu bieten.

DevOps Quality Assurance Engineer

DevOps Quality Assurance Engineers prüfen frühzeitig die Alleinstellungsmerkmale, Anforderungen, Anwendungsfälle, Architektur und weitere Entwurfsunterlagen ihres Produkts. Daraus leiten sie die Testarten ab, mit denen sie die Produktqualität überprüfen. Mit DevOps-Entwicklern und Projektleitern legen sie Methoden und Werkzeuge für die Umsetzung und Ausführung der Tests fest.

DevOps Quality Assurance Engineers entwerfen kreative Testfälle mit dem klaren Ziel, Schwachstellen aufzudecken. Sie ordnen die Fälle nach Priorität und Schwierigkeitsgrad. Sie erstellen und prüfen detaillierte Dokumentationen, damit das DevOps-Team die Testfälle richtig versteht.

Sie begleiten und überprüfen die Testausführung laufend, um sicherzustellen, dass die umgesetzten Testfälle ihr Ziel erfüllen. Als selbstbewusste und verlässliche Fachleute erläutern sie Ziel und Bedeutung der Testfälle. Sie melden und prüfen Fehler und achten darauf, dass keine vorgesehenen Produktfunktionen beeinträchtigt werden.

Sie beziehen das gesamte DevOps-Team in die Prüfung der Testentwürfe ein und nutzen das Feedback, um weitere kreative Testfälle zu ergänzen und Redundanzen zu verringern. Einen erheblichen Teil ihrer Zeit verbringen sie damit, Tests zu automatisieren und auszuführen und Korrekturen aus der Softwareentwicklung durch erneute Tests zu überprüfen.

DevOps Information Security Engineer

In klassischen IT-Organisationen wird Informationssicherheit oft erst im Nachhinein berücksichtigt. Als nichtfunktionale Anforderung kommt sie häufig dann zur Sprache, wenn sich Probleme besonders schwer, teuer und unter Zeitdruck erkennen und beheben lassen.

DevOps Information Security Engineers entwerfen die übergeordnete Sicherheitsstrategie ihrer Organisation und arbeiten einen detaillierten Umsetzungsplan aus. Sie wägen laufend den Nutzen zusätzlicher Sicherheitsmaßnahmen gegen mögliche Belastungen für das Geschäft ab. Sie erkennen und beheben Sicherheitsprobleme proaktiv, sowohl in frühen Produktentwürfen als auch in laufenden Softwaresystemen. Sie überwachen Netzwerke und Softwaretelemetrie und priorisieren ihre Arbeit nach Risiko.

DevOps Information Security Engineers arbeiten eng mit DevOps-Entwicklern und DevOps Operations Engineers zusammen. Ihre Empfehlungen und ihr Fachwissen fließen deutlich früher in die Entwicklung und Bereitstellung ein. So können Organisationen Sicherheit über den gesamten Bereitstellungszyklus hinweg in das Produkt einbauen.

DevOps-Release-Manager

DevOps-Release-Manager steuern und koordinieren das Produkt von der Entwicklung bis zur Produktion. Sie kümmern sich meist um technische Details und Hindernisse, die außerhalb des Aufgabenbereichs klassischer Projektleitungen liegen. Sie überwachen Abstimmung, Integration und Ablauf von Entwicklung, Test und Deployment, damit kontinuierlich ausgeliefert werden kann. Sie bauen die Werkzeugkette für die durchgängige Anwendungsbereitstellung auf und pflegen sie.

Sie arbeiten eng mit DevOps-Projektleitern und Product Ownern zusammen, um Produkt-Roadmaps und Release-Pläne zu erstellen. Sie identifizieren Abhängigkeiten, machen sie sichtbar und sorgen dafür, dass DevOps-Teams abhängige Aufgaben entsprechend priorisieren. Sie unterstützen die Pflege des DevOps Product Backlogs, die Betreuung der Stakeholder und die Kommunikation.

DevOps-Trainer

Wie bei anderen schnell wachsenden Trends in der IT kann es auch bei der Einführung von DevOps zu Missverständnissen kommen. Viele Teams und Unternehmen machen organisatorische, zwischenmenschliche oder betriebliche Fehler, die Leistung und Einbindung der DevOps-Teams in eine meist noch wenig agile Gesamtorganisation beeinträchtigen. Mitunter werden DevOps-Praktiken deshalb wieder aufgegeben, was der Branche und den Menschen schadet, die DevOps voranbringen.

DevOps-Trainer sind versierte DevOps-Fachkräfte wie Sie, die für fundierte Schulung und Weiterbildung in der Organisation sorgen.

Sie können unabhängig von den Teams arbeiten und von der Führungsebene direkt unterstützt werden, um DevOps-Schulungen auf allen Ebenen zu ermöglichen. Sie können auch einem DevOps-Team angehören, sich die nötige Unterstützung der Führungsebene sichern und andere Bereiche gezielt für die Zusammenarbeit mit den DevOps-Teams schulen. Wer DevOps-Teams, Fachabteilungen und Führungskräften helfen möchte, DevOps richtig zu erlernen und umzusetzen, dem empfehlen wir die Rolle als DevOps-Trainer.

Trainer schulen in der Regel externe Kunden in einer Lernumgebung. DevOps-Coaches begleiten Teammitglieder meist direkt in der Kundenorganisation und stellen sicher, dass sie DevOps verstehen und richtig anwenden. Sie geben den Teams bei der Arbeit im realen Umfeld praktische Tipps.

DevOps-Coach

Wie bei anderen schnell wachsenden Trends in der IT kann es auch bei der Einführung von DevOps zu Missverständnissen kommen. Viele Teams und Unternehmen machen organisatorische, zwischenmenschliche oder betriebliche Fehler, die Leistung und Einbindung der DevOps-Teams in eine meist noch wenig agile Gesamtorganisation beeinträchtigen. Mitunter werden DevOps-Praktiken deshalb wieder aufgegeben, was der Branche und den Menschen schadet, die DevOps voranbringen.

Wie DevOps-Trainer sind auch DevOps-Coaches versierte DevOps-Fachkräfte wie Sie. Sie sorgen dafür, dass die Organisation DevOps-Praktiken richtig versteht, verbreitet und anwendet.

DevOps-Coaches können unabhängig von den Teams arbeiten und von der Führungsebene direkt unterstützt werden, um den organisatorischen und kulturellen Wandel auf allen Ebenen zu fördern. Sie können auch einem DevOps-Team angehören und mit der Führungsebene zusammenarbeiten, um die nötige Unterstützung zu erhalten und andere Bereiche laufend auf die Zusammenarbeit mit den DevOps-Teams vorzubereiten. Wer DevOps-Teams, Fachabteilungen und Führungskräften helfen möchte, DevOps-Praktiken richtig zu verstehen, zu übernehmen und anzuwenden, dem empfehlen wir die Rolle als DevOps-Coach.

FAZIT

Dieses Kapitel behandelt die häufigsten Rollen in einer DevOps-Organisation. Die Rollen müssen nicht in jedem Team einzeln besetzt sein. Weniger ist mehr. Helfen Sie Ihrem Team, sich auf die wenigen wichtigen Aufgaben zu konzentrieren und Unwesentliches wegzulassen, um die angestrebte IT- und Geschäftsleistung zu erreichen.

Als Faustregel sollte Ihr Team über die Rollen und Fähigkeiten verfügen, die einen möglichst guten kontinuierlichen Arbeitsfluss ermöglichen. Ab dem nächsten Kapitel geht es um diesen Arbeitsfluss.



Wir garantieren Ihnen, dass Sie mit Ihrer kostenlosen Online-Schulung die DevOps-Zertifizierungsprüfung bestehen!

  1. 01

    Online anmelden

    Wählen Sie Ihre akkreditierte Zertifizierung und schließen Sie die Anmeldung ab.

  2. 02

    Zugangscode erhalten

    Ihren persönlichen Prüfungszugangscode erhalten Sie sofort per E-Mail.

  3. 03

    Vorbereiten und Prüfung ablegen

    Lernen Sie mit Ihrer kostenlosen Schulung und beantworten Sie online die 50 Fragen mit Auswahlantworten.

  4. 04

    Lebenslang gültigen Nachweis erhalten

    Sie erhalten Ihr weltweit gültiges Zertifikat und ein überprüfbares digitales Abzeichen.

Muster für Certified DevOps Generalist™
Zur Zertifizierung anmelden

IHRE KOSTENLOSE PREMIUMSCHULUNG ONLINE

Die 3. Auflage von DevOps Revealed holen

Wir haben Ihre Schulung mit einem Verbund namhafter Geschäfts- und Personalführungskräfte, DevOps-Coaches, Mentoren, Experten und anerkannter Autoritäten aus allen wichtigen Branchen entwickelt. Jeder Besucher der International DevOps Certification Academy™ hat Zugang. Die Unterlagen finden Sie unter Ihr kostenloses DevOps-Buch und Ihre kostenlose Premium-Schulung zu DevOps im Hauptmenü.

Diese Unterlagen sind urheberrechtlich geschütztes geistiges Eigentum der International DevOps Certification Academy™. Wir stellen sie allen kostenlos zur Verfügung, weil unser Fachwissen DevOps-Fachkräften hilft und zur Weiterentwicklung des Fachgebiets beiträgt.

Ihre Zertifizierungsprüfung besteht aus Multiple-Choice-Fragen. Arbeiten Sie Ihre Online-Schulung durch, um das Wissen für die Prüfung und Ihre DevOps-Zertifizierung aufzubauen.

Wir garantieren Ihnen, dass Sie mit Ihrer kostenlosen, hochwertigen Online-Schulung die DevOps-Zertifizierungsprüfung bestehen!