Beschreibung
TätigkeitenbeschreibungProjekt-/Aufgabenbeschreibung:
Die Leistungen werden für die Weiterentwicklung des digitalen Geschäftsmodells der DB-Connect erbracht.
Methodisch erfolgt die Weiterentwicklung funktionsübergreifend nach Scrum und Kanban.
Aufgabe:
Aufbau und Wartung von Applikationsinfrastruktur auf Basis von JVM, Docker/Docker Swarm, MySQL, MongoDB
Implementation von Pipelines und Deploymentprozessen mit Jenkins, GitLab, Groovy, Python
Schnittstellentätigkeit und Beratungsfunktion zwischen IT Betrieb und Java Entwicklungsteams
Erstellen und Pflege der Dokumentation der Plattform
Selbstständige Umsetzung der Anforderungen auf Basis von User Stories
Dokumentation von Arbeitsprozessen und –ergebnissen
Anforderungen:
must have:
Erfahrung in der Anwendung der folgenden Produkte/Technologien:
Container und Orchestrierung (Docker / Docker Swarm / Kubernetes)
DB (MySQL, MongoDB)
JVM Sprachen (Java / Groovy)
Build- und Deploymentsysteme (Maven / Gradle / Jenkins)
Versionsverwaltung (Git / GitLab / Gerrit)
Konfigurationsmanagement-Tools (Puppet / Chef)
Logging und Monitoring-Systemen (ELK / Check_MK)
Mehrjährige Erfahrung in der Planung oder Implementierung von technischen Lösungen mit den genannten Technologie-Schwerpunkten
Kenntnisse in der Administration von Linux-basierten Systemen
Einschlägige Kenntnisse in Ticketsystemen wie Jira und OTRS
nice to have:
Kenntnisse/Erfahrung in Continuous Integration (automatische Builds, Code Reviews und Code Analysis/Quality)
Erfahrung im Betrieb und Wartung von verteilten IT-Systemen (Microservices mit Java & Spring-Technologiestack)
Erfahrungen im Umgang mit Atlassian Produkten und Kollaborationswerkzeugen
Erfahrung mit agilen Methoden Scrum und Kanban
Praktische Erfahrung der Zusammenarbeit in einem agilen Team
Fähigkeiten (Must have)
Docker, Git, Java, Jenkins, mySQL
Fähigkeiten (Nice to have)
Continuous Integration, Microservices, SCRUM, Spring