PROJEKT BESCHREIBUNG
Projektgegenstand ist die Weiterentwicklung und Wartung einer Big Data Plattform, die zur Erfassung, Konsolidierung, Verwaltung und Bereitstellung von Transaktionsdaten genutzt wird. Die Plattform basiert vollständig auf Microsoft Azure Cloud Services sowie .NET Technologien. Täglich werden von weltweit rund 450 Filialen mehr als 1 Mio. Transaktionen verschiedenen Typs erfasst, archiviert und zwecks Weiterverarbeitung in ein einheitliches Format transformiert. Der anschließende Datenabruf wird abhängig vom Nutzungskontext durch verschiedene Ausgabe-Module (z. B. APIs, Web-Frontend, Google Pub/Sub) bereitgestellt und ermöglicht die Echtzeit-Auswertung aller Filialdaten.
Die Plattform wurde unter Berücksichtigung folgender Merkmale entwickelt:
- Hochverfügbarkeit: Services sowie Transaktionen sind Geo-redundant verfügbar
- Skalierbarkeit: Services werden gemäß der Last skaliert
- Big Data gemäße Architektur: Transaktionen müssen unverändert für 5 Jahre archiviert und bereitgestellt werden
- Vollständige GDPR/DSGVO Konformität
- Einhaltung von Informationssicherheit Standards
TECH-STACK (AUSZUG)
Microsoft Azure Cloud (App Service, Active Directory, Functions, Logic Apps, Service Bus, Blob Storage, SQL Server, Data Warehouse, Data Factory, Key Vault, Application Insights, Web Portal - Monitoring und Alerts) | C# | .NET Framework | .NET Core | xUnit | XML | YAML | Kusto (KQL) | Power Query M | Azure Resource Manager | Google Cloud Platform - Pub/Sub
TOOLS (AUSZUG)
Azure DevOps | MS Visual Studio | MS Visual Studio Code | GitHub | MS Power BI | MS SQL Server Management Studio | Azure CLI | PowerShell | MS Visio
ALLGEMEINE AUFGABEN
- Arbeiten in einem internationalen Team unter Einsatz von agilen Methoden
- Monitoring der Produktions-Umgebung und Auswertung von Metriken
- Durchführung von Mitarbeiter Schulungen
ROLLEN-BEZOGENE AUFGABEN
- Intensiver Kontakt zu Stakeholdern
- Analyse von Anforderungen
- Erstellung und Kommunikation von (IT-) Lösungsvorschlägen unter Einbeziehung der IT-Infrastruktur sowie der Plattform Architektur
- Erstellung von detaillierten Implementierungsanweisungen
- Während der Implementierung als Ansprechpartner zur Verfügung stehen