Redwood Materials
O'Reilly Auto Parts
Senior Site Reliability Engineer (Vor-Ort-Position)
Über die Stelle
Site Reliability Engineers sind verantwortlich für die Sicherstellung der Verfügbarkeit, Zuverlässigkeit, Skalierbarkeit und Leistung der kritischsten kundenorientierten Microservices des Unternehmens, die alle E-Commerce-Kanäle antreiben. Diese Rolle wendet von Google inspirierte SRE-Prinzipien an, um die Feature-Geschwindigkeit und Systemzuverlässigkeit mithilfe von Service Level Objectives (SLOs), Service Level Indicators (SLIs) und Fehlerbudgets auszubalancieren.
Die Rolle kombiniert Software Engineering, Cloud Engineering, Automatisierung und Produktionsbetrieb mit einem starken Fokus auf den Aufbau von Systemen, die von Natur aus beobachtbar, resilient und bedienbar sind.
Dies ist eine Vor-Ort-Position in Springfield, MO. Remote-Arbeit ist für diese Position nicht möglich.
O’Reilly Auto Parts ist ein Arbeitgeber, der Chancengleichheit bietet. Das Unternehmen diskriminiert nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft oder Abstammung (einschließlich Einwanderungsstatus oder Staatsbürgerschaft), Geschlecht, sexueller Orientierung, Geschlechtsidentität, Schwangerschaft (einschließlich Geburt, Stillzeit und damit verbundener medizinischer Zustände), Alter (40 und älter), Veteranenstatus, Status als uniformierter Soldat, körperlicher oder geistiger Behinderung, genetischen Informationen (einschließlich Tests oder Eigenschaften) oder einem anderen geschützten Status gemäß lokalen, bundesstaatlichen oder föderalen Gesetzen, soweit zutreffend.
Qualifizierte Personen mit Behinderungen können gemäß dem Americans with Disabilities Act Anspruch auf angemessene Vorkehrungen haben. Wenn Sie während des Bewerbungs- oder Beschäftigungsprozesses eine angemessene Vorkehrung benötigen, senden Sie bitte eine E-Mail an: rar@oreillyauto.com [rar@oreillyauto.com] oder rufen Sie (800) 471-7431 Option an, und geben Sie Ihre gewünschte Vorkehrung und die Positionsdetails an.
HAUPTAUFGABEN
- Definieren, Implementieren und Verwalten von SLIs, SLOs und Fehlerbudgets für kritische Microservices in Zusammenarbeit mit Produkt- und Engineering-Teams.
- Nutzen von Fehlerbudgets zur Beeinflussung von Release-Entscheidungen, zur Priorisierung von Zuverlässigkeitsinitiativen und zur Verwaltung operativer Risiken.
- Entwerfen und Pflegen von Observability-Plattformen, einschließlich Metriken, Logs, Traces und Echtzeit-Telemetrie.
- Operative Aufgaben verfolgen, verwalten und reduzieren, indem repetitive operative Aufgaben in Jira-Stories und Epics mit klarer Zuständigkeit und messbaren Ergebnissen umgewandelt werden.
- Entwerfen, Implementieren und Validieren von Resilienzmechanismen wie Graceful Degradation, Redundanz, automatischem Failover und Disaster Recovery.
- Leiten von Incident-Response-Bemühungen, als Eskalationspunkt für hochkritische Incidents fungieren und blameless Postmortems durchführen.
- Erfassen von Incident-Aktionspunkten und Zuverlässigkeitsverbesserungen in Jira, um Verantwortlichkeit, Abschluss und kontinuierliche Verbesserung sicherzustellen.
- Zusammenarbeit mit Scrum-Teams zur Verbesserung der Zuverlässigkeit durch Release-Readiness-Reviews, Produktionsänderungsvalidierung und Teststrategien.
- Durchführen von tiefgehenden Ursachenanalysen, Debugging und Performance-Tuning über verteilte Systeme hinweg.
- Förderung von Shift-Left-Zuverlässigkeitspraktiken durch Einbettung von Bedienbarkeit, Überwachung und Fehlertests frühzeitig im SDLC.
- Kontinuierliche Verbesserung durch Automatisierung, selbstheilende Systeme, Chaos Engineering und Kapazitätsplanung vorantreiben.
- Pflegen von Runbooks, Playbooks und Wissensrepositorien, Verknüpfen von Dokumentation mit Jira-Aufgaben zur Reduzierung der MTTR.
- Bereitstellen von technischer Führung und Mentoring für Junior SREs und Ingenieure.
- Zusammenarbeit mit globalen, verteilten Teams unter Nutzung von Jira für transparente Planung, Abhängigkeitsverfolgung und Ausführung.
- Durchführen von Produktionsbereitschaftsprüfungen und Sicherstellen, dass Dienste vor der Bereitstellung operative Exzellenzstandards erfüllen.
- Verfolgen und Verbessern operativer KPIs wie Verfügbarkeit, MTTR, MTTD, Deployment-Erfolgsrate und Incident-Wiederholungsrate.
- Zusammenarbeit mit Sicherheits- und Plattformteams, um sicherzustellen, dass Zuverlässigkeits-, Compliance- und operative Sicherheits-Best-Practices in Systeme und Deployment-Pipelines integriert sind.
- Erkunden von Möglichkeiten zur Nutzung von KI-gestützter Observability, Anomalieerkennung und operativer Automatisierung zur Verbesserung der Systemzuverlässigkeit und Reduzierung manueller Aufwände.
KERNKOMPETENZEN & QUALIFIKATIONEN
- 4+ Jahre Erfahrung in SRE, Software Engineering oder Produktionsbetrieb zur Unterstützung von E-Commerce-Plattformen im großen Maßstab.
- Praktische Erfahrung mit Java/J2EE-basierten verteilten Systemen; React-Erfahrung ist ein Plus.
- Nachgewiesene Fähigkeit, Systeme mithilfe von SLO-gesteuerten Zuverlässigkeitsmodellen zu entwerfen und zu betreiben.
- Erfahrung in der Definition und Messung von SLIs, einschließlich Verfügbarkeit, Latenz, Fehlerraten, Durchsatz und Sättigung.
- Gutes Verständnis von NoSQL-Technologien und RDBMS-Konzepten, mit der Fähigkeit, Datenbankabfragen zu schreiben und zu beheben.
- Erfahrung in der Bereitstellung und im Betrieb von Diensten auf Cloud-Plattformen wie AWS, Azure oder Google Cloud Platform (GCP).
- Expertise mit Observability-, APM- und Caching-Tools wie Dynatrace, Splunk, ELK, Akamai, Quantum Metric und Tealeaf.
- Umfangreiche Erfahrung mit Jira für Backlog-Management, Incident-Tracking, Toil-Reduktionsinitiativen und teamübergreifende Koordination.
- Fähigkeit, eigenständig Dienste zu verantworten und Zuverlässigkeitsinitiativen End-to-End voranzutreiben.
- Starke Kommunikationsfähigkeiten mit der Fähigkeit, Engineering- und Produktteams zu beeinflussen.
- Erfahrung in der Teilnahme an Bereitschaftsdiensten und der Bearbeitung von kritischen/hochgradig schwerwiegenden Incidents.
GEWÜNSCHTE KENNTNISSE
- Erfahrung im Aufbau und Betrieb von Microservice-Architekturen mit Spring Boot, Groovy, React oder ähnlichen Technologien.
- Starkes Verständnis von CI/CD-Pipelines, Release-Automatisierung und Progressive-Delivery-Praktiken.
- Erfahrung in E-Commerce-Domänen wie Katalog, Kundendaten und Auftragsverwaltung.
- Vertrautheit mit Suchplattformen wie Endeca, Solr, Lucene und Elasticsearch.
- Kenntnisse in Scripting und Automatisierung mit Python, Bash, Ruby, Perl oder PowerShell.
- Erfahrung mit ITSM-Tools, die in Jira-Workflows integriert sind.
- Erfahrung mit Kapazitätsplanung, Lasttests und Chaos-Engineering-Praktiken.
- Erfahrung mit Containerisierungs- und Orchestrierungstechnologien wie Docker und Kubernetes (EKS, AKS oder GKE).
- Vertrautheit mit Infrastructure as Code (IaC)-Tools wie Terraform, CloudFormation oder Ansible.
- Verständnis von operativen KPIs, einschließlich Verfügbarkeit, MTTR, MTTD, Deployment-Erfolgsrate und Incident-Wiederholungsmetriken.
- Erfahrung in der Durchführung von Produktionsbereitschaftsprüfungen und der Implementierung von Prozessen für operative Governance.
- Fähigkeit zur Zusammenarbeit mit Sicherheits- und Plattform-Engineering-Teams, um Zuverlässigkeits-, Compliance- und operative Sicherheits-Best-Practices sicherzustellen.
- Erfahrung mit KI-gestützten Operationen, Anomalieerkennung, intelligenten Alarmen und automatisierten Remediation-Lösungen.
- Erfahrung im Entwurf von skalierbaren, selbstheilenden Plattformen und Automatisierungs-Frameworks für Cloud-Native-Umgebungen.
O’Reilly Auto Parts hat eine nachgewiesene Erfolgsbilanz in Bezug auf Wachstum und Stabilität. O’Reilly bietet viele erfolgreiche Karrieregeschichten und glaubt an eine starke „Beförderung aus den eigenen Reihen“-Philosophie, die Sie ermutigt, Ihre Karriere zusammen mit dem Unternehmen auszubauen.
Gesamtvergütungspaket
- Wettbewerbsfähige Löhne & bezahlte Freizeit
- Aktienkaufplan & 401k mit Arbeitgeberbeiträgen ab dem ersten Tag
- Kranken-, Zahn- und Sehversicherung mit optionalem flexiblen Sparguthaben (FSA)
- Programme zur Gesundheit/zum Wohlbefinden der Teammitglieder
- Programme zur Studienfinanzierung
- Möglichkeiten für Karrierewachstum
