DevOps Engineer (m/w)
Berufsbereiche: Elektrotechnik, Elektronik, Telekommunikation, IT / Medien, Grafik, Design, Druck, Kunst, KunsthandwerkAusbildungsform: mittlere und höhere Schulen
Hinweis
Dieser Beruf ist eine Spezialisierung des Berufs Web Developer (m/w). Weiterführende Informationen finden Sie in der Beschreibung von Web Developer (m/w) (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
- 12 fachliche berufliche Kompetenzen
-
1
Betriebssystemkenntnisse
-
Betriebssysteme (4)
- LINUX
- macOS
- Smartphone-, PDA- und Tablet-Betriebssysteme
- Windows
-
Betriebssysteme (4)
-
3
Datenbankkenntnisse
-
Datenbank- und Datenbankabfragesprachen (1)
- SQL
-
Datenbanksysteme (4)
- MariaDB
- MySQL
- Oracle-Datenbanken
- PostgreSQL
-
Datenbankadministration (1)
- Betreuung von relationalen Datenbanken
-
Datenbank- und Datenbankabfragesprachen (1)
-
1
E-Commerce-Kenntnisse
-
E-Commerce-Software (2)
- Magento
- Shopware
-
E-Commerce-Software (2)
- 1 EDV-Anwendungskenntnisse
-
1
Fremdsprachenkenntnisse
-
Englisch (1)
- Technisches Englisch
-
Englisch (1)
-
2
Grafik-, Web-Design- und Bildbearbeitungssoftware-Kenntnisse
-
Grafik-Software (1)
- 3D-Computergrafik-Software
-
Webdesign-Software (1)
- Macromedia Dreamweaver
-
Grafik-Software (1)
-
7
Internetentwicklungs- und Administrationskenntnisse
-
Frameworks (3)
- Bootstrap
- Cordova
- Swagger
- Web 2.0 Technologien
- Web 3.0 Technologien
-
Webprogrammierung (5)
- ASP.NET
- Programmierung von barrierefreien Webseiten
- REST-API
- Term Frequency - Inverse Document Frequency
- Webseiten-Optimierung
-
Content-Management-Systeme (3)
- Pimcore
- TYPO3
- WordPress
-
Application Server und Web-Entwicklungsumgebungen (1)
- Web Server
-
Internet-Administration (1)
- Smart-Stores
-
Frameworks (3)
-
1
IT-Projektmanagement- und Consultingkenntnisse
-
IT-Projektmanagement (5)
- Agile Softwareentwicklung
- JIRA
- Planung von Sprints
- Scrum
- YouTrack
-
IT-Projektmanagement (5)
-
1
Kenntnis berufsspezifischer Rechtsgrundlagen
-
Berufsspezifisches Recht (1)
- Richtlinien der Web Accessibility Initiative
-
Berufsspezifisches Recht (1)
-
1
Multimediakenntnisse
-
Webdesign (1)
- Responsives Webdesign
-
Webdesign (1)
-
6
Programmiersprachen-Kenntnisse
-
Auszeichnungssprachen (5)
- DHTML
- HTML
- HTML5
- SASS/CSS
- XHTML
-
Script-Sprachen (10)
- Angular
- AngularJS
- JavaScript
- JQuery
- Node.js
- React
- React Native
- RequireJs
- TypeScript
- Vue.js
-
Objektorientierte Programmiersprachen (4)
- C#
- Java
- Java-Klassenbibliotheken und Programmierschnittstellen
- Spring Framework
-
Compiler Programmiersprachen (1)
- C++
-
Interpreter Programmiersprachen (3)
- Laravel
- PHP
- Ruby
-
Programmierbibliotheken und Schnittstellen (4)
- Apache Solr
- ASP.NET Core
- Elasticsearch
- Ractive.js
-
Auszeichnungssprachen (5)
-
11
Softwareentwicklungskenntnisse
- Softwarebetreuung
- Softwaredokumentation
-
Softwareentwicklungstools (1)
- PHPStorm
-
Softwareprogrammierung (1)
- Programmierparadigmen
-
UI-Entwicklung (1)
- Balsamiq Mockups
-
Spezialgebiete Softwareentwicklung (4)
- Backend-Entwicklung
- Entwicklung von Webapplikationen
- Frontend-Entwicklung
- Programmierung von Apps
-
Qualitätsmanagement in der Softwareentwicklung (2)
- Durchführung und Automatisierung von Testläufen
- Testmethoden zur Qualitätssicherung im Softwarebereich
-
Softwareplanung (1)
- Requirements Engineering
-
Softwaretests (3)
- BrowserStack
- Jasmine
- PHPUnit
-
Softwareentwicklungsmethoden (2)
- DevOps
- Docker
-
Software Change Management (3)
- GitHub
- Gitlab
- SCCS
- 6 überfachliche berufliche Kompetenzen
- Analytische Fähigkeiten
-
1
Genauigkeit
- Detailorientierung
- Konzentrationsfähigkeit
- Teamfähigkeit
- Technisches Verständnis
-
1
Zuverlässigkeit
- Qualitätsbewusstsein
- 15 In Inseraten gefragte berufliche Kompetenzen
- .NET
- Application Server und Web-Entwicklungsumgebungen
- Backend-Entwicklung
- CSS-Layout
- Datenbankentwicklung
- Englisch
- Entwicklung von Webapplikationen
- Frontend-Entwicklung
- Gitlab
- HTML
- JavaScript
- PHP
- React
- Web Server
- WordPress