Beschreibung
Wir suchen einen erfahrenen Golang-Softwareentwicklerin, um unser VPS-Entwicklungsteam zu verstärken. Du wirst eine entscheidende Rolle bei der Entwicklung und Wartung unseres VPS-Produkts spielen, das zehntausende internationale Kundinnen in allen Marken der IONOS-Gruppe bedient. Diese Position erfordert umfassende Erfahrung in Golang sowie einen starken Fokus auf die Prinzipien der Kubernetes-Architektur.
Unser VPS-Entwicklungsteam ist verantwortlich für den Aufbau und die Pflege einer globalen Multi-Tenant-Provisionierungsplattform, die auf modernsten Technologien und Prinzipien basiert. Wir legen Wert auf Innovation, Zusammenarbeit und kontinuierliches Lernen. Du wirst Teil einer vielfältigen Gruppe von Fachleuten, die sich dafür einsetzen, hochwertige und zuverlässige Provisionierungslösungen bereitzustellen, die im echten Massenmarktmaßstab arbeiten.
### Aufgabenbereich
- Entwerfen, Entwickeln und Warten von Cloud-nativen Anwendungen in Golang (Kubernetes Operators, REST-APIs, Bibliotheken).
- Architektur und Implementierung neuer Funktionen zur Erweiterung unseres Virtual Private Server-Angebots.
- Mitwirkung an der Weiterentwicklung unserer Service-Architektur und Infrastructure-as-Code-Praktiken.
- Entwicklung und Pflege der gesamten DevOps-Toolchain (Helm Charts, GitHub Actions, GitOps-Workflows).
- Erstellung und Wartung von Kubernetes Operators, Controllern und Custom Resource Definitions (CRDs).
- Implementierung von Monitoring-, Alerting- und Observability-Lösungen für VPS-Workloads.
- Zusammenarbeit mit funktionsübergreifenden Teams zur Verbesserung der Plattformzuverlässigkeit und -leistung.
### Qualifikationen
- Mindestens 5 Jahre praktische Erfahrung mit Kubernetes in Produktionsumgebungen.
- Fundierte Kenntnisse in der Golang-Entwicklung mit nachweisbarer Erfahrung in der Bereitstellung von produktionsreifem Code.
- Tiefes Verständnis der Kubernetes-Architektur, API-Ressourcen und Erweiterungsmuster • Erfahrung in der Konzeption und Implementierung von Kubernetes Operators und Controllern.
- Expertise in Container-Orchestrierung, Netzwerken und Sicherheitsprinzipien.
- Fundiertes Wissen über CI/CD-Pipelines und GitOps-Workflows.
- Sicherer Umgang mit Helm und anderen Kubernetes-Paketmanagement-Tools.
- Erfahrung mit Observability-Stacks (Prometheus, Grafana, Loki usw.) für Monitoring und Fehlersuche.
- Erfahrung mit Public-Cloud-Anbietern (AWS, GCP, Azure) oder privater Cloud-Infrastruktur.
**Wünschenswerte Zusatzqualifikationen**
- Zertifizierung als Kubernetes Application Developer (oder vergleichbar).
- Erfahrung mit Infrastrukturautomatisierungs-Tools (Terraform, Crossplane).
- Erfahrung mit Multi-Cluster- und Multi-Tenant-Kubernetes-Architekturen.
- Beiträge zu Open-Source-Projekten im Kubernetes-Ökosystem.
**Deine persönlichen Eigenschaften**
- Selbstmotiviert mit proaktivem Ansatz zur Problemlösung.
- Starke Analyse- und Troubleshooting-Fähigkeiten.
- Sehr gute Kommunikationsfähigkeiten in Englisch (schriftlich und mündlich).
- Teamplayer mit der Fähigkeit, in funktionsübergreifenden Umgebungen zu arbeiten.
- Anpassungsfähig und lösungsorientiert.
### Benefits
- Hybrides Arbeitsmodell.
- Flexible Arbeitszeiten durch Vertrauensarbeitszeit.
- An einigen Standorten eine bezuschusste Kantine und verschiedene kostenfreie Getränke.
- Moderne Büroflächen mit sehr guter Verkehrsanbindung.
- Diverse Mitarbeiterrabatte für Aktivitäten und Produkte.
- Mitarbeiterevents wie Sommer- und Winterfeiern, sowie Workshops.
- Zahlreiche Weiterbildungs- und Entwicklungsmöglichkeiten.
- Verschiedene Gesundheitsangebote, wie Sport- und Gesundheitskurse.