Als Senior Software Engineer (CI) – Observability übernehmen Sie die Weiterentwicklung der Build-, Test- und Release-Prozesse für das Elastic Agent-Projekt. Ihr Fokus liegt darauf, die Zuverlässigkeit und Geschwindigkeit der CI-Systeme zu erhöhen und gleichzeitig die Kosten im Blick zu behalten.
Was Sie tun werden
- Verbessern Sie die Testinfrastruktur, um Entwickler:innen schnell und präzise Ergebnisse bereitzustellen.
- Entwickeln Sie automatisierte Analysen für CI-Prozesse, um Engpässe zu identifizieren und Verbesserungen datengestützt zu priorisieren.
- Entwerfen und implementieren Sie eine gezielte Teststrategie, einschließlich der Reduzierung flaky Tests und der Pflege einer aktuellen Support-Matrix.
- Fördern Sie den Einsatz von containerbasierten Builds und einheitlichen Tools im CI-Workflow des Elastic Agent.
- Sicherstellung angemessener Zugriffssteuerung, sicheren Umgangs mit Geheimnissen und Überprüfung von Abhängigkeiten auf Sicherheitslücken.
- Beachten Sie gesetzliche und interne Vorgaben zur Datensicherheit und zum Datenschutz und setzen Sie diese konsequent um.
- Stellen Sie sicher, dass alle Arbeiten dem Secure Software Development Framework (SSDF) entsprechen.
- Nehmen Sie regelmäßig an schulungsbezogenen Maßnahmen teil, um aktuelle Standards für Datensicherheit und Systemresilienz zu erfüllen.
Anforderungen
- Nachweisbare Erfahrung in Golang, insbesondere im Bereich Build- und Testautomatisierung für umfangreiche Projekte.
- Praxiserfahrung mit Buildkite, besonders bei komplexen, plattformübergreifenden Test- und Deployment-Pipelines.
- Starke Kommunikationsfähigkeiten in schriftlicher und mündlicher Form sowie die Fähigkeit, kollaborativ Entscheidungen zu treffen.
- Fähigkeit, effektiv in einem verteilten, globalen Engineering-Team zu arbeiten und unterschiedliche Perspektiven einzubeziehen.
- Grundlegendes Sicherheitsbewusstsein mit Aufmerksamkeit für Details und den Folgen von Fehlentscheidungen.
- Datengetriebene Herangehensweise: Sie identifizieren relevante Kennzahlen und nutzen qualitativ hochwertige Daten, um Prozesse kontinuierlich zu verbessern.
Vorteile
- Wettbewerbsfähige Vergütung, basierend auf der geleisteten Arbeit – unabhängig vom vorherigen Gehalt
- Gesundheitsversorgung für Sie und Ihre Familie an vielen Standorten
- Flexibles Arbeiten mit Wahlmöglichkeit von Ort und Zeitrahmen
- Generöse Anzahl an Urlaubstagen pro Jahr
- Finanzielle Unterstützung für Spenden und gemeinnützige Einsätze bis zu 2.000 USD (oder lokaler Währungsäquivalent)
- Jährlich bis zu 40 Stunden für gemeinnützige Projekte
- Mindestens 16 Wochen Elternzeit zur Unterstützung im Familienalltag
Unternehmenskultur
Die Organisation lebt Vielfalt und setzt auf eine inklusive Arbeitsumgebung, die unterschiedliche Hintergründe, Perspektiven und Lebenserfahrungen wertschätzt. Gleichberechtigung und Chancengleichheit sind zentral. Das Unternehmen begrüßt Bewerbungen von Menschen mit Behinderung und stellt sicher, dass alle Prozesse zugänglich und inklusiv gestaltet sind.

