Beschreibung
Für unseren Kunden in Frankfurt am Main suchen wir einen CI/CD-Entwickler (m/w).
Aufgaben:
Unterstützung und Beratung der Projektteams
Konzeption und Umsetzung einer neuen technischen Lösung zur Bereitstellung einer CI/CD Pipeline für die Projekt-Artefakte durch die Stages: Entwicklung, Test , Integration, Abnahme und Produktion.
Modellierung von technischen Lösungen zur Bereitstellung der Umgebungen
AWS-Konfiguration (z.B. EC2, S3, RDS, IAM, Policies, VPCs)
Erstellung von Ansible-, CloudFormation- und OpenShift-Skripten
Verfügbarmachen von Git, Jenkins und Sonar für die Projektteams
Unterstützung beim Aufsetzen und Betrieb von Infrastrukturkomponenten z.B. Mongo-Datenbanken
Beratung und Coaching von Entwicklungsteams bei der Nutzung der AWS-Infrastruktur
Durchgehende Qualitätssicherung der entwickelten Lösungen
Anforderungen:
Konfiguration und Umgebungsmanagement von Cloud Infrastruktur und Umgebungen: AWS, EC2 Instanzen, S3, VPCs, CloudFormation
Konfiguration und Umgebungsmanagement von Container Umgebungen: Docker, Ansible
Kenntnisse in Container Orchestrierung: Redhat Openshift
Kenntnisse in Programmiersprachen: Java, Spring Boot
Kenntnisse im Build-/Konfigmanagement: 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
Sicherer Umgang mit Linux / Unix Systemen: Redhat Enterprise Linux, Ubuntu
Microservice, Cloud Infrastruktur, AWS, Docker, Container-Orchestrierung etc.
Erfahrungen im Betrieb komplexer Systemlandschaften
Erfahrungen mit Docker, Ansible, OpenSHift, CloudFormation
Erfahrung bei der Einführung von Docker
Erfahrung in der Erstellung von optimierten Docker Images
Erfahrung mit MongoDB