Beschreibung
Für unseren Kunden in Frankfurt am Main suchen wir einen Software Architekten (m/w).
Aufgabenbeschreibung:
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
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
Anforderungsprofil:
Software Architektur(management): Microservices, AWS Cloud, Docker, Kubernetes, Avro, Streaming-Architektur, GIT, Maven, Jenkins, NoSQL Datenbanken
Methodenkompetenz, Modellierung, Vorgehensmodelle: Continuous Integration und Continuous Deployment; Agiles Projektvorgehen, vorzugsweise SCRUM bzw. Nexus
Configuration Management
Präsentations-Know-how
Kommunikations- und Moderations-Know-how
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 Deployment (z.B. Jenkins)
Kenntnisse und Erfahrungen im Bereich Microservices und Streaming-Architektur (z.B. Kafka)