Zum Inhalt springen
BigTree108

Site Reliability Engineering

Site Reliability Engineering (SRE) für Systeme, die laufen müssen: Service-Level-Objectives und Error Budgets, Observability mit OpenTelemetry, Bereitschaftsdienst und Incident Management, Lasttests und Kapazitätsplanung, Disaster Recovery und Chaos Engineering sowie wiederkehrende Betriebsarbeit, die wegautomatisiert wird, mit dedizierten Site Reliability Engineers für Ihr Team oder SRE-Projekten, die wir Ende-zu-Ende umsetzen.

SRE-Leistungen, die wir anbieten

  • Observability vom Code bis zum Kunden

    Dienste, mit OpenTelemetry instrumentiert, mit Metriken, Logs und Traces in Prometheus, Loki und Tempo unter Grafana oder in Datadog, New Relic, Dynatrace oder Elastic, über eine Trace-ID verbunden, sodass sich eine langsame Anfrage durch jeden Dienst verfolgen lässt, den sie berührt hat.

  • Service-Level-Objectives und Error Budgets

    Indikatoren, die an dem gemessen werden, was Nutzer erleben, etwa Latenz und fehlgeschlagene Anfragen, mit dem Product Owner vereinbarte Ziele und mit Sloth oder Pyrra erzeugte Burn-Rate-Alarme, sodass ein verbrauchtes Error Budget Zuverlässigkeitsarbeit vor neue Funktionen stellt.

  • Bereitschaftsrotationen und Alarmierung

    Rotationen und Eskalationsrichtlinien in PagerDuty, incident.io, Grafana IRM oder Jira Service Management, so lange bereinigte Alarme, bis jeder einen Menschen braucht, ein Runbook, das von jeder Alarmierung verlinkt ist, und Opsgenie-Pläne, die umgezogen werden, bevor Atlassian den Dienst im April 2027 abschaltet.

  • Incident Management und Postmortems

    Schweregrade, ein Incident Lead und ein Rhythmus für Statusseiten-Updates, vor dem ersten Ausfall vereinbart, jeder Vorfall in einem eigenen Slack- oder Teams-Kanal geführt und ein schuldzuweisungsfreies Postmortem, dessen Maßnahmen bis zum Abschluss nachverfolgt werden.

  • Toil-Automatisierung und Produktionsreife

    Wiederkehrende Betriebsarbeit wird gemessen und dann automatisiert: Zertifikatserneuerungen, Neustarts, Failover und Aufräumarbeiten erledigen Skripte und Kubernetes-Operatoren, und vor dem Produktivverkehr eines neuen Dienstes steht ein Readiness-Review.

  • Last- und Performancetests

    Last-, Stress- und Dauertests in k6, Gatling, Locust oder JMeter gegen produktionsähnliche Umgebungen und in der Pipeline, mit Profiling, um zu finden, wohin die Zeit geht, wenn ein Test sein Ziel verfehlt.

  • Kapazitätsplanung und Autoskalierung

    Wachstumsprognose aus echtem Datenverkehr, Autoskalierung nach den Signalen, auf die es ankommt, etwa Warteschlangentiefe über KEDA oder Anfragen pro Sekunde, und Reserven für Verkaufsspitzen und den Ausfall einer ganzen Zone.

  • Disaster-Recovery-Übungen

    Wiederherstellungszeit- und Wiederherstellungspunkt-Ziele pro Dienst, Backups, die regelmäßig wiederhergestellt werden, und Regionen-Failover nach Plan, das gemessene Ergebnis mit dem Ziel verglichen, sodass der Wiederherstellungsplan nachweislich funktioniert, bevor er gebraucht wird.

  • Chaos Engineering

    Gezielt ausgelöste Fehler mit AWS Fault Injection Service, Azure Chaos Studio, Chaos Mesh oder LitmusChaos: eine gestoppte Instanz, eine verlangsamte Abhängigkeit, eine abgeschnittene Zone, zuerst in Staging und dann in der Produktion, sobald System und Team bereit sind.

Site Reliability Engineers einstellen

  • Dedizierte Site Reliability Engineers

    Site Reliability Engineers, die in Vollzeit zu Ihrem Team gehören, in Ihren Tools und Ihrem Prozess arbeiten und an Ihren Lead berichten. Sie führen die Interviews; wir tragen den ukrainischen Vertrag, die Gehaltsabrechnung, die Rechnungsstellung und den Urlaub.

  • Projekte im Bereich Site Reliability Engineering

    Ein abgegrenztes Arbeitspaket im Bereich Site Reliability Engineering mit festem Umfang, festem Plan und einem benannten Verantwortlichen auf unserer Seite, der das Ergebnis verantwortet und den Fortschritt in Ihren Kanälen berichtet.

  • Site Reliability Engineering als laufender Service

    Site Reliability Engineering als fortlaufende Leistung: jeden Monat dieselben Personen, ein Backlog, das Sie priorisieren, und Stunden, die Sie in unserem Portal und auf der Rechnung einsehen können.

Die Seite zum dedizierten Team erklärt, wie Spezialisten zu Ihrem Team stoßen, und die Seite zum Outsourcing behandelt Projektlieferung, Übernahmen und unsere Abrechnung.

