Beschreibung
Kernaufgaben/Verantwortlichkeiten:- Integration von (neuen) Systemen / Clustern / Software in die bestehende Infrastruktur.
- Mitarbeit bei der Konzeption, Konfiguration und Realisierung des ITIL konformen IT-Betriebes der BA-Containerplattform (basierend auf Docker und dem Orchestrator DC/OS Enterprise).
- Fehlerbehebung und Störungsbeseitigung (Diagnose und Troubleshooting) für den kompletten Hard- und Softwarestack (Server, Betriebssystem mit - Laufzeitumgebung, Container-Orchestrator, Logfileanalytics, Security- und Monitoringwerkzeugen).
- Automatisierung des IT-Betriebs für die Containerplattform.
- Analyse und Anpassung bestehender IT-Lösungen.
- Erarbeiten von Konzepten hinsichtlich Notfall-/Ausfall-/Wartungsplanungen.
- Durchführung von Teststellungen für im Aufgabenumfeld eingesetzte Software, Dokumentation und Qualitätsmanagement.
- Mitwirkung bei der Durchführung von Projekten.
- Zusammenarbeit mit agilen Entwicklungsteams.
benötigte Kentnisse:
- Methoden und Werkzeuge im LINUX-Umfeld, insbesondere Red Hat Enterprise.
- Planung, Einrichtung, Administration, Betreuung und Betrieb von Systemen (Systemverwaltung) für den Einsatz von Docker-Containern.
- Konzeption, Installation und Betreuung einer Containermanagement-PaaS-Lösung (Mesos, DC/OS Enterprise).
- Planung, Realisierung und Betrieb von Logfileanalyticssystemen (Graylog, ELK-Stack).
- Analyse von Hard- und Softwareanforderungen im Hinblick auf den technischen Änderungsbedarf; Erarbeiten von Individual/- Alternativlösungen.
- Ausgeprägte Kommunikations- und Teamfähigkeit.
- Planung, Konzeption, Inbetriebnahme und Betreuung von Hochverfügbarkeitslösungen (Clusterware - SUSE HA-Extension).
- Integration von Systemen in die bestehende Infrastruktur.
- Einrichtung und Betreuung von Security- und Monitorwerkzeugen von Containern (z.B. Twistlock, Sysdig).
- Automatisierung von Tätigkeiten auf dem Softwarestack der Containerplattform unter Anwendung marküblicher Scriptsprachen (Shell, Perl, Python) und Systemmanagementwerkzeugen (Puppet / Ansible) sowie Versionsmanagementsystemen (GIT, Gerrit).
- Konzeption, Aufbau und Betreuung von Continuous Integration (CI) / Continuous Delivery (CD) Pipelines (Jenkins).
- Konzeption / Erstellung von ausführlichen Betriebsdokumentationen / Testkonzepten.
- Kenntnisse im sicheren Einsatz von IT-Systemen (u.a. ISO27001).
- Erfahrung in der Zusammenarbeit im agilen Entwicklungsteam (Einsatz agiler Methoden wie SCRUM/Kanban).