Chainguard
Grafana Labs
Staff Software Engineer - Databases SRE | Deutschland | Remote
ÜBER DIE ROLLE
Grafana Labs ist das Unternehmen hinter Grafana Cloud, der vollständig verwalteten Observability-Plattform, der mehr als 10,000 Organisationen vertrauen, um Zuverlässigkeit zu gewährleisten, Vorfälle schneller zu beheben und Telemetrie im großen Maßstab zu optimieren. Grafana Cloud basiert auf Open Source und offenen Standards und ist für die Interoperabilität über jeden Stack hinweg konzipiert. Es bringt KI in die Observability und Observability in die KI, wodurch Teams (und ihre Agenten) eine einheitliche Sichtbarkeit erhalten, damit sie alle ihre unterschiedlichen Daten sehen, verstehen und darauf reagieren können, wo auch immer sie sich befinden, und sich mit der Geschwindigkeit ihrer Ambitionen bewegen können. Kunden, darunter Anthropic, Bloomberg, NVIDIA, Microsoft und Salesforce, verlassen sich auf Grafana Labs. Wir sind ein 100% Remote-Unternehmen mit Teammitgliedern in 40+ Ländern, unterstützt von führenden Investoren wie Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG und Lead Edge Capital. Erfahren Sie mehr unter grafana.com grafana.com und folgen Sie uns auf LinkedIn linkedin.com/company/grafana-labs/ und X twitter.com/grafana.
Wir wachsen schnell und bleiben unseren Besonderheiten treu: einem Open-Source-Erbe, einer globalen kollaborativen Kultur und einer Leidenschaft für sinnvolle Arbeit. Unser Team gedeiht in einem innovationsgetriebenen Umfeld, in dem Transparenz, Autonomie und Vertrauen alles antreiben, was wir tun.
Grafana Cloud betreibt Mimir, Loki, Tempo und Pyroscope als Multi-Tenant SaaS-Datenbanken auf AWS, GCP und Azure in Regionen weltweit. Unsere Kunden mit dem höchsten SLA sind auf sie angewiesen, um ihre Geschäfte zu führen. Wir suchen einen Staff Software Engineer, um diese Systeme im großen Maßstab zuverlässig zu halten.
Die Rolle kombiniert Entwicklung und Betrieb. Sie schreiben die Software, Automatisierung und Produktänderungen, die unsere Datenbanken zuverlässiger machen, einschließlich Änderungen an den Mimir-, Loki- und Tempo-Codebasen, wo die Zuverlässigkeit dies erfordert. Sie werden auch Bereitschaftsdienst für unsere Kunden mit dem höchsten SLA haben und die damit verbundenen operativen Arbeiten durchführen. Sie bringen eine Produktionsmentalität in die Produktentwicklung und technische Strenge in die Zuverlässigkeit ein und legen die technische Richtung für die Teams fest.
Sie erfüllen möglicherweise nicht alle Anforderungen, und das ist in Ordnung. Wenn diese Rolle Sie begeistert, würden wir uns freuen, wenn Sie sich melden, denn dies könnte eine wirklich karriereprägende Gelegenheit sein.
Dies ist eine Remote-Möglichkeit und wir suchen Kandidaten aus dem Vereinigten Königreich, Schweden, Spanien oder Deutschland.
BEREITSCHAFTSDIENST
Der Bereitschaftsdienst während der Woche umfasst 12-Stunden-Schichten von Montag bis Freitag, aufgeteilt zwischen Nordamerika und Europa, sodass Sie Ihre lokalen Arbeitszeiten abdecken. Wochenenden werden durch eine separate 24-Stunden-Rotation abgedeckt. Sie werden ungefähr alle sechs bis acht Wochen ein Wochenende übernehmen.
In Deutschland liegt die Basisvergütungsspanne für diese Rolle bei €109,709 - €131,651.
Die tatsächliche Vergütung kann je nach Level, Erfahrung und Fähigkeiten, die im Interviewprozess bewertet werden, variieren. Zu den Leistungen gehören Aktienoptionen, Bonus (falls zutreffend) und weitere hier aufgeführte Leistungen [grafana.com/about/careers/#jobs].#LI-Remote
#LI-Remote
*Vergütungsspannen sind länderspezifisch. Wenn Sie sich von einem anderen Standort als dem oben genannten für diese Stelle bewerben, wird Ihr Recruiter zu Beginn des Prozesses die für Ihren spezifischen Markt definierten Gehaltsspannen und Leistungen besprechen.
Chancengleichheit: Grafana Labs ist ein Arbeitgeber, der Chancengleichheit bietet. Wir begrüßen Bewerbungen von allen, unabhängig von Rasse, Hautfarbe, Nationalität, Herkunft, Kaste, Geschlecht, Geschlechtsumwandlung, Identität oder Ausdruck, sexueller Orientierung, Alter, Religion oder Weltanschauung, Behinderung, Veteranenstatus, genetischen Informationen, Schwangerschaft, Mutterschaft, Familienstand, Betreuerstatus oder anderen Merkmalen, die nach lokalem Recht geschützt sind. Wir glauben, dass Gleichheit und Vielfalt ein starkes Unternehmen aufbauen, und wir arbeiten hart daran, sicherzustellen, dass dies die Grundlage unseres Unternehmens bildet, während wir wachsen.
#LI-Remote
Informationen darüber, wie Ihre persönlichen Daten nach der Bewerbung verwendet werden, finden Sie in unserer Datenschutzerklärung grafana.com/legal/applicant-and-candidate-privacy-policy/.
WAS SIE TUN WERDEN
- Zuverlässigkeit in das Produkt integrieren. Produktionscode in unseren Diensten, Werkzeugen und den Mimir-, Loki- und Tempo-Codebasen schreiben, der unsere Datenbanken widerstandsfähiger, selbstheilend und skalierbarer macht, wenn die Nachfrage schnell wächst.
- Automatisierungs- und Plattform-Tools entwickeln, die mühsame Arbeit beseitigen und unsere Zuverlässigkeitspraktiken über Regionen und Cloud-Anbieter hinweg skalieren.
- Technische Leitung übernehmen. Design-Dokumente erstellen, Designs und PRs anderer überprüfen und das Feature-Design gestalten, damit es von Anfang an skalierbar und betriebsfähig ist.
- Das SLO-Framework verantworten. Pro-Tenant-SLOs und Zuverlässigkeitsmodelle definieren und weiterentwickeln. SLO-Burn- und Vorfall-Erkenntnisse nutzen, um Ursachen für Fehler in den Systemen selbst zu finden und zu beheben.
- Observability und Alerting verbessern, damit wir Probleme erkennen, bevor Kunden es tun, und damit Eskalationen umsetzbar und nicht nur Rauschen sind.
- Bereitschaftsdienst für unsere Kunden mit dem höchsten SLA leisten. Als technischer Eskalationspunkt für komplexe Kundenumgebungen fungieren. Führen Sie kundenbeeinflussende Vorfallreaktionen, einschließlich Kundenbrückenanrufen, wenn nötig, und schreiben Sie blameless Post-Incident-Reviews, die zu technischen Korrekturen führen.
- Die operativen Arbeiten erledigen, die sich aus dem Bereitschaftsdienst ergeben. Dazu gehören die Untersuchung von Kundeeskalationen, die Nachverfolgung von Vorfallmaßnahmen, die Abstimmung von Kapazitäten und Konfigurationen sowie die Umwandlung wiederkehrender Probleme in dauerhafte Lösungen oder Automatisierung.
- Das Team multiplizieren. Ingenieure betreuen, Zuverlässigkeitspraktiken lehren, die Teams früh in der Entwicklung übernehmen, und mit der technischen Führung an Roadmaps und Produktstrategien arbeiten.
- Wir schätzen besonders diejenigen, die intellektuell neugierig sind, standardmäßig transparent agieren, eine hohe Handlungsbereitschaft mitbringen und außerdem freundlich sind (das ist wichtig!).
WAS WIR SUCHEN
- 8+ Jahre Erfahrung in der Softwareentwicklung, einschließlich erheblicher Zeit für den Aufbau und die Verantwortung für verteilte Systeme in der Produktion.
- Starke Produktions-Softwarekenntnisse, idealerweise in mindestens einer objektorientierten Sprache. Sie schreiben sauberen, getesteten Code und können gezielte Änderungen in großen Open-Source-Codebasen vornehmen, die Sie nicht selbst geschrieben haben.
- Tiefes Verständnis verteilter Systeme: Leistung, Skalierung und Ausfallmodi. Sie können nachvollziehen, wie ein System ausfallen wird, bevor es passiert.
- Erfahrung im Betrieb von Multi-Tenant-Systemen im großen Maßstab auf Kubernetes in AWS, GCP oder Azure, mit Infrastructure-as-Code-Tools wie Terraform, Helm oder Jsonnet.
- Praktische Erfahrung im Entwurf und der Implementierung von SLOs.
- Erfahrung im Bereitschaftsdienst für Produktionssysteme. Sie beheben Probleme ruhig und methodisch unter Druck und haben an blameless Incident Response teilgenommen und qualitativ hochwertige Post-Incident-Reviews geschrieben.
- Staff-Level technische Führung: Leitung teamübergreifender Projekte, Festlegung der technischen Richtung und Verbesserung der Ingenieure um Sie herum.
- Arbeitskenntnisse über Linux-Interna, Netzwerke und Cloud-Speicher.
NICHT ZWINGEND ERFORDERLICH, ABER VON VORTEIL
- Erfahrung mit Mimir, Loki, Tempo, Pyroscope, Prometheus oder anderen Observability- und Zeitreihendatenbanken.
- Open-Source-Beiträge.
- Erfahrung im Bereich Customer Reliability Engineering (CRE) oder im kundenorientierten Eskalationsmanagement.
Warum Sie bei Grafana Labs erfolgreich sein werden
- 100% Remote, globale Kultur – Als reines Remote-Unternehmen bringen wir Talente aus der ganzen Welt zusammen, vereint durch eine Kultur der Zusammenarbeit und des gemeinsamen Ziels.
- Skalierendes Unternehmen – Bewältigen Sie sinnvolle Arbeit in einem wachstumsstarken, sich ständig weiterentwickelnden Umfeld.
- Transparente Kommunikation – Erwarten Sie offene Entscheidungsfindung und regelmäßige unternehmensweite Updates.
- Innovationsgetrieben – Autonomie und Unterstützung, um großartige Arbeit zu leisten und neue Dinge auszuprobieren.
- Open-Source-Wurzeln – Aufbauend auf gemeinschaftsgetriebenen Werten, die unsere Arbeitsweise prägen.
- Befähigte Teams – Eine Kultur des hohen Vertrauens und niedriger Egos, die Ergebnisse über den Schein stellt.
- Karrierewachstumspfade – Definierte Möglichkeiten, Ihre Karriere auszubauen und weiterzuentwickeln.
- Zugängliche Führung – Transparente Führungskräfte, die engagiert, sichtbar und menschlich sind.
- Leidenschaftliche Mitarbeiter – Treten Sie einem Team von klugen, unterstützenden Leuten bei, denen ihre Arbeit sehr am Herzen liegt.
- Persönliche Einarbeitung – Wir möchten, dass Sie ab dem ersten Tag 1 mit Ihren neuen „Grafanistas“ gedeihen, um alles darüber zu lernen, was wir tun und wie wir es tun.
- Balance ist entscheidend – Wir verfolgen eine globale Urlaubsrichtlinie von 30 Tagen pro Jahr. 3 Tage Ihres Jahresurlaubsanspruchs sind für Grafana Shutdown Days reserviert, damit das Team wirklich abschalten kann. *Wir werden die lokale Gesetzgebung einhalten, wo dies zutrifft.
