Apple

Koordination SRE

PythonJavaKubernetesGoTerraform
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Die Services Engineering Organisation (ASE) von Apple sucht erfahrene Ingenieure für verteilte Systeme zur Verstärkung unseres Koordination SRE Teams. Ingenieure im Bereich ASE Koordination SRE entwickeln und verbessern Software zur Verwaltung von Apache Zookeeper und ETCD, beides Open-Source-Systeme für verteilte Koordination und Zustandsverwaltung, die einige der kritischsten Internetdienste von Apple betreiben. Sie werden Teil eines Expertenteams und arbeiten an der Spitze moderner Bereitstellungsarchitekturen für verteilte Systeme. Die Arbeit des Teams wird in großem Maßstab in Rechenzentren weltweit eingesetzt und bildet eine Plattform, auf der iCloud und viele andere Internetdienste von Apple aufbauen. Bei ASE kommt Ihre Arbeit hunderten Millionen von Nutzern zugute und ist entscheidend für den Erfolg der Cloud-Infrastrukturtechnologien von Apple.

BESCHREIBUNG

Das ASE Koordination SRE Team entwickelt Anwendungen und Tools, die sicher, zuverlässig, skalierbar und schnell sind. Diese Arbeit erfordert einen innovativen Geist sowie ein außergewöhnliches Maß an Sorgfalt und technischer Genauigkeit. Teammitglieder tragen zu allen wichtigen Komponenten der Bereitstellungsinfrastruktur für Koordinationssysteme bei, einschließlich Wartungsautomatisierung, Monitoring- und Alerting-Tools/Dashboards, Bereitstellungsarchitektur sowie der Bereitstellung von Upstream-Patches für die Datenbank mit Fokus auf Stabilität, Leistung und Skalierung. Diese Rolle erfordert zudem exzellente Kommunikationsfähigkeiten und ein hohes Maß an Kundenorientierung bei der Zusammenarbeit mit internen Plattformkunden. Als verteiltes Team ist die Fähigkeit zur optimalen Zusammenarbeit mit Kollegen an anderen Standorten ebenfalls unerlässlich; Erfahrung in diesem Bereich ist von Vorteil. Vorkenntnisse in der Entwicklung oder Wartung von verteilten Datenbanken / Speichersystemen werden empfohlen. Apple schätzt handwerkliches Können und Leistung ist ein wesentlicher Bestandteil. Kommen Sie zu uns in das Apple Services Engineering und helfen Sie uns, Dienste und Anwendungen bereitzustellen, die flüssig und reaktionsschnell sind. Darüber hinaus arbeiten Sie mit Ingenieuren aus dem gesamten Unternehmen Apple zusammen, um Metriken zu definieren, Ziele festzulegen, Optimierungsmöglichkeiten aufzudecken, Qualitätsvorgaben zu definieren und ein Produkt/einen Dienst auszuliefern, das unsere Kunden begeistert. Diese Rolle richtet sich an Ingenieure, die Freude an tiefgreifender technischer Arbeit haben, die sich über große organisationsübergreifende Projekte erstreckt. Ihre Offenheit, neue Technologien zu erlernen und zu implementieren, wird zur kontinuierlichen Weiterentwicklung unserer Organisation beitragen.

MINDESTQUALIFIKATIONEN

  1. Bachelor- oder Masterabschluss in Informatik / verwandten Bereichen oder gleichwertige Berufserfahrung
  1. Verständnis grundlegender SRE Konzepte - Monitoring, Alerting, Incident Management.
  1. Fundierte Kenntnisse in einer oder mehreren der folgenden Programmiersprachen: Java, Go (golang), Python
  1. Verständnis von Datenbankkonzepten (Konsistenzmodelle, Isolationsstufen, Crash- und Recovery-Semantik).
  1. Performance Engineering (Designkonzepte, profilgesteuerte Optimierung).
  1. Betriebssystemkonzepte (Prozessplanung, Festplatten- und Netzwerk-I/O, Leistung).
  1. Rechenzentrumsarchitektur (Netzwerktopologien, Host-Platzierungsstrategien und Fehlermodi); Design von Multi-Rechenzentrumssystemen; Fehlerdomänen; und Wide-Area-Networking.

BEVORZUGTE QUALIFIKATIONEN

  1. Erfahrung in der Entwicklung kritischer Internetdienste und/oder Plattforminfrastruktur.
  1. Optionale Erfahrung mit der Verwaltung von Diensten, die auf Kubernetes ausgeführt werden
  1. Optionale Erfahrung mit EC2, EBS und Terraform
  1. Servicemanagement und Migrationen über Bare-Metal-, virtualisierte (EC2) und Kubernetes-Plattformen hinweg.
  1. Grundlagen von Hardware- und Netzwerkkomponenten auf Systemebene (Speichergeräte und Controller, Netzwerkschnittstellen, CPU- und Speicherlayout in Server-Systemen).
  1. Nachgewiesene Expertise in der Entwicklung von Datenbanksystemen, Storage-Engines, verteilten Systemen oder Performance Engineering.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026