Beschreibung
Aufgabe:• Leistungserbringung gemäß den vereinbarten Standards und Vorgaben des Auftraggebers (Rahmenvertrag, Prozessmodell, ggf. weitere Vorgaben).
• Architekturmanagement und Umsetzung der IT-Lösungen im Rahmen des Leistungskontextes (in agilem Vorgehensmodell) unter Berücksichtigung bestehender (Unternehmens-)Standards, Nachhaltigkeit, Wirtschaftlichkeit, Marktfähigkeit.
• Beratung und Tätigkeiten in den Themenbereichen Continuous Integration und Continuous Deployment.
• Analyse neuartiger und komplexer Sachverhalte und Problemlagen im Bereich DevOps, Einordnung in einen übergreifenden Gesamtzusammenhang ein, Bewertung von Handlungsoptionen und Erstellung von Empfehlungen.
• Beratung des Auftraggebers zur technischen Architektur(strategie) der IT-Infrastruktur im Themenumfeld sowie deren Weiterentwicklung und aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
• Fördern und Treiben der Umsetzung der technologischen Strategie, des architektonisch-technischen Wissensaustauschs und der Innovation und Standardisierung im Projekt
• Umsetzung der technischen Architektur in der Softwareentwicklung
• Über regelmäßigen fachlichen Austausch mit den weiteren Akteuren erfolgt die Umsetzung ggf. auf Basis von agilen Vorgehensweisen wie z.B. SCRUM.
• Jira wird unter anderem als fachliches Kommunikationsinstrument eingesetzt.
• Die externe Fachkraft tauscht sich regelmäßig mit den weitern Akteuren zu fachbezogenen Themen aus und nimmt an Retrospektiven teil.
• Ermittlung nicht-funktionaler Anforderungen. Dokumentation, Abstimmung und Realisierung der nicht-funktionalen Anforderungen.
• Definition und Dokumentation von Anforderungen an Infrastruktur, inkl. Konfiguration und Mittelware
• Erarbeitung der technischen Architektur anhand der Anforderungen. Abstimmung und Realisierung der technischen Architektur im Projekt
• Erstellung technischer Architekturkonzepte für die IT-Lösungen im Projektkontext (wie z.B. technische Schnittstellen- und Servicebeschreibungen) gemäß der Standards und Referenzarchitekturen des Auftraggebers
• Aufwandsschätzung für die technische Lösung im Projekt
• Präsentationen zu technisch komplexen Themenstellungen
• Interaktion mit anderen DevOps und technischen Architekten
Anforderung:
• Methodenkompetenz, Modellierung, Vorgehensmodelle (Continuous Integration und Continuous Deployment; Agiles Projektvorgehen, vorzugsweise SCRUM bzw. Nexus)
• Kombination von eigenverantwortlichem Arbeiten und konstruktiver Kom• Software Architektur(management)
• Methodenkompetenz, Modellierung, Vorgehensmodelle (Ausgeprägte Fähigkeit zur Analyse, Strukturierung, Dokumentation und Kommunikation komplexer Sachverhalte)
• Problemlösungs- / Arbeitsorganisations-Know-How
• Erfahrung in der technischen Leitung mittlerer bis großer Architekten-und/oder Entwicklerteams (>5 MA), davon in mindestens 2 Projekten mit hochkomplexer technischer Architektur oder vergleichbare Qualifikation
• Erfahrung mind. 5 Jahre als Software-Architekt
• Erfahrung in der Sicherstellung innerer Softwarequalität (Clean Code Prinzipien, Code-Analyse)
• Erfahrung in folgenden technologischen Bereichen (Java, JEE 7/8 Expertenkenntnisse; Message Queuing; REST/SOAP Schnittstellen; Networking / Verteilte Systeme / Microservices; IT Security, BSI-Grundschutzkatalog; Git, Jenkins, Continuous Integration; 3-tier-architecture Serverbetrieb, Cloud Services)munikation im Team
Wünschenswert:
• Kenntnisse und Erfahrungen im Bereich DevOps und Amazon Web Service (Cloud)
• Kenntnisse und Erfahrungen mit Continuous Integration und Continuous Deployment (Jenkins, Docker)
• Kenntnisse und Erfahrungen im Bereich Microservices und Streaming-Architektur
• Software Architektur (Microservices, AWS Cloud, Docker, Avro, Streaming-Architektur, GIT, Gradle, Jenkins, NoSQL Datenbanken)
• Problemlösungs-/Arbeitsorganisations-Know-How
• Configuration Management
• Präsentations-Know-How
• Kommunikations- und Moderatrions-Know-How
Umgebung/Sonstiges:
Einsatzort: Frankfurt am Main
Beginn: 02.07.2018
Dauer: 28.12.2018
Branche: Logistik/Transport