Beschreibung
Für unseren Kunden in Frankfurt/Main suchen wir aktuell einen CI/CD Developer (m/w)
Aufgaben:
Design, Prototyping und Entwicklung von Microservices im Backend
Durchgehende Qualitätssicherung der entwickelten Lösungen (Testpyramide, Code-Metriken, Performance- und Lasttests)
Unterstützung der Projektteams bei technischen Tests, z. B. Ausfall-, sowie Last- und Performancetests
Design und Implementierung technischer Komponenten (mit geringem Oberflächenbezug) in state of the art-Technologie
(Neu)Entwicklung von, regel- und datenbasierten Buchungsmodulen und deren übergreifender Kombinatorik als serviceorientierte Teile eines Gesamtsystems im Rahmen eines Großprojektes
Beratung eines Scrum-Entwicklungsteams und bei Überführung in thematisch orientierte DevOps-Teams
Einführung und Beratung hin zu einem integrierten Test Driven Entwicklungsansatz
Eigenverantwortliche Tätigkeiten innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment
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: Java, Shell
Sicherer Umgang mit Unix Systemen
Kenntnisse moderner Betriebs- und Entwicklungsarchitekturen: Microservice, Cloud Infrastruktur, AWS, Docker, Container-Orchestrierung etc.
Erfahrungen mit Docker, Kubernetes, OpenShift
Soll-Anforderungen:
Kenntnisse im Build-/Konfigmanagement: Ant, Maven
Erfahrungen im Aufsetzen von Continuous Integration, -Deployment und -Testing: Jenkins
Praktische Erfahrung in der Integration von Standardlösungen in bestehende Landschaften inkl. Hybrid-Architekturen: Cloud & On-Premise
Erfahrungen im Betrieb komplexer Systemlandschaften
Erfahrung bei der Einführung von Container-Orchestrierung