Wir suchen einen erfahrenen Softwareentwickler (w/m/d), der unser Managed Kubernetes Team verstärkt. Du spielst eine entscheidende Rolle bei der Entwicklung und Wartung unseres Managed-Kubernetes-Produkts, das sowohl internen IONOS-Teams als auch externen Kunden dient. Diese Position erfordert umfassende Erfahrung mit der Kubernetes-Architektur sowie einen starken Fokus auf die betrieblichen Aspekte in Übereinstimmung mit den Prinzipien des CKA (Certified Kubernetes Administrator).
Was erwartet dich?
- Du entwirfst, entwickelst und wartest cloud-native Anwendungen in Golang, einschließlich Kubernetes Operators, REST-APIs und Bibliotheken
- Du arbeitest an der Architektur und Implementierung neuer Features zur Erweiterung unseres Managed-Kubernetes-Angebots
- Du wirkst an der Weiterentwicklung unserer Service-Architektur und Infrastructure-as-Code-Praktiken mit
- Du entwickelst und pflegst die komplette DevOps-Toolchain, einschließlich Helm Charts, GitHub Actions und GitOps-Workflows
- Du erstellst und wartest Kubernetes Operators, Controller und Custom Resource Definitions (CRDs)
- Du implementierst Monitoring-, Alerting- und Observability-Lösungen für Kubernetes-Workloads und arbeitest eng mit cross-funktionalen Teams zur Verbesserung von Zuverlässigkeit und Performance der Plattform zusammen
Was bieten wir dir?
- 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
Was solltest du mitbringen?
- Du hast 5+ Jahre praktische Erfahrung im Umgang mit Kubernetes in Produktionsumgebungen
- Du besitzt fundierte Kenntnisse in Golang-Entwicklung mit nachweisbarer Erfahrung in produktionsreifer Software
- Du verfügst über fortgeschrittene Kenntnisse in Linux-Systemadministration
- Du hast ein tiefes Verständnis der Kubernetes-Architektur, API-Ressourcen und Erweiterungsmuster
- Du hast Erfahrung in Design und Implementierung von Kubernetes Operators und Controllern sowie im Umgang mit Helm und anderen Kubernetes-Paketmanagement-Tools
- Du bringst Expertise in Container-Orchestrierung, Netzwerk- und Sicherheitsprinzipien mit und hast fundierte Kenntnisse in CI/CD-Pipelines und GitOps-Workflows
- Du hast Erfahrung mit Observability-Stacks (Prometheus, Grafana, Loki etc.) für Monitoring und Troubleshooting und Erfahrung mit Public-Cloud-Anbietern (AWS, GCP, Azure) oder privater Cloud-Infrastruktur