Die Nachfrage nach DevOps Engineers wächst deutlich schneller als das Angebot, der Fachkräftemangel in der IT wird sich perspektivisch verschärfen: Mehr als 80% der CIO‘s in Deutschland gehen davon aus, dass die strategische Bedeutung der IT in ihrer Organisation in den kommenden 5 Jahren steigt, da sie zum Kerngeschäft zählt oder sich dazu entwickelt. (Roth & Heimann, 2022)
Diese Entwicklung lässt sich mit Zahlen gut belegen. Wurden Ende 2021 deutschlandweit rund 54.000 offene Stellen in IT-Berufen verzeichnet, veröffentlichte der Fachverband Bitkom Anfang 2022 bereits knapp 96.000 offene Stellen allein in Deutschland. (Bitkom e.V., 2022)
Und auch in Zukunft wird sich der IT-Fachkräftemangel aufgrund des demographischen Wandels und trotz gestiegener Studierendenzahlen in der IT massiv verschärfen: Die BCG prognostiziert, dass in Deutschland bis zum Jahr2030 rund 1,1 Millionen IT-Fachkräfte fehlen werden. (Specht, 2022)
Grundsätzlich sind viele IT-Berufe jung und oftmals artverwandt. Das bedeutet einerseits, dass es nicht selten große Verwirrung um Berufsbezeichnungen und Aufgaben gibt, andererseits aber auch, dass die Durchlässigkeit auf horizontaler und vertikaler Ebene überaus groß ist.
Doch nun zu den DevOps-Engineers: Was sind deren Kernaufgaben und welche Voraussetzungen muss ein DevOps Engineer erfüllen?
Zunächst beschreibt DevOps die Zusammenführung der beiden Teilbereiche „Development = Dev“ und „IT-Operations = Ops“. Ein DevOps-Engineer agiert in allen Bereichen in einem Unternehmen, wo Software die täglichen Geschäftsprozesse unterstützt. (Klasen, n.D.)
DevOps Engineers haben dabei die Aufgabe, die Arbeitsabläufe Softwareentwicklung, -betrieb und Qualitätsmanagement effizient zu gestalten. Sie bedienen sich einerseits der Ansätze der sogenannten agilen Softwareentwicklung, und gleichzeitig kennen sie sich mit der klassischen Systemadministration aus. Sie arbeiten bereichsübergreifend und mit Managern, Entwicklern und Administratoren zusammen, um ein Softwareprodukt zu verbessern.
Zu den typischen Aufgaben eines DevOps-Engineers zählen:
- Tätigkeiten in der Administration im Cloud-Bereich
- Entwicklung von hybriden Cloud-Anwendungen
- Die Konzeption und Durchführung von Software-Releases & Tests
- Die Entwicklung, Automatisierung und Optimierung operativer Prozesse uvm.
DevOps-Engineers sind spezialisierte IT-Experten – aber dennoch in der Lage, sich später auch auf andere Bereiche zu fokussieren, sei es im Cloud-Computing, als Data Visualizer, Data Scientist oder auch in Führungsrollen im Management. Ein DevOps-Engineer ist grundsätzlich in allen Branchen anzutreffen, die Geschäftsprozesse mit Software unterstützen – und ist auch deshalb sehr gesucht. (Klasen, n.D.)
Welche Qualifikationen sollte ein DevOps-Engineer mitbringen?
Ein DevOps-Engineer hat oftmals ein Studium im Bereich (Wirtschafts-)Informatik, Ingenieurwesen oder Mathematik erfolgreich absolviert und / oder eine Ausbildung als Fachinformatiker:in abgeschlossen. Von Vorteil sind Praktika und nachweisliche Berufserfahrung mit tiefgehenden Kenntnissen im administrativen IT-Bereich, in der Softwareentwicklung, der Programmierung und Scripting. (Klasen, n.D.)
Quellen:
Bitkom e.V. (03. 01 2022). https://www.bitkom.org. Von https://www.bitkom.org/Presse/Presseinformation/IT-Fachkraefteluecke-wird-groesser abgerufen
Klasen, F. (n.D.). techminds.de. Von https://techminds.de/jobprofile/devops-engineer/ abgerufen
Roth, D. L., & Heimann, T. (03 2022). https://www.capgemini.com/. Von https://www.capgemini.com/de-de/wp-content/uploads/sites/8/2022/08/Studie-IT-Trends-2022.pdf abgerufen
Specht, F. (07. 02 2022). handelsblatt.com. Von https://www.handelsblatt.com/politik/deutschland/arbeitsmarkt-fachkraefteluecke-in-den-it-berufen-so-gross-wie-nie/28046062.html abgerufen