Beschreibung
Für unseren Kunden in Frankfurt am Main suchen wir einen technischen Architekten (m/w).
Aufgabenbeschreibung:
Architektur-Beratung und Umsetzung im o.g. Projektkontext
Beratung und Tätigkeiten in den Themenbereichen Continuous Integration und Continuous Delivery. Zum Beispiel automatisierter Aufbau der Umgebungen in der AWS Cloud sowie deren Monitoring und Support
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) 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. 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 weitern Akteuren zu fachbezogenen Themen aus und nimmt an Retrospektiven teil
Definition technischer Anforderungen im o.g. Projektkontext
Ermittlung nicht-funktionaler Anforderungen. Dokumentation, fachlicher Austausch und Realisierung der nicht-funktionalen Anforderungen
Definition und Dokumentation von Anforderungen an Infrastruktur, inkl. Konfiguration und Middleware
Erarbeitung der technischen Architektur anhand der Anforderungen. Fachlicher Austausch 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äß den Standards und Referenzarchitekturen des Auftraggebers
Kommunikation und Beratung im Projektmanagement im o.g. Projektkontext
Aufwandsschätzung für die technische Lösung im Projekt
Präsentationen zu technisch komplexen Themenstellungen
Interaktion mit anderen DevOps und technischen Architekten
Anforderungsprofil:
Software Architektur(management): Microservices, AWS Cloud, Docker, Avro, Streaming-Architektur, GIT, Gradle, Jenkins, NoSQL Datenbanken
Methodenkompetenz, Modellierung, Vorgehensmodelle: Continuous Integration und Continuous Delivery; Agiles Projektvorgehen, vorzugsweise SCRUM bzw. Nexus
Problemlösungs-/ Arbeitsorganisations-Know-how
Configuration Management
Kombination von eigenverantwortlichem Arbeiten und konstruktiver Kommunikation im Team
Kenntnisse und Erfahrungen im Bereich DevOps und Amazon Web Service (Cloud)
Kenntnisse und Erfahrungen mit Continuous Integration und Continuous Delivery (Jenkins, Docker)
Kenntnisse und Erfahrungen mit Streaming-Technologien wie z.B. Kafka