DevOps Engineer (m./w./d.)

Andere Bezeichnung(en):
DevOps Entwickler*in

Berufsbeschreibung

DevOps setzt sich aus “Development” und “IT Operations” zusammen. Unter  DevOps versteht man die Zusammenführung und  Integration von Softwareentwicklung ( Software Development) und Systemadministration. Ziel von DevOp ist eine effizientere und koordinierte Zusammenarbeit der Bereiche Entwicklung, IT/Netzwerkadministration sowie  Administration und Management, d. h. zwischen betrieblichen Abteilungen, die häufig getrennt arbeiten. Mittels DevOp, auch agile (flexible)  Software genannt, kann in der betrieblichen Praxis auf bestimmte Anforderungen und Veränderungen rasch und effizient reagiert werden.

DevOps Engineers (m./w./d.) sind spezialisierte Informatiker*innen,  Software Developer (m./w./d.) oder System Engineers, die mit der Entwicklung, Programmierung, Installation und  Verwaltung von  DevOps  Software und  DevOps Systemen für Unternehmen und Organisationen befasst sind.

Die DevOp Methode, welche an sich getrennte Betriebsbereiche wie z. B. Entwicklung und  Administration mittels DevOp Softwaresystemen zusammenführt und effizient koordiniert, kommt in größeren Unternehmen und Organisationen zunehmend zum Einsatz. Spezialist*innen für DevOp Entwicklung und Programmierung sind sehr gefragt und finden in den verschiedensten Branchen und Bereichen spannende Tätigkeitsfelder.

DevOps Engineers (m./w./d.) entwickeln und programmieren DevOp  Software, Plattformen und Cloud-Anwendungen. Sie installieren und  konfigurieren die betrieblichen DevOp Systeme und IT-Infrastrukturen, mittels derer betriebliche Prozesse, insbesondere die betriebliche Datenverarbeitung plattformübergreifend automatisiert, koordiniert und effizient verarbeitet werden können. DevOp basiert auf den Prinzipien der agilen Softwareentwicklung, bei der es darum geht, wie Softwaresysteme rasch, flexibel und effizient auf betriebliche Anforderungen und Veränderungen reagieren können, d. h. möglichst anpassungsfähig sind.

DevOps Engineers (m./w./d.) arbeiten mit Cloud- und Open Source-Technologien sowie Programmiersprachen wie z. B. Python, Java, Ruby oder PHP. Eine wichtige Aufgabe von DevOps-Engineers (m./w./d.) ist die laufende Erstellung und Durchführung von Updates. Mittels DevOp-Tools wie z. B. AWS X-Ray wird die Codebereitstellung vereinfacht und automatisiert. Fehler lassen sich schneller identifizieren und beheben. Weiters installieren sie Monitor- und Protokollprogramme, welche die  Performance der IT-Infrastruktur kontrolliert und schnell auf Fehler, Störungen und Probleme reagiert.

DevOps Tätigkeiten und Aufgabenbereiche sind sehr vielseitig. Neben dem Programmieren und Entwickeln von agiler  DevOps  Software sind  DevOps Engineers (m./w./d.) auch mit IT-Wartung, IT-Administration und Monitoring sowie für die beständige Verbesserung und Optimierung von betrieblichen Prozessen zuständig.

DevOps Engineers (m./w./d.) arbeiten mit Computer, Laptops, Tablets, Computer- und IT-Netzwerken und dergleichen. Sie arbeiten mit Programmiersprachen wie z. B. Python, Javascript, Delphi, Kylix, JBuilder, C++, AppServer, Ruby oder InterBase soweit  DevOps Plattformen wie Windows, Linux oder Java. Neben Programmiersprachen kennen und beherrschen sie verschiedene Datenbanken, Betriebssysteme, Netzwerklösungen und Cloud-Technologien.

Zur Kommunikation verwenden sie Telefone, Mobiltelefone, Internet- und Videotelefonie. Weiters verwenden sie Notizblöcke, Stifte, Whiteboards, Memos und die gängigen Bürogeräte wie  Scanner, Drucker und Kopiergeräte.
Sie lesen und verwenden Fachzeitschriften, Handbücher, Betriebsbücher und Computerzeitschriften, um immer am aktuellen Stand der technischen Entwicklungen zu bleiben und führen technische Unterlagen und Dokumentationen.

DevOps Engineers (m./w./d.) arbeiten in modern ausgestatteten Büros und betrieblichen Besprechungsräumen, sowie in Forschungs- und Entwicklungslabors für Softwareentwicklung und Softwareengineering.

Sie arbeiten eigenständig sowie im Team mit Berufskolleg*innen, Vorgesetzten, betrieblichen Mitarbeiter*innen, und verschiedenen IT-Spezialist*innen sowie Expertinnen und Experten anderer Fachbereiche, wie z. B.:
Computertechniker*in, Computerlinguist*in, Computermathematiker*in, Data Scientist (m./w./d.), Cognitive Developer (m./w./d.), Deep Learning Engineer (m./w./d.), Neurowissenschafter*in, Neurolinguist*in, Natural Language Processing Expert*in, Robotic Systems Engineer (m./w./d.), Softwareprogrammierer*in oder Principal Investigator (PI) (m./w./d.).

DevOps Engineers (m./w./d.) arbeiten überwiegend an Bildschirmen. Ihre Arbeitszeiten sind je nach Betrieb regelmäßig und/oder projektorientiert. Mehrarbeit, Überstunden, Nacht- und Wochenendarbeit sind in diesem Beruf nicht ungewöhnlich.

  • Unternehmensabläufe analysieren, betriebliche Prozesse in  DevOps relevanter Hinsicht darstellen
  • betriebsspezifische  DevOps Lösungen und Strategien entwickeln
  • betriebliche  DevOps Projekte konzipieren und durchführen
  • DevOps / agile  Software entwerfen und programmieren
  • DevOps  Software installieren und konfigurieren
  • DevOps Softwaretests konzipieren und durchführen
  • Administrationstätigkeiten ausführen, Monitoring von Performance
  • betriebliche IT-Systeme und IT-Prozesse verbessern und optimieren
  • betriebliche Mitarbeiter*innen, Abteilungen beraten, informieren, einschulen
  • Workshops und Trainings für IT-Führungskräfte durchführen
  • technische Unterlagen, Dokumentationen, Handbücher, Betriebsbücher usw. führen
  • Unternehmen und Organisationen aller Bereiche und Branchen
  • Unternehmen für Softwareentwicklung
  • Universitäten, Fachhochschulen
  • Selbstständig im eigenen Unternehmen

Der Beruf  DevOps Engineer ermöglicht mit entsprechender Berufserfahrung und Weiterbildung beispielsweise die Spezialisierung auf:

  • DevOps Programmiersprachen und Plattformen
  • Software und Systems Engineering
  • Business Analytics
  • Cloud Engineering
  • IT-Systemadministration, Netzwerk-Administration
  • Datenbanken,  Big Data, Cloud-Technologien
  • Datensicherheit, Datenschutz
  • Cybersecurity

Spezialisierungs- und Aufstiegsmöglichkeiten (Auswahl):

Hier finden Sie ein paar Begriffe, die Ihnen in diesem Beruf und in der Ausbildung immer wieder begegnen werden:

 Business Analytics Computernetzwerk DevOps ERP Information Mapping Informationsarchitektur