Beschreibung
Aufgaben:• 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.
Anforderungen:
• Software Entwicklung: AWS Cloud, Docker, Avro, GIT, Gradle, Jenkins, NoSQL Datenbanken
• Methodenkompetenz, Modellierung, Vorgehensmodelle: Continuous Integration und Continuous Delivery; Agiles Projektvorgehen, vorzugweise Scrum bzw. Nexus
• Problemlösungs-/ Arbeitsorganisations-Know-how
• Kombination von eigenverantwortlichem Arbeiten und konstruktiver Kommunikation im Team
• Praktische Erfahrung mit Continuous Integration und Continuous Delivery
• Programmierungserfahrungen mit JAVA
Start & Dauer:
Von Anfang Mai 2018 bis Ende Dezember 2018