Zum Inhalt springen
freelancermapOffen

Go Developer (Kubernetes Controllers & Operators) - Remote

RED Commerce GmbH · Köln, Deutschland · Remote · Senior

  • Köln, Deutschland · Remote
  • 9 Monate
  • German

Indexiert (heute) · laufend aktualisiert

Start
2026-11
Laufzeit
9 Monate
Arbeitsmodell
Remote
Vertrag
Freelance / B2B
Erfahrungslevel
Senior
Referenz
3065727

Geforderte Skills

Nice to have:libvirtKVMCloud HypervisorKubeVirtGardenerCluster APIMetal3CephOpen Source Contributions

Sprachen: German

Jobbeschreibung

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

Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten

Gefunden auf FreelancerMap DE

Alle Jobs durchsuchen
Kostenlos anmelden und bewerben