Ionos Se logo

#1150 Staff Software Engineer für Managed Kubernetes (w/m/d)

Ionos Se
Full-time
Remote
Germany

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