DevOps Engineer (m/w)

Berufsbereiche: Elektrotechnik, Elektronik, Telekommunikation, IT
Ausbildungsform: Uni/FH/PH
∅ Einstiegsgehalt: € 2.710,- bis € 3.560,- *
* Die Gehaltsangaben entsprechen den Bruttogehältern bzw Bruttolöhnen beim Berufseinstieg. Achtung: meist beziehen sich die Angaben jedoch auf ein Berufsbündel und nicht nur auf den einen gesuchten Beruf. Datengrundlage sind die entsprechenden Mindestgehälter in den Kollektivverträgen (Stand: 2023). Eine Übersicht über alle Einstiegsgehälter finden Sie unter www.gehaltskompass.at. Die Mindest-Löhne und Mindest-Gehälter sind in den Branchen-Kollektivverträgen geregelt. Die aktuellen kollektivvertraglichen Lohn- und Gehaltstafeln finden Sie in den Kollektivvertrags-Datenbanken des Österreichischen Gewerkschaftsbundes (ÖGB) und der Wirtschaftskammer Österreich (WKÖ).

Berufsbeschreibung

DevOps Engineers begleiten die Entwicklung neuer Softwareprodukte und agieren als Schnittstelle zwischen Softwareentwicklung und IT-Betrieb. Zudem sind sie dafür verantwortlich, bestehende Software weiterzuentwickeln sowie die Umsetzung von Softwarelösungen zu optimieren. Der Begriff DevOps setzt sich zusammen aus (Software) Development und (IT-)Operations und bezeichnet ein Konzept, welches die Zusammenarbeit zwischen den Bereichen Softwareentwicklung und IT-Administration vereinfachen soll, um die Herstellung von Softwareprodukten und -Dienstleistungen zu beschleunigen und gleichzeitig eine hohe Qualität zu gewährleisten. 

DevOps Engineers betreuen die Prozesse zur Installation und Konfiguration von Softwarelösungen und optimieren die Automatisierung dieser Prozesse mit Hilfe verschiedener Tools. Zudem erarbeiten sie für die Entwicklung neuer Softwareprodukte Konzepte, in welchen sie alle Anforderungen festlegen, und unterstützen bei der Überwachung der Einhaltung von Qualitäts- und Kostenvorgaben. Sie entwickeln und programmieren DevOps-Software, -Plattformen und -Cloud-Anwendungen, durch welche die betrieblichen Prozesse zur Softwareentwicklung bereichsübergreifend automatisiert, koordiniert und überwacht werden können.

Weiters sind sie dafür verantwortlich, dass die Prozesse der Softwareentwicklung reibungslos funktionieren. Dazu führen sie Funktionstests durch und beheben auftretende Fehler. Zudem installieren sie Programme, die die Leistung der IT-Infrastruktur überwachen und durch welche rasch auf Störungen reagiert werden kann. DevOps Engineers erstellen Konkurrenzanalysen und beobachten Trends, um immer auf dem neuesten Stand zu sein. Teilweise schulen sie auch ihre KundInnen bzw. MitarbeiterInnen in die Anwendung von DevOps-Tools ein. 

Typische Tätigkeiten sind z.B.:

  • Softwareentwicklungsprozesse begleiten und optimieren
  • Unternehmensabläufe analysieren 
  • DevOps-Lösungen entwickeln 
  • DevOps-Software programmieren
  • Softwaretests durchführen 
  • Fehler und Störungen beheben
  • KundInnen beraten
  • Schulungen durchführen

DevOps Engineers begleiten die Entwicklung neuer Softwareprodukte und agieren als Schnittstelle zwischen Softwareentwicklung und IT-Betrieb. Zudem sind sie dafür verantwortlich, bestehende Software weiterzuentwickeln sowie die Umsetzung von Softwarelösungen zu optimieren. Der Begriff DevOps setzt sich zusammen aus (Software) Development und (IT-)Operations und bezeichnet ein Konzept, welches die Zusammenarbeit zwischen den Bereichen Softwareentwicklung und IT-Administration vereinfachen soll, um die Herstellung von Softwareprodukten und -Dienstleistungen zu beschleunigen und gleichzeitig eine hohe Qualität zu gewährleisten. 

DevOps Engineers betreuen die Prozesse zur Installation und Konfiguration von Softwarelösungen und optimieren die Automatisierung dieser Prozesse mit Hilfe verschiedener Tools. Zudem erarbeiten sie für die Entwicklung neuer Softwareprodukte Konzepte, in welchen sie alle Anforderungen festlegen, und unterstützen bei der Überwachung der Einhaltung von Qualitäts- und Kostenvorgaben. Sie entwickeln und programmieren DevOps-Software, -Plattformen und -Cloud-Anwendungen, durch welche die betrieblichen Prozesse zur Softwareentwicklung bereichsübergreifend automatisiert, koordiniert und überwacht werden können.

Weiters sind sie dafür verantwortlich, dass die Prozesse der Softwareentwicklung reibungslos funktionieren. Dazu führen sie Funktionstests durch und beheben auftretende Fehler. Zudem installieren sie Programme, die die Leistung der IT-Infrastruktur überwachen und durch welche rasch auf Störungen reagiert werden kann. DevOps Engineers erstellen Konkurrenzanalysen und beobachten Trends, um immer auf dem neuesten Stand zu sein. Teilweise schulen sie auch ihre KundInnen bzw. MitarbeiterInnen in die Anwendung von DevOps-Tools ein. 

Typische Tätigkeiten sind z.B.:

  • Softwareentwicklungsprozesse begleiten und optimieren
  • Unternehmensabläufe analysieren 
  • DevOps-Lösungen entwickeln 
  • DevOps-Software programmieren
  • Softwaretests durchführen 
  • Fehler und Störungen beheben
  • KundInnen beraten
  • Schulungen durchführen
  • 15 In Inseraten gefragte berufliche Kompetenzen
  • .NET
  • Agile Softwareentwicklung
  • Angular
  • C
  • C#
  • C++
  • Datenbankmanagementsysteme
  • Englisch
  • Java
  • JavaScript
  • LINUX
  • Requirements Engineering
  • Softwaredokumentation
  • SQL
  • XML