Beschreibung
TätigkeitenbeschreibungDie Leistungen werden für das Projekt Reisendeninformation 2018 erbracht.
Tätigkeit in einem Scrum-Team; der Dienstleister nimmt an allen fachbezogenen
Sitzungen des Teams inkl. der Retrospektiven teil.
Aufbau und Monitoring der Umgebungen in der AWS-Cloud, sowohl die Umgebungen des
Scrum-Teams, als auch die integrierten Umgebungen (Team übergreifend).
In regelmäßiger Abstimmung mit anderen DevOps führt der Dienstleister die Lauffähigkeit
auf den Team-internen (Entwicklungsumgebungen) und Team-übergreifenden
Umgebungen (Integration und Test) herbei.
Durchführung von Aufwandsschätzungen, besonders für technische Anforderungen
Programmierung / Implementierung technischer Komponenten in Applikationen auf Basis
der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und
entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B.
Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
Analyse fachlicher Anforderungen an die IT-Systeme sowie ableiten, erarbeiten und
entwickeln von technischen Umsetzungsmöglichkeiten
Eigenständige Entwicklung auf Basis von Ansible-/Python-/Shell-Scripting.
Beheben von Fehlern aus den Testphasen in den Komponenten
Dokumentation der technischen Komponenten und deren Handlungsanweisungen
Erstellen von Systemdokumentationen
Vorbereitung von Entscheidungsvorlagen zu technischen Themen
Präsentationen zu technisch komplexen Themenstellungen
Über regelmäßigen fachlichen Austausch mit den weiteren Akteuren erfolgt die
Umsetzung ggf. auf Basis von agilen Vorgehensweisen wie z.B. SCRUM.
In diesem Fall :
Es sind die Prozesse (z.B. SCRUM Prozesse) des (SCRUM-) Teams zu berücksichtigen
und ein regelmäßiger Austausch mit dem (SCRUM Master/ SCRUM-) Team ist
erforderlich.
Die externe Fachkraft übernimmt im Rahmen ihrer Beauftragung Aufgaben aus dem
regelmäßigen fachlichen Austausch mit dem Team gemäß der agilen Methoden durch
Pull von Tasks, welche aus User Stories resultieren, gemäß ihrer Kompetenzen und in
Austausch mit dem Umsetzungsteam.
Jira wird unter anderem als fachliches Kommunikationsinstrument eingesetzt.
Die externe Fachkraft tauscht sich regelmäßig mit den weiteren Akteuren zu
fachbezogenen Themen aus und nimmt an Retrospektiven teil.
Must-have:
Avro, GIT, Gradle, Jenkins, NoSQL Datenbanken, Kafka
Continuous Integration und Continuous Deployment; Agiles Projektvorgehen, vorzugsweise Scrum bzw. Nexus
Projekterfahrungen in mittleren und großen Software-Entwicklungsprojekten im agilen Umfeld
Praktische Erfahrung mit Continuous Integration und Continuous Deployment (Jenkins)
Kombination von eigenverantwortlichem Arbeiten und konstruktiver Kommunikation im Team
Nice-to-have:
AWS Cloud, Docker
Kommunikations-, Präsentations- und Moderationsfähigkeit
Software Architektur: Microservices, Streaming
Programmiererfahrungen mit JAVA
Fähigkeiten (Must have)
Agiles Projektvorgehen, Avro, Continuous Deployment, Continuous Integration, DevOps, Git, Gradle, Jenkins, Kafka, NoSQL Datenbanken, SCRUM
Fähigkeiten (Nice to have)
AWS, Docker, Java, Microservices, Streaming