Wer sich bei Ihnen um Site Reliability Engineering kümmert

  • Site-Reliability-Ingenieure

    Service Levels, Bereitschaftsdienst, Vorfälle und Automatisierung

  • Observability-Ingenieure

    Instrumentierung, Dashboards und Alarmregeln

  • DevOps- und Platform-Ingenieure

    Pipelines, Infrastructure as Code und Kubernetes

  • Performance-Ingenieure

    Lasttests, Profiling und Kapazitätsmodelle

  • Backend-Entwickler

    Korrekturen für Fehler, die auf den Code zurückgeführt werden

Wie wir SRE betreiben

Zuverlässigkeit wird durch Vereinbarung festgelegt, nicht durch die Zahl der Alarme: Jeder Dienst hat Ziele, die der Product Owner abgenommen hat, Alarme lösen aus, wenn das Error Budget verbrennt, nicht bei jeder CPU-Spitze, und wenn das Budget aufgebraucht ist, geht Zuverlässigkeitsarbeit vor neuen Funktionen, bis es sich erholt. Dashboards, Alarmregeln und Runbooks liegen in Git neben dem Code und ändern sich über Pull Requests.

Bei einem System, das ein anderes Team gebaut hat, beginnen wir mit einer Prüfung von Monitoring, Alarmen, früheren Vorfällen und Wiederherstellungsplänen nur mit Lesezugriff und einer schriftlichen Liste der Risiken nach Auswirkung. Der Bereitschaftsdienst beginnt erst, wenn die abgedeckten Zeiten, die Reaktionszeit je Schweregrad und der Eskalationsweg in Ihr Team schriftlich vereinbart sind, und jeder Vorfall endet mit einem schuldzuweisungsfreien Review und Maßnahmen, die bis zum Abschluss nachverfolgt werden.

Weitere Leistungen in Cloud, DevOps und Sicherheit

Übersicht über Cloud, DevOps und Sicherheit

Fragen zu Site Reliability Engineering

In welchen Branchen arbeiten Ihre Site Reliability Engineers?

Überwiegend Fintech und Banken, wo Zahlungs- und Handelssysteme strengen Verfügbarkeitsvorgaben und Resilienzregeln wie DORA unterliegen; Cloud-, Hosting- und Telekommunikationsanbieter, deren Kunden auf ihre Verfügbarkeit angewiesen sind; E-Commerce und Handel, mit Kapazität rund um Verkaufsspitzen geplant; Enterprise-SaaS-Produkte mit vertraglichen Verfügbarkeitszusagen; Healthcare-Plattformen; KI- und Datenprodukte, deren GPU-Workloads und Pipelines laufen müssen; und Sicherheitsunternehmen.

Worin unterscheiden sich SRE und DevOps?

DevOps umfasst, wie Code in die Produktion gelangt: Pipelines, Infrastructure as Code und Releases. SRE umfasst, wie er sich dort verhält: Ziele für Verfügbarkeit und Latenz, das Monitoring, das sie misst, Bereitschaftsdienst, Incident Response und die Ingenieurarbeit, die wiederkehrende Fehler beseitigt. Die meisten Teams brauchen beides, und wir stellen das eine oder beides.

Mit welchen Observability-Tools arbeiten Sie?

OpenTelemetry für die Instrumentierung; Prometheus, Grafana, Loki, Tempo und Mimir, selbst gehostet oder als Grafana Cloud; Datadog, New Relic, Dynatrace, Elastic und Splunk; Azure Monitor, Amazon CloudWatch und Google Cloud Observability; und PagerDuty, incident.io und Grafana IRM für den Bereitschaftsdienst. Wir arbeiten in den Tools, die Sie ohnehin bezahlen.

Wie schnell können Site Reliability Engineers starten?

Steht für die Position Site Reliability Engineer eine passende Person zur Verfügung, hängt der Start nur von Ihrem Interview sowie von NDA und IP-Übertragung ab. Andernfalls starten wir eine Suche, die typischerweise innerhalb von zwei bis drei Wochen Kandidatenprofile liefert, und niemand beginnt, bevor Sie zugestimmt haben.

Wie stellen wir Site Reliability Engineers über BigTree108 ein?

Nennen Sie uns die Aufgabe, die Seniorität und die benötigten Stunden. Wir schlagen ein oder zwei Personen mit ihren Profilen vor, Sie führen die Interviews so, wie Sie Ihre eigene Neueinstellung interviewen würden, unterzeichnen einen Vertrag mit BIG TREE 108 LLC und erhalten eine Rechnung im Monat.

Wem gehören die Arbeitsergebnisse?

Sie. Jeder Spezialist hat einen unterzeichneten Vertrag mit BigTree108, der alle Arbeitsergebnisse dem Unternehmen überträgt, und unser Vertrag mit Ihnen überträgt sie an Sie weiter. Code, Designs und Dokumente werden in Ihre eigenen Repositories und Tools geliefert und nicht dort aufbewahrt, wo nur wir sie ändern können.

Brauchen Sie Site Reliability Engineers?

Sagen Sie uns, was in der Produktion läuft, wie Sie es überwachen und was zuletzt schiefgegangen ist. Sie erhalten innerhalb eines Werktags eine Antwort: einen Plan, Kandidatenprofile oder einen Umfang für ein Zuverlässigkeits-Review.