Python / Azure Data Engineer bzw. Cloud Developer (m/w/d)
Randstad Professional GmbH (vorm. GULP)
Ansprechpartner: Patrick Mohr
Essen, Deutschland
EnergiewirtschaftCloud-EngineeringData ArchitectureMicrosoft SQL Server Data Engine (MSDE)Azure SQLAzure Machine LearningAzure Data LakeDatenbank-EnginesAzure AutomationCloud PlatformAzure Data FactoryAWS Data AnalyticsAzure Data AnalyticsDaten-Pipeline
Beschreibung
Einleitung
Im Auftrag unseres Kunden aus dem Energiesektor suchen wir dringend einen Data Engineer / Cloud Developer (m/w/d) zur Unterstützung des Projekts. In dieser Rolle helfen Sie beim Aufbau einer zukunftssicheren Daten-Basisarchitektur (Data Foundation Layer) für EIS Essent, die ein robustes Reporting, eine Abrechnungslösung sowie ein Kundenportal ermöglicht und den maximalen Wert aus den operativen Daten zieht.
- Start: asap
- Dauer: 3 Monate
- Kapazität: 80%
- Einsatzort: REMOTE
Ihre Aufgaben
- Konzeption, Entwicklung und Wartung von Komponenten einer Azure-basierten Datenplattform unter Verwendung von Python, CosmosDB und DeltaTables
- Aufbau und Integration containerisierter Workloads auf Azure Container Apps
- Eigenständige Übernahme technischer Themen von der Lösungsarchitektur über die Implementierung und das Testen bis hin zum Deployment
- Entwicklung von gut getestetem Code unter Einhaltung etablierter Software-Engineering- und Python-Best-Practices
- Implementierung angemessener Fehlerbehandlung (Error Handling), Logging, Monitoring und operationaler Schutzmaßnahmen für Produktions-Workloads
- Zusammenarbeit mit anderen Entwicklern, Data Engineers und Stakeholdern zur Bereitstellung verlässlicher End-to-End-Lösungen
- Überprüfung bestehender Implementierungen und proaktive Identifizierung von Möglichkeiten zur Verbesserung, Vereinfachung und Erhöhung der Wartbarkeit
- Beratung bei der Vorbereitung und Stabilisierung der Plattform für den produktiven Go-Live, einschließlich der (automatisierten) Bereitstellung auf getrennten Umgebungen
- Mitwirkung an CI/CD-Pipelines und automatisierten Deployment-Prozessen
- Sofern zutreffend, Mitwirkung an Infrastructure as Code (IaC) sowie der Automatisierung der Bereitstellung und Konfiguration von Azure-Infrastruktur
Unsere Anforderungen
- Python, Azure, CI/CD
- Erfahrung in der Python-Entwicklung mit der Fähigkeit, eigenständig zu arbeiten und fundierte technische Entscheidungen auf der Grundlage von Best Practices im Software Engineering zu treffen
- Starke praktische Erfahrung in der Python-basierten Verarbeitung von Zeitreihendaten (Timeseries Data)
- Erfahrung in der Entwicklung und dem Betrieb containerisierter Anwendungen auf Azure
- Erfahrung im Schreiben von produktionsreifem, gut getestetem und wartbarem Code
- Fähigkeit, Probleme eigenständig zu analysieren, Lösungsansätze zu entwickeln und diese End-to-End umzusetzen
- Erfahrung in einem Arbeitsumfeld, das eine Datenplattform auf den produktiven Go-Live vorbereitet