Beschreibung
ITK Cloud Consultant Business & Processes Großraum Frankfurt/M.Mit rund 1000 angestellten Mitarbeitern und derzeit 500 freien Beratern unterstützen wir namhafte Unternehmen bei der Umsetzung ihrer IT Projekte.
Aufgabenbeschreibung:
1) Beratung zum Betrieb einer bestehenden Container-Orchestrierungslösung basierend auf RedHat Openshift für das Entwicklungsteam:
- Ausführen von administrativen Tätigkeiten in Openshift unter Verwendung der Amazon Cloud als Infrastruktur
- Vorbereiten der Openshift Cluster Infrastruktur in der Amazon Cloud mittels neu zu erstellenden AWS Cloudformation Skripten
- Anpassung bestehender Ansible Scripte zum konfigurieren des Openshift Clusters
- Erstellen neuer Ansible Scripte zum Hinzufügen von neu benötigten Features im Openshift Cluster
- Regelmäßige Wartungstätigkeiten an der Umgebung. Wie z.B. Updates oder Patches einspielen
- Anpassen und Prüfung der bestehenden Berechtigungsstruktur für neu hinzukommende Teams
- Beratung zum bestehenden CI/CD Pipeline Konzept
- Aufbau eine neuen Jenkins CI/CD Pipeline basierend auf einem bestehenden Konzept
- Aufbau von Prüfmechanismen von Dockercontainern vor Deployment (CVE Prüfung)
- Aufbau der Möglichkeit eines voll automatischen oder manuell gesteuerten Deployments auf Zielstages des Openshift Clusters (Entwicklung, Integration, Test, Abnahme, Produktion)
- Beratung der Entwickler für die Optimierung der erstellten dockerbasierten Anwendungen für den Einsatz in Openshift Cluster
- Für die Betriebssystemauswahl bzw. generelle Auswahl für Docker Baseimages
- Für die Erweiterung der Docker Baseimages, um zusätzliche Software
- Für die Konfiguration und Nutzung von eigenen Services in den Dockerimages. Mit besonderem Bezug auf die Aspekte Sicherheit und Performanz
Anforderungen:
- Konfiguration und Umgebungsmanagement von Cloud Infrastruktur und Umgebungen mit AWS, EC2 Instanzen
- Konfiguration und Umgebungsmanagement von Container Umgebungen mit Docker, Kubernetes, OpenShift
- Erfahrung bei der Einführung von Container-Orchestrierung
- Kenntnisse in Scripting- und Programmiersprachen wie Bash, Shell, Java
- Kenntnisse im Build-/Konfigmanagement mit Ant, Maven
- Erfahrungen im Aufsetzen von Continuous Integration, -Deployment und –Testing mit Jenkins
- Praktische Erfahrung in der Integration von Standardlösungen in bestehende Landschaften inkl. Hybrid-Architekturen mit Cloud & On-Premise
- Sicherer Umgang mit Unix Systemen
- Kenntnisse moderner Betriebs- und Entwicklungsarchitekturen wie Microservice, Cloud Infrastruktur, AWS, Docker, Container-Orchestrierung etc.