MS/Azure-Solution-Architect
(m/w/d)
Der MS-Solution Architect ist für die Erstellung, Administration, Monitoring und Dokumentation von sämtlichen Lösungen im Mircosoft/Azure Umfeld verantwortlich, auf welcher die Plattform der xy GmbH entwickelt und betrieben wird.
Rollenprofil:
Interne Rollenbezeichnung: MS/Azure-Solution-Architect
Funktion: MS/Azure-Solution-Architect
Bericht an: Leiter Entwicklung
Abteilung: Development
Anforderungen innerhalb der Verantwortlichkeitsbereiche
Aktivität im Betrieb/ Tagesgeschäft
- Umsetzung der fachlichen und technischen Vorgaben des Entwicklungsleiters für den Aufbau und die Administration der MS-/Azure-Infrastruktur und ausgewählten MS-Services, insbesondere MS-Bot-Framework
- Unterstützung bei der Entwicklung und Implementierung von (selbstentwickelten) KI-Anwendungen (zur Automatisierung und Optimierung von Prozessen) in die MS/Azure-Infrastruktur
- Optimierung der Infrastruktur zur optimalen Nutzung der MS/Azure-Infrastruktur nach Performance, Compliance und Kosteneffizienz-Aspekten
- Unterstützung des Entwicklungsleiters und der KI-Entwickler bei der Konzeption, der Anforderungsanalyse, Machbarkeit und Entwicklung von KI-Services, die in der MS-Infrastruktur implementiert werden
- Umsetzung und Unterstützung von containerbasierten Lösungen
- Begleitung des kompletten Software-Lebenszyklus für die KI-Plattform und aktive Teilnahme an der agilen Softwareentwicklung im Team (Daily Scrum Meetings)
Aktivität für Qualitätssicherung
- Programmierung der AI-Module und Schnittstellen nach Best Practice Methoden und Softwareentwicklungsstandards
- Fokus auf Continuous Delivery (CD) und Continuous Improvement (CI)
- Überwachung und Verbesserung der AI-Servicequalität
PERSÖNLICHE ANFORDERUNGEN
Ausbildung, Berufserfahrung, PC-Kenntnisse, technische Fähigkeiten, persönliche Fähigkeiten, besondere Anforderungen
Qualifikation / Erfahrungen:
- Bachelor/Master in Informatik oder vergleichbarer Richtung
- Erfahrung in der MS/Azure-Infrastruktur- und dem MS/Azure-Services-Umfeld, idealerweise belegt durch Zertifikate und/oder Projekte
- Gute Kenntnisse in Programmiersprachen wie z. B. Python, C++ oder C#, Java, PHP
- Gute Kenntnisse in relationale und idealerweise non-relationalen Datenbanksystemen
- Wünschenswert sind Erfahrungen im Umfeld des machinellen Lernens
- Ausgeprägte analytische Fähigkeiten in Verbindung mit konzeptioneller Gestaltungskraft und hoher Teamfähigkeit
- Erfahrung in der agilen Softwareentwicklung und mit Microservices
- Ausgezeichnete Deutsch und Englisch-Kenntnisse in Wort und Schrift
Persönliche Fähigkeiten:
- Fundierte Kenntnisse der MS/Azure-Architektur und deren Services
- Kenntnisse im MS-Bot-Framework essentiell
- Wünschenswert Kenntnisse mit MS-Copilot (Konfiguration von Automationsbots)
- Fundierter Umgang mit Softwareentwicklungstools (Visual Studio, Eclipse etc.)
- Programmiersprachen wie: Java, C++, C#, Python, PHP
- Containerisierung und Virtualisierung (Docker, VM)
- Erfahrung mit Schnittstellenentwicklung und Microservices
- Erfahrung mit Jira, CI/CD, Versionierung (GIT)
- Office 365-Kenntnisse (Word, Excel, PowerPoint, Outlook, etc.)
- Gute Kenntnisse über Betriebssysteme (Microsoft, Unix / Linux usw.)
- Gute Kenntnisse zur Unterstützung von Backend-Software (Mailing-Systeme, Exchange, Outlook, Active Directory und Webanwendungen usw.)
- Relationale und NoSQL Datenbanksystem-Kenntnisse
- Sicherer Umgang mit Software-Analyse- und Überwachungstools, Logging
- Gute Trouble Shooting-Fähigkeiten, Quellcode Dokumentation
Persönliche Fähigkeiten:
- Ausgezeichnete Kommunikations- und Präsentationsfähigkeiten
- Teamfähigkeit, Selbstmotiviert, Detailorientiert
Business und Management Fähigkeiten:
- Hohe Belastbarkeit und Fähigkeit, unter Stress zu arbeiten
- Lösungsorientiertes Denken und Handeln