zu Beruf, Aus- und Weiterbildung
DevOps Engineer (m/w)
Berufsbereiche: Elektrotechnik, Elektronik, Telekommunikation, IT / Medien, Grafik, Design, Druck, Kunst, KunsthandwerkAusbildungsform: mittlere und höhere Schulen
Berufsbeschreibung
DevOps Engineers begleiten die Entwicklung neuer Softwareprodukte und agieren als Schnittstelle zwischen Softwareentwicklung und IT-Betrieb. Sie sind auch dafür verantwortlich, bestehende Softwarelösungen zu optimieren. Das Ziel ist es, diese für den laufenden Betrieb eines Unternehmens zu verbessern und zu vereinheitlichen. Dabei sorgen DevOps Engineers auch dafür, dass die neue und bestehende Software reibungslos funktioniert. Sie erstellen weiters Prototypen, führen Tests durch und analysieren auftretende Fehler, die sie dokumentieren. Die Bezeichnung DevOps setzt sich übrigens aus dem englischen Begriff Development (Entwicklung) und Operations (Betrieb) zusammen.
Zudem erarbeiten DevOps Engineers Konzepte für die Entwicklung neuer Softwareprodukte. Nach der Abstimmung mit ihren KundInnen legen sie die dafür erforderlichen Anforderungen fest und achten auf ihre Einhaltung, beispielsweise hinsichtlich der Qualität und der Kosten. Weiters entwerfen sie neue Entwicklungstools und suchen ständig nach neuen Technologien, um die Softwarelösungen noch effizienter zu machen. Dafür beobachten sie Trends und erstellen Konkurrenzanalysen, um immer auf dem neuesten Stand zu sein. DevOps Engineers führen auch Schulungen durch und sind für technische Dokumentationen zuständig.
Typische Tätigkeiten sind z.B.:
- Anforderungen analysieren und definieren
- Prozesse optimieren und vereinheitlichen
- Fehler analysieren
- Performancetests durchführen
- Prototypen erstellen
- Trends beobachten
- Schulungen abhalten
- Dokumentationen erstellen
Hinweis: Die gezeigten Fotos stammen aus einem Berufsfeld und können daher vom beschriebenen Einzelberuf abweichen.
- 12 fachliche berufliche Kompetenzen
-
1
Multimediakenntnisse
-
Webdesign (1)
- Responsives Webdesign
-
Webdesign (1)
-
1
Fremdsprachenkenntnisse
-
Englisch (1)
- Technisches Englisch
-
Englisch (1)
-
4
Internetentwicklungs- und Administrationskenntnisse
-
Frameworks (1)
- Bootstrap
-
Webprogrammierung (2)
- ASP.NET
- REST-API
-
Cloud Computing (4)
- Microsoft Azure
- OpenStack
- Red Hat OpenShift
- SaaS
-
Application Server und Web-Entwicklungsumgebungen (1)
- Web-API
-
Frameworks (1)
-
9
Softwareentwicklungskenntnisse
-
Softwareentwicklungsmethoden (3)
- CI/CD
- Docker
- Kubernetes
-
Softwareprogrammierung (3)
- Customizing
- Objektorientierte Programmierung
- UML
-
Softwaretests (1)
- Durchführung von Softwaretests
-
Spezialgebiete Softwareentwicklung (9)
- Entwicklung von Algorithmen
- Entwicklung von Apps
- Entwicklung von Systemsoftware
- Entwicklung von Webapplikationen
- Hardwarenahe Softwareentwicklung
- Programmierung von Apps
- Programmierung von Netzwerken
- Programmierung von Schnittstellen
- Programmierung von Scripts
-
UI-Entwicklung (2)
- GUI-Tests
- Nutzerorientierte Gestaltung
-
Softwareplanung (1)
- IT-Lastenhefterstellung
-
Software Change Management (1)
- GitHub
-
Softwareentwicklungstools (4)
- Gradle
- Jenkins
- Qt
- Visual Studio
-
Konfigurationsmanagement (1)
- Terraform
-
Softwareentwicklungsmethoden (3)
-
7
Programmiersprachen-Kenntnisse
-
Auszeichnungssprachen (3)
- HTML
- SASS/CSS
- XML
-
Programmierbibliotheken und Schnittstellen (2)
- .NET
- Windows Presentation Foundation
-
Objektorientierte Programmiersprachen (8)
- ABAP
- C#
- Eclipse
- Groovy
- Java
- JPA
- Spring Boot
- Spring Framework
-
Compiler Programmiersprachen (2)
- C
- C++
-
Script-Sprachen (2)
- AngularJS
- JavaScript
-
Interpreter Programmiersprachen (2)
- PHP
- Python
-
Prozedurale Programmiersprachen (1)
- PL/1
-
Auszeichnungssprachen (3)
-
2
Netzwerktechnik-Kenntnisse
-
Netzwerkprotokolle (3)
- IEC 61850
- SAML
- SOAP
-
Netzwerktypen (1)
- Client-/Server Technologien
-
Netzwerkprotokolle (3)
-
2
Datensicherheitskenntnisse
-
IT-Sicherheits-Software (1)
- Firewall-Systeme
-
Cyber Security (1)
- Informationssicherheit
-
IT-Sicherheits-Software (1)
-
5
Datenbankkenntnisse
- Datenbankentwicklung
-
Datenbankmanagementsysteme (4)
- MS SQL-Server
- MySQL
- Oracle-Datenbanken
- PostgreSQL
-
Datenbankadministration (1)
- Betreuung von relationalen Datenbanken
-
Datenbank- und Datenbankabfragesprachen (1)
- SQL
-
Advanced Analytics (1)
- Apache Kafka
-
1
Betriebssystemkenntnisse
-
Betriebssysteme (3)
- Android
- LINUX
- Windows
-
Betriebssysteme (3)
- 1 Kenntnis berufsspezifischer Rechtsgrundlagen
-
1
Wissenschaftliches Fachwissen Technik und Formalwissenschaften
-
Ingenieurwissenschaften (2)
- Elektrotechnik und Informationstechnik
- Simulink
-
Ingenieurwissenschaften (2)
-
2
IT-Projektmanagement- und Consultingkenntnisse
-
IT-Projektmanagement (2)
- JIRA
- Scrum
- Requirements Engineering
-
IT-Projektmanagement (2)
- 4 überfachliche berufliche Kompetenzen
- Analytische Fähigkeiten
- Kommunikationsstärke
-
1
Problemlösungsfähigkeit
- Konzeptionelle Fähigkeiten
-
1
Zuverlässigkeit
- Qualitätsbewusstsein
- 15 In Inseraten gefragte berufliche Kompetenzen
- .NET
- Agile Softwareentwicklung
- Angular
- C
- C#
- C++
- Datenbankmanagementsysteme
- Englisch
- Java
- JavaScript
- LINUX
- Requirements Engineering
- Softwaredokumentation
- SQL
- XML
Hinweis: Die gezeigten Fotos stammen aus einem Berufsfeld und können daher vom beschriebenen Einzelberuf abweichen.



