Beschreibung
Für unseren Kunden in Frankfurt/Main suchen wir aktuell einen IT Consultant (m/w/d) MicroService Architektur, Chaos Engineering
Aufgaben:
Beratung zum stabilen Betrieb einer (Micro-)Service Architektur basierend auf frühzeitigen Maßnahmen schon zur Entwicklungszeit
Beratung bzgl. Chaos Engineering allgemein
Beratung bzgl. spezifischer Werkzeuge wie z.B. Pumba, Chaos Monkey, ChaosToolkit und ChaosPlatform/Hub,
Durchführung von Workshops zur Wissensvermittlung
Reviews und praktische Tätigkeiten um die bestehende (Micro-)Service Architektur tiefgehend zu testen
Durchführung von exemplarischen Tests auf bestehenden Services
Aufsetzen einer Testumgebung (in Zusammenarbeit mit dem Operations Team) inkl. Installation und Konfiguration der für die Durchführung automatisierter Resilienz-Tests benötigen Werkzeuge (s.o.)
Reviews und Verbesserungsvorschläge von in Vendo erstellten (Micro-)Services
Dokumentation der Reviews und Verbesserungsvorschläge
Beratung von Entwicklern und Testern zur Optimierung von erstellten, dockerbasierten Anwendungen für den Einsatz in OpenShift/Kubernetes/ECS mit Fokus auf qualitativ hochwertige und betriebssichere Container.
Muss-Anforderungen:
Konfiguration und Umgebungsmanagement von Cloud Infrastruktur und Umgebungen: AWS, EC2 Instanzen
Konfiguration und Umgebungsmanagement von Container Umgebungen: Docker, Kubernetes, OpenShift
Kenntnisse in Scripting- und Programmiersprachen: Bash, Shell, Java
Kenntnisse in Spring Boot und Plugin Mechanismen: Java, Spring Boot
Erfahrungen im Aufsetzen von Continuous Integration, -Deployment und –Testing: Jenkins, GitlabCI
Kenntnisse moderner Betriebs- und Entwicklungsarchitekturen: Microservice, Cloud Infrastruktur, AWS, Docker, Container-Orchestrierung etc.
Sicherer Umgang mit Unix Systemen
Erfahrungen im Betrieb komplexer Systemlandschaften
Erfahrung mit Spring Boot Chaos Monkey Toolkit