General Information

Ref#: 3845

Working time: Full-time

Type of contract: Permanent

Date: Wednesday, October 11, 2023

Country: Germany

Location: Work from home, Berlin, Karlsruhe

Description & Requirements

Your tasks:

Wir, das IONOS PaaS Compute Team, suchen einen hochmotivierten und erfahrenen Software Engineer.

Das PaaS Compute-Team ist für die Entwicklung und Wartung des Managed Kubernetes-Angebots für unsere Kundinnen und Kunden verantwortlich. Unter Verwendung von Kubernetes Operators verwalten wir die IONOS Cloud-Infrastruktur, um zuverlässige, geo-redundante Kubernetes-Cluster bereitzustellen und zu warten. Wir kümmern uns um den Lebenszyklus der großen Anzahl von Knoten und Clustern unserer Unternehmenskunden und aktualisieren kontinuierlich den Kubernetes-Stack sowie unsere eigenen Treiber, wie den Cloud Controller Manager und das Container Storage Interface.

Unser kleines Team ist für den gesamten Lebenszyklus des Services verantwortlich: Wir bauen ihn, wir liefern ihn aus, wir betreiben ihn. Wir suchen jemanden, der sich unserem Team anschließt und mit uns an der Bereitstellung des bestmöglichen Produkts arbeitet.

  • Programmierung (hauptsächlich) in Golang (Kubernetes-Operatoren, REST-APIs, Bibliotheken und Tools).
  • Entwerfen von Lösungen mit neuen Funktionen für unsere Kundinnen und Kunden.
  • Entwicklung, Verbesserung und Wartung der kompletten Toolkette (z. B. Helm Charts, Github Actions, GitOps).
  • Automatisierung, insbesondere der Selbstheilungs Mechanismen der Plattform.
  • Bereitschaftsdienst, für den Fall, dass die Selbstheilungs Mechanismen mal nicht ausreichen.

We appreciate:

  • Fundierte Programmiererfahrung, einschließlich Schreiben, Überprüfen, Testen und Bereitstellen von ausgereiften Code.
  • Sehr gute Erfahrung mit Cloud-Umgebungen und Kubernetes.
  • Erfahrung mit dem Betrieb und der Fehlersuche in Produktionsumgebungen, einschließlich Überwachung, Alarmierung und Protokollanalyse.
  • Erfahrung mit dem Linux-Betriebssystem.
  • Erfahrung mit Netzwerkgrundlagen.

Additional information:

  • Hybrides Arbeitsmodell mit Homeoffice-Möglichkeit.
  • 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.

Your tasks:

The IONOS PaaS Compute team is seeking a highly motivated and experienced software engineer.

The PaaS Compute team is responsible for developing and maintaining the Managed Kubernetes offering for our customers. Utilizing Kubernetes Operators we manage the IONOS Cloud infrastructure to provision and maintain reliable, geo-redundant kubernetes clusters. We take care of the lifecycle of the large number of nodes and clusters of our enterprise customers, continuously updating the kubernetes stack as well as our own drivers, like the Cloud Controller Manager and the Container Storage Interface.

Our small team is responsible for the entire lifecycle of the service: we build it, we ship it, we run it. We are looking for someone to join our team and work with us on providing the best product possible.

What You’ll Be Working on:

  • Programming (mostly) in Golang (Kubernetes Operators, REST APIs, libraries and tools).
  • Designing solutions providing new features for our customers.
  • Developing, improving and maintaining the complete tool chain (e.g. Helm Charts, Github Actions, GitOps).
  • Automating the boring tasks, especially self healing mechanisms of the platform.
  • On Call Duty if the self healing mechanisms were not sufficient.

We appreciate:

  • Profound programming experience, including writing, reviewing, testing and deploying well-engineered code.
  • Profound experience with cloud environments and kubernetes.
  • Experience operating and troubleshooting production environments, including monitoring, alerting & log analysis.
  • Experience with the Linux operating system.
  • Experience with network fundamentals.

Additional information:

  • Hybrid working model with home office option.
  • Flexible working hours through trust-based working hours.
  • At some locations a subsidized canteen and various free drinks.
  • Modern office space with very good transport connections.
  • Various employee discounts for activities and products.
  • Employee events such as summer and winter parties, as well as workshops.
  • Numerous training and development opportunities.
  • Various health offers, such as sports and health courses.