Beschreibung
TätigkeitenbeschreibungAufgaben:
- Der Dienstleister erarbeitet zusammen mit dem Entwicklungsteam (Scrum Team) eine vollständige und konsistente Lieferkette aller notwendigen Softwarekomponenten über alle
Systemumgebungsebenen hinweg (Entwicklung, Integration, Test, später Produktion).
- Der Dienstleister ist zuständig für den reibungslosen Ablauf und die fehlerfreie Auslieferung des Deployments und erarbeitet/verfeinert mit anderen DevOps bzw. Entwicklern ein/das
Deployment Konzept auf Basis aktueller Standards (und gerne auch darüber hinaus).
- In Zusammenarbeit mit Entwicklungsteam stellt der Dienstleister die Lauffähigkeit auf den Team internen (Entwicklungsumgebungen) und Team übergreifenden Umgebungen (Integration und
später Produktion) sicher.
- Beratung des Entwicklungsteams zur Optimierung der Softwarekomponenten (Microservices) in Bezug zum Deployment und Betrieb (Monitoring).
- Eigenständige Entwicklung von Programmen auf Basis von JAVA, Ansible-/Shell-Scripting.
- Arbeit in einem Scrum-Team; der Dienstleister nimmt an allen fachbezogenen Arbeitssitzungen des Teams inkl. Retrospektiven und Planning teil.
- Aufbau, Monitoring und Support der Umgebungen (Entwicklung, Integration, Test, später Produktion)
- Vorbereitung von Entscheidungsvorlagen zu technischen Themen
- Präsentationen zu technisch komplexen Themenstellungen
Anforderung:
must have:
- Java, GIT, Linux, Gradle, Jenkins, Docker, AWS (Cloud)
- Continuous Integration und Continuous Deployment; Agiles Projektvorgehen, vorzugweise Scrum bzw. Nexus
- Kombination von eigenverantwortlichem Arbeiten und konstruktiver Kommunikation im Team
- Projekterfahrungen in mittleren und großen Software-Entwicklungsprojekten im agilen Umfeld
- Praktische Erfahrung mit Continuous Integration und Continuous Deployment (Jenkins)
nice to have:
- Problemlösungs-/ Arbeitsorganisations-Know-how
- Configuration Management
- Präsentations-, Kommunikations- und Moderationsfähigkeit
Fähigkeiten (Must have)
AWS, Continuous Integration, Docker, Git, Gradle, Java, Jenkins, Linux
Fähigkeiten (Nice to have)
Nexus, SCRUM