Be Structured Technology Group
Apple
Senior Site Reliability Engineer - Apple Services Engineering / iCloud
BESCHREIBUNG
Bei Apple entwickeln wir nicht einfach nur Produkte – wir schaffen Erlebnisse, die unsere Kunden lieben und auf die sie sich verlassen. Apple Services Engineering (ASE) entwickelt und unterstützt die Systeme, die viele dieser täglichen Erlebnisse erst möglich machen. Wenn Sie Apple-Produkte genutzt haben, sind Sie wahrscheinlich bereits mit uns in Kontakt gekommen. Die Apple Services Site Reliability Engineering (SRE)-Teams sind für die Systeme und Dienste verantwortlich, die diese Kunden und ihre Erlebnisse direkt unterstützen. Wir suchen einen erfahrenen SRE mit Erfahrung in der Entwicklung und Unterstützung hochverfügbarer, kundenorientierter Dienste.
Der Maßstab von Apple Services ist RIESIG. In unserem Umfang über mehrere geografische Regionen hinweg zu arbeiten und Hunderte Millionen von Nutzern zu bedienen, stellt uns vor einzigartige Herausforderungen. Als Softwareentwickler im Bereich SRE bei Apple müssen Sie diese Probleme mithilfe von Daten, Teamarbeit und Ihrer eigenen Expertise lösen. Die ASE Products Site Reliability-Teams sind für die Zuverlässigkeit und Leistung des Server-Software-Stacks verantwortlich, der Produkte wie iCloud Photos, Mail, Drive, Backup und viele mehr antreibt. Wir erreichen dies, indem wir uns von der Konzeption des Dienstes bis zur Produktion auf Best Practices für Zuverlässigkeit konzentrieren, eng mit den Produktentwicklungsteams zusammenarbeiten, um ein erstklassiges Produkt und eine gemeinsame Vision zu liefern, und dabei Daten und Automatisierung als Grundprinzipien nutzen. Wir verwenden eine Mischung aus Open-Source-, lizenzierten Anbieter- und intern entwickelten Tools, um den gesamten SDLC unserer Produkte zu verwalten. Sie werden diese Tools kennenlernen und die Möglichkeit haben, sie zu verbessern.
MINDESTQUALIFIKATIONEN
- 5+ Jahre Erfahrung in einer Rolle mit Schwerpunkt auf Site Reliability Engineering oder DevOps.
- Bachelor-Abschluss in Informatik oder einem vergleichbaren Fachbereich mit 5+ Jahren Berufserfahrung.
- Kenntnisse der Prinzipien des Linux-Betriebssystems, Grundlagen der Netzwerktechnik und Systemverwaltung.
- Nachweisbare Sicherheit in mindestens einer der folgenden Sprachen: Java, Python oder Go.
- Erfahrung mit Automatisierung sowie Erfahrung in der Verwaltung und Skalierung verteilter Systeme in einer öffentlichen, privaten oder hybriden Cloud-Umgebung.
- Vertrautheit mit Microservices-Architektur und Container-Orchestrierung mit Kubernetes.
- Verständnis grundlegender Sicherheitsprinzipien, einschließlich Verschlüsselung und Schlüsseln (Typen und Austauschprotokolle).
- Verständnis der SRE-Prinzipien, einschließlich Monitoring, Alerting, Fehlerbudgets, Fehleranalyse und Automatisierung.
- Starkes Verantwortungsbewusstsein sowie der Wunsch, mit anderen Ingenieuren und Teams zu kommunizieren und zusammenzuarbeiten.
- Fähigkeit, technische und architektonische Probleme zu identifizieren und zu kommunizieren, während Sie mit Partnern und deren Team zusammenarbeiten, um iterativ Lösungen zu finden.
BEVORZUGTE QUALIFIKATIONEN
- Erfahrung im Infrastrukturbetrieb
- Erfahrung bei der Implementierung von Automatisierung
- Skripting-Erfahrung in Python
- Freude am Aufbau von Partnerschaften
