Software-Entwicklung hört nicht auf, wenn das Produkt bereit für das Deployment ist - sondern geht weiter, solange das Produkt lebt. Das ist die zentrale Idee hinter DevOps, der neuen Informatik-Vertiefungsrichtung an der Fachhochschule Nordwestschweiz FHNW, die auf das Herbstsemester 2024 lanciert wird.
DevOps-Ingenieur*innen sind dringend gesuchte Fachkräfte auf dem Schweizer Arbeitsmarkt. Hinter dem Begriff «DevOps» versteckt sich eine Kultur-Philosophie zur Entwicklung von Softwareprodukten: «Darunter versteht man die direkte Zusammenarbeit zwischen Softwareentwicklung und Softwarebetrieb. Im Idealfall findet beides im gleichen Team statt. Darum braucht es Informatiker*innen, welche Software nicht nur als Projekt entwickeln, sondern auch als Produkt selbst betreiben», erklärt Sebastian Graf. Der Professor für Cloud-Infrastrukturen und agilen Softwarebetrieb an der Hochschule für Technik FHNW hat die neue Vertiefungsrichtung mitentwickelt und mit seinen Erfahrungen geprägt.
Software entwickeln, die Grenzen Überwindet
Das brandneue Angebot richtet sich an Studierende, die ihre Software nicht nur selbst professionell entwickeln, sondern auch betreiben wollen. «Das Schöne an DevOps ist, dass es die klassischen Strömungen Dev (kurz für Development) und Ops (kurz für Operations) miteinander verbindet», sagt Sebastian Graf.Eine Zielgruppe für die Vertiefungsrichtung bilden beispielsweise Plattformentwickler*innen, welche ihre Erfahrungen im Betrieb von Infrastrukturen auf den Betrieb von Applikationen Übertragen wollen. Eine andere Gruppe bilden aber auch Applikationsentwickler*innen, die ihre Anwendungen selbst hosten und betreiben wollen.
Produkte entwickeln und betreiben
Auch in der neuen Vertiefungsrichtung spielen Praxisprojekte eine zentrale Rolle. Doch anders als bei den bisherigen Vertiefungsrichtungen sind die Projekte nicht nach einem Semester abgeschlossen - das DevOps-Prinzip soll nämlich auch hier gelebt werden: die Studierenden werden kontinuierlich an Produkten arbeiten, die über mehrere Semester entwickelt und betrieben werden. «Die angehenden DevOps-Engineers entwickeln und betreiben im Team über mehrere Semester eine oder mehrere FHNW-interne Applikationen. Dabei lernen sie, den Trade-off zwischen Stabilität und neuen Features selbst abzuwägen», erklärt Sebastian Graf.«Mit der neuen Vertiefungsrichtung bieten wir den Studierenden als erste Fachhochschule der Schweiz eine dezidierte Fachausbildung auf Bachelorstufe im Bereich DevOps», sagt Ruth Schmitt, Leiterin Ausbildung an der Hochschule für Technik FHNW. «Damit decken wir nicht nur ein Bedürfnis der Studierenden, sondern begegnen gezielt dem Fachkräftemangel in einem zentralen Bereich der Softwareentwicklung.»
Zum Interview mit Sebastian Graf.
Weitere Informationen zur neuen Informatik-Vertiefungsrichtung DevOps auf der Website.