Zurück zu allen offenen Projekten

Cloud Solution Architektur (Kubernetes / Cloud-Native)

100% Auslastung

Freelancer-Projekte-PLZ6
Start: 28.07.2025
Dauer: 3 Monate +
Auslastung: Vollzeit
Lokation: Remote & Frankfurt am Main (50/50)

Projektbeschreibung

Das EDP-Team entwickelt eine interne Plattform, um Softwareentwickler der Elia Group dabei zu unterstützen, Softwareprodukte schneller zu entwickeln und bereitzustellen - mit dem Ziel, den großen Herausforderungen im Energiesektor wirksam zu begegnen.

Dabei handelt es sich um eine serviceorientierte, cloud-native Plattform, die den Entwicklerteams Self-Service-Funktionen bietet, mit denen sie ihre Anwendungen eigenständig entwickeln, betreiben und weiterentwickeln können. Die Plattform stellt dafür verschiedene Dienste bereit - etwa für Infrastruktur, Datenmanagement, Service-Lifecycle, Build- und Delivery-Prozesse sowie den laufenden Betrieb der Softwareprodukte.

Die EDP-Plattform wird als hybride Cloud umgesetzt und kombiniert dabei private mit ausgewählten öffentlichen Cloud-Lösungen.

Allgemeine Beschreibung:

Die ESL-Produktlinie ist verantwortlich für ein zentrales Produktportfolio innerhalb von EDP. Dieses umfasst ein Infrastructure-as-a-Service-Produkt, einen Managed-Kubernetes-Service, einen Ressourcenzuweisungsdienst zur skalierbaren Verwaltung von Plattformberechtigungen sowie eine Workflow-Engine zur Verwaltung von Service-Lebenszyklen.

Alle diese Dienste zusammen bilden einen zentralen Bestandteil einer lokalen Private-Cloud-Plattform für sämtliche Geschäftsapplikationen der Elia Group - einschließlich IT-/OT-kritischer Anwendungen, die für den Betrieb und die Instandhaltung des Stromnetzes erforderlich sind.

Die Produktlinie verantwortet für das gesamte Portfolio den kompletten Produktlebenszyklus - von Produktmanagement und Architektur über die Bereitstellung bis hin zum Betrieb auf Tier-3-Ebene.

Architektur-Design Ziel:

  • Entwurf und Überwachung von IT-Systemen, die den Geschäftsanforderungen entsprechen

Aufgaben

  • Technische Abstimmung mit den Projektbeteiligten, um klare Anforderungen zu ermitteln

  • Übersetzung der Anforderungen und der übergeordneten Service-Architektur in modulare, skalierbare und wartbare technische Designs, die dokumentiert und über den gesamten Produktlebenszyklus gepflegt (inkl. Versionierung) werden

  • Berücksichtigung und Einhaltung von Sicherheitsbest-practices im Kubernetes-Umfeld sowie Beratung mit der Security-Abteilung zur Behebung von Schwachstellen

  • Erstellung einer klar definierten Service-Architektur für PRM und SME im Service-Framework

Technologie-Evaluierung Ziel:

  • Bewertung und Empfehlung von Technologien und Tools, die den organisatorischen Anforderungen am besten entsprechen

Aufgaben

  • Evaluierung neuer Technologien und bestehender Tools mit Blick auf eine mögliche Einführung
  • Nachweis der Machbarkeit und Funktionalität der entworfenen Lösungen durch Entwicklung von Proof-of-Concepts (POCs), die relevante Systemkomponenten mit neu entwickelten oder simulierten Funktionen integrieren
  • Abgabe von Empfehlungen zu Technologie-Updates, Ersatzlösungen oder Optimierungen

Architektur-Beratung Ziel:

  • Architekturberatung und Koordination innerhalb von ESL, um eine erfolgreiche Umsetzung sicherzustellen

Aufgaben

  • Beratung der DevOps-Stakeholder zu Architekturfragen und Design-Patterns während der Implementierungsphase
  • Strukturierung der Weiterentwicklung der Engineering-Arbeit basierend auf den erarbeiteten Designs und Erkenntnissen aus den POCs
  • Koordination innerhalb der Service Product Line und mit anderen EDP-Stakeholdern durch Bereitstellung und Pflege klarer und umfassender Dokumentationen zu den entwickelten Services

Profilanforderungen:

  • Fähigkeit, erstellte Designs und POCs in einzelne Arbeitspakete zu strukturieren und verständlich zu kommunizieren, um die Weiterentwicklung der Engineering- bzw. DevOps-Teams zu steuern
  • Erfahrung im Design skalierbarer Systeme und in der Performance-Optimierung unter Berücksichtigung von Lastverteilung, Caching und Ressourcenmanagement
  • Hervorragende Dokumentations- und Kommunikationsfähigkeiten sowie proaktive und engagierte Wissensvermittlung
  • Erfahrung in der Arbeit in cross-funktionalen Projektteams sowie fundierte Kenntnisse in agilen und DevOps-Methoden der Softwareentwicklung
  • Ausgeprägte Fähigkeiten zur Fehlersuche und Problemlösung mit Fokus auf Ursachenanalyse und nachhaltige, sichere Lösungen

Muss-Erfahrungen:

  • Fundierte praktische Erfahrung in der Software- und verteilten Systementwicklung, um schnell POCs entwerfen und umsetzen zu können
  • Praktische Erfahrung mit mindestens einer Public-Cloud-Plattform (Kubernetes, Netzwerk, Cloud-Speicher, Monitoring)
  • Tiefgehendes Verständnis der Ressourcenhierarchie öffentlicher Cloud-Anbieter sowie des Lebenszyklus von Managed-Service-Angeboten
  • Erfahrung in Architektur, Design und Entwicklung von Kubernetes-nativen Operatoren (kubebuilder) und im Umgang mit Ressourcen im Kubernetes-Modell (CRDs, CRs)
  • Entwicklungserfahrung mit Cloud-Native-Technologien, Kubernetes-Tools und Frameworks (inklusive Architekturmustern für Microservices, Broker-Systeme (Pub/Sub), Event Sourcing, Sharding/Partitionierung, Load Throttling/Gateway-Patterns, Performance Management)
  • Fundiertes Verständnis von CI/CD-Workflows sowie Erfahrung mit Infrastructure as Code (IaC) und GitOps-Tools
  • Erfahrung mit der Controller Runtime Library

Sprachkenntnisse:

  • Verhandlungssichere Englischkenntnisse in Wort und Schrift (mindestens C1)

Wünschenswerte Erfahrungen:

  • Erfahrung bzw. Vertrautheit mit test-, verhaltens- und beobachtungsgetriebener Entwicklung (Test-, Behavior- und Observability-Driven Development)
  • Verständnis für API-Design, -Entwicklung und -Migration
  • Kenntnisse im Bereich Service Discovery
  • Erfahrung im Entwurf von RBAC und anderen Zugriffskontroll-Methoden
  • Verhandlungssichere Deutsch- oder Ukrainischkenntnisse in Wort und Schrift (mindestens C1)

JobNr: 20215

Ansprechpartner: Tolheldan Alma
E-Mail: Experten@soorce.de
Zurück zu allen offenen Projekten