Release Engineer

Eckdaten

Deutschland
DevOps

Arbeitsmodell

Remote first
vor 2 Tagen
Stellenbeschreibung

Remote - EMEA

EngFlow tut mehr, als Builds nur zu beschleunigen. Wir verbessern die operative Leistung der gesamten Engineering-Organisation.

Die besten Teams können leistungsstarke Build- und Test-Infrastrukturen aufbauen; der schwierige Teil ist der zuverlässige Betrieb mit Transparenz und Kostenkontrolle bei wachsendem Bedarf. Das ist Build-Management im KI-Maßstab: Betrieb von Build und Test als Produktionsinfrastruktur, einschließlich Ausführung, Beobachtbarkeit, Zuverlässigkeit und Kostenkontrolle. Engineering-Organisationen wie BMW, Databricks, Snap, Canva, Lyft und Asana setzen auf EngFlow.

Als Release Engineer stellen Sie sicher, dass unsere Plattform zuverlässig und wöchentlich bei unseren Kunden ankommt.

Ihre Aufgaben

  • Verantwortung für den Release-Zyklus: Steuern Sie die wöchentlichen Releases vom Branch-Cut bis zum vollständigen Rollout. Verwalten Sie phasenweise Deployments über verschiedene Tracks hinweg unter Verwendung von Terraform und internen Tools.
  • Produktionsstabilität: Implementieren Sie Konfigurationsänderungen für eine globale Flotte von Clustern, beheben Sie Terraform-Drift und stellen Sie sicher, dass Wartungs- und Zertifikatsfenster eingehalten werden.
  • Rotation: Übernehmen Sie wöchentlich die operative Verantwortung, trieren Sie Tickets, untersuchen Sie Cluster-Probleme und moderieren Sie das Production-Ops-Meeting.
  • CI-Gesundheit: Halten Sie den Master-Branch grün, beheben Sie flaky Tests und verbessern Sie die CI-Prozesse.
  • Incident-Management: Koordinieren Sie bei Vorfällen, implementieren Sie Hotfixes und sorgen Sie für eine reibungslose Kommunikation.
  • Prozessoptimierung: Verbessern Sie Runbooks und reduzieren Sie den manuellen Aufwand (Toil).

Anforderungen

  • Erfahrung mit Release- und Deployment-Prozessen für verteilte oder Cloud-gehostete Dienste.
  • Praktische Erfahrung mit Infrastructure as Code (Terraform) in AWS, GCP oder anderen Cloud-Anbietern.
  • Vertrautheit mit Build-Systemen (Bazel, Gradle, Maven oder CMake).
  • Erfahrung im Betrieb von CI/CD-Systemen.
  • Sicherer Umgang mit Linux und der Shell für Log-Analyse und Scripting.
  • Starke schriftliche Kommunikationsfähigkeiten in Englisch.
  • Hohes Maß an Eigenverantwortung.

Wünschenswerte Qualifikationen

  • Direkte Erfahrung mit Bazel oder der Remote Execution API (REAPI).
  • Programmierkenntnisse in Java, Go, Python oder TypeScript.
  • Erfahrung mit PagerDuty und Linear.
  • Hintergrund in Platform- oder DevOps-Engineering.
  • Kenntnisse in Kubernetes oder Container-Orchestrierung.

Benefits

Wir bieten umfassende Sozialleistungen, 401k-Boni, Elternzeit und großzügigen Urlaub. Das Team arbeitet vollständig remote, trifft sich jedoch mehrmals jährlich an spannenden Orten weltweit. Wir legen Wert auf Ergebnisse und Spaß bei der Arbeit.