Beschreibung
Die Keil Business Solutions GmbH ist ein innovativer Google Reseller und IT-Dienstleister.Für ein Kundenprojekt suchen wir aktuell eine-/n
Java DevOps Engineer (w/d/m)
Aufgaben:
• Unterstützung bei der Ausgestaltung und Einführung eines marktüblichen DevOps-Prozesses
• Umsetzung einer CI/CD Pipeline auf Basis von Docker und Kubernetes
• Unterstützung bei der Optimierung und Standardisierung von DevOps-Prozessen, -Methoden und -Tools
• Beratung bei der Etablierung von DevOps-Prozessen in Entwicklung (GitLab-Flow etc.) und im Betrieb (konform nach ISO 20 000) mit dem Ziel DevOps im Team zügig einzuführen
• Etablierung einer durchgängigen Qualitätssicherung der Deliveries von der Feature Definition über Tests bis zum fachlichen und technischen Monitoring in der Produktion
• Implementierung technischer Komponenten in Applikationen auf Basis der genutzten Technologien (Microservice-Architektur JEE oder Spring Boot) inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
• Beheben von Fehlern aus den Testphasen in den Applikationen/Komponenten inklusive Analyse und Debugging
• Dokumentation der technischen Komponenten
• Erstellen von Systemdokumentationen
• Erstellen von Lieferpaketen für die betreffenden Applikationen
• Vorbereitung von Entscheidungsvorlagen zu technischen Themen
• Präsentationen zu technisch komplexen Themenstellungen
• Berichten von Risiken und Problemen an Architekten und Product Owner
• Der Einsatz der externen Fachkraft auf Teamebene erfolgt auf Basis von agilen Vorgehensweisen (SCRUM, Kanban, etc.). Die agilen Prozesse sind zu berücksichtigen. Die regelmäßige Abstimmung mit dem DevOps-Team ist erforderlich.
Skills:
• Persönliche Erfahrungen bei der Ausgestaltung und Einführung einer CI/CD Pipeline
• Kenntnisse im Umgang mit den wichtigsten Tools einer CI/CD-Pipeline: z.B. Git, JUnit, GitLab CI, Selenium, Artifactory
• Praktische Erfahrung im Aufbau von Docker-Infrastrukturen: IaaS, Docker, Kubernetes / OpenShift, Cloud (z. B. AWS)
• Kenntnisse im Konfigurations-management mit GIT und der Einsatz von Buildwerkzeugen ist für Sie selbstverständlich: GIT, Maven, Gradle, NPM und WebPack
• Langjährige Erfahrung in agilen Teams, mit agilen Methoden: Direkter Einsatz im DevOps-Team
• Erfahrung in der effizienten Automatisierung von Abläufen: Zum Beispiel: Buildschritte, Datenmigration, Deployments
• Die Prinzipien automatisierter Tests sind bekannt: Beherrschung von mindestens einem Automatisierungstool (z.B. Selenium)
• Fundierte Programmierkenntnisse: Java Microservice-Architektur JEE oder Spring Boot
• Branchen-/ Integrationswissen: Betriebliche Prozesse Disposition und/oder Verkehrsleitung
• mindestens drei Jahre Erfahrung mit Cloud, CI/CD und DevOps
Start: asap/nach Absprache
Ende: 31.12.2019 + Option
Auslastung: 5 Tage
Ort: Frankfurt am Main