Required skills
- Go
- Kubernetes Controllers
- Kubernetes Operators
- Distributed Systems
- Failure Recovery
- Technical Leadership
- controller-runtime
- CRDs
- Concurrency
- Idempotency
- envtest
- RBAC
- Kubernetes APIs
- cloud-init
- Ignition
- Debugging
Languages: German
Job description
Project overview
Für ein Open-Source-Infrastrukturprojekt im Umfeld einer europäischen Sovereign Cloud suchen wir drei erfahrene Freelancer (je 100 %).
Project details
DAS PROJEKT
Die Arbeit erfolgt upstream im Open-Source-Projekt IronCore (NeoNephos Foundation / Linux Foundation Europe). IronCore ist eine IaaS-Plattform für souveräne Clouds auf eigener Hardware. Compute, Storage und Networking werden über Kubernetes-artige, deklarative APIs gesteuert und von Controllern reconciled. Darunter laufen libvirt/KVM, Cloud Hypervisor, Ceph und ein eigener Networking-Stack, dazu kommt die Integration mit Gardener.
Ziel ist es, virtuelle Maschinen auf IronCore produktionsreif und selbstheilend zu machen: Provisionierung in Gruppen (MachineSets), Skalierung, automatisches Recovery nach Host- und Guest-Ausfällen (inkl. verschlüsselter Volumes und Netzwerk-Identität) sowie saubere Integration als Gardener-Worker-Nodes.
Entwickelt wird komplett öffentlich auf GitHub. Designs werden mit den Maintainern abgestimmt, Code wird upstream reviewed und gemerged. Für Sie bedeutet das: ein öffentlicher Contribution-Record und direkte Zusammenarbeit mit den Maintainern.
WICHTIG: Gesucht sind Software-Entwickler, die selbst Go-Code schreiben, insbesondere Kubernetes Controller/Operators (controller-runtime, Kubebuilder, CRDs). Reine DevOps- bzw. Plattformbetriebs-Profile passen leider nicht.
ROLLE 1: Senior Technical Lead (hands-on)
Must-have: sehr gutes Go, Kubernetes Controller/Operators, verteilte Systeme und Failure Recovery, technische Leitung
ROLLE 2: Senior Kubernetes / Go Controller Engineer
Must-have: sehr gutes Go, controller-runtime/CRDs, Concurrency und Idempotenz, envtest, RBAC
ROLLE 3: Cloud Integration Engineer (Mid-Level)
Must-have: Go, Kubernetes APIs, cloud-init und/oder Ignition, starke Debugging-Skills
NICE-TO-HAVE (alle Rollen)
libvirt/KVM, Cloud Hypervisor, KubeVirt, Gardener, Cluster API, Metal3, Ceph, Open-Source-Contributions
BEWERBUNG
Bitte senden Sie uns Ihr aktuelles Profil mit Angabe der Wunschrolle, Ihres Stundensatzes und Ihrer Verfügbarkeit. Links zu GitHub oder Code-Beispielen (Go, Controller/Operators) sind sehr willkommen.
- Start: 01.11.2026
- Laufzeit: 9 Arbeitsmonate (ca. 10 Kalendermonate)
- Auslastung: 100 %
- Remote, EU bevorzugt
- Sprache: Englisch erforderlich, Deutsch von Vorteil
- IronCore-Erfahrung ist NICHT erforderlich, alle werden eingearbeitet
- Bitte geben Sie an, welche Rolle Sie bevorzugen!
- Technische Führung des Teams bei gleichzeitig eigener Entwicklung
- Architektur von VM-Gruppen, Failover/Recovery und Host Fencing
- Abstimmung der Designs mit den Maintainern, Code Reviews
- Entwicklung von Controllern für VM-Gruppen: Provisionierung, Power Control, Skalierung, Cleanup
- Prüfung und Fixes bestehender VM-Operationen (Sizing, CPU/Memory-Allokation, Status-Reporting)
- Guest-Agent-basiertes Health Reporting und Gardener-Worker-Node-Integration
- Linux-Guest-Automatisierung, Testing und Debugging
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE