Software Engineer - Go and Kubernetes

Randstad Deutschland — Germany · Posted ~3 hours ago

Senior Contract Remote

Skills

Go Kubernetes Gardener Cloud Infrastructure DevOps Infrastructure Architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced cloud infrastructure engineer position focused on developing and operating scalable Kubernetes-based platforms. The role combines software development, DevOps practices, automation, and infrastructure architecture.

Highlights

Remote expert role focused on cloud infrastructure, Kubernetes platforms, automation, and advanced engineering challenges.

Description

Unser Kunde aus dem Handelsumfeld entwickelt und betreibt unabhängige, hochskalierbare Cloud- und Digitalinfrastrukturen. Für die Weiterentwicklung, Härtung und Automatisierung der zentralen Kubernetes-Plattform suchen wir zum nächstmöglichen Zeitpunkt eine(n) erfahrene(n) freiberufliche(n) Experten / Expertin (w/m/d) mit nachweislicher Go-Entwicklungserfahrung als auch Kubernetes- UND Gardener-Skills. D. h. Sie decken den "Dev" als auch den "Ops" Bereich ab und können sowohl in der Entwicklung mit Go, als auch im Betrieb mit Kubernetes und Gardener Erfahrung vorweisen. Der Einsatz kann per remote erfolgen. Ggf. sind alle 2-3 Monate tageweise geblockte Meetings im Raum Stuttgart gewünscht (allerdings optional). Ihre Aufgaben im Projekt Design & Infrastruktur-Architektur: Konzeption und Implementierung skalierbarer Lösungen zur Bereitstellung von Kubernetes-Diensten. Gesamtheitliche Mitverantwortung für die zugrunde liegende Infrastruktur (Compute, Netzwerk, Storage und APIs).Betrieb & Deep-Dive Troubleshooting: Sicherstellung des reibungslosen Betriebs der Plattform-Services durch fundierte Ursachenanalysen (Root-Cause-Analysen) bei komplexen technischen Fragestellungen sowie Implementierung nachhaltiger Fixes.Security & Compliance: Systematischer Ausbau der Clustersicherheit und Compliance durch Erstellung und Durchsetzung robuster Richtlinien (u. a. RBAC, Network Policies, Kyverno) sowie Einbindung fortgeschrittener Security-Tools (z. B. Falco, Image-Scanning, Audit-Logging).Operator-Entwicklung & GitOps-Automatisierung: Weiterentwicklung und Automatisierung der Plattform durch die Eigenentwicklung von maßgeschneiderten Operator-Komponenten, Controllern und Custom Resource Definitions (CRDs) in Go (Golang). Optimierung der Bereitstellungsprozesse über moderne GitOps-Workflows.Kollaboration & Wissenstransfer: Enge Abstimmung mit funktionsübergreifenden Fachteams, Pflege einer präzisen und vollständigen Systemdokumentation sowie aktiver Know-how-Transfer im Projektteam. Softwareentwicklung in Go: Mehrjährige, nachweisbare Praxiserfahrung in der Entwicklung mit Go (Golang) sowie tiefgreifende Routine in der Erstellung von Custom Kubernetes-Operatoren, Controllern und CRDs. Plattform-Architektur & K8s Internals: Ausgeprägte „You Build It – You Run It!“-Mentalität mit fundierter Praxis in der Linux-Server-Administration und beim Aufbau/Betrieb von Kubernetes-Clustern von Grund auf. Tiefes Verständnis von Cloud-Networking, Storage-Anbindungen und API-Design. Orchestrierung im Multi-Cluster-Umfeld: Erfahrung mit fortgeschrittenen Orchestrierungswerkzeugen des K8s-Ökosystems – idealerweise Gardener oder ClusterAPI – zur Verwaltung und Skalierung großer Multi-Cluster-Umgebungen. Open-Source-Mindset: Vertrautheit mit oder großes Interesse an der aktiven Mitarbeit in Open-Source-Communities, der Übernahme von Feature-Verantwortung und der Abstimmung mit externen Community-Entwicklern. Kommunikation: Fließende Englischkenntnisse (C1) für eine nahtlose Zusammenarbeit im agilen, internationalen Projektumfeld.