Zweck der Stelle: Wir suchen einen Android-SRE-Ingenieur, der über ein ausgewogenes Verhältnis von Technologie- und Kommunikationsfähigkeiten verfügt. Das Projekt ist eine mobile App (Android und iOS) für eine multinationale Fast-Food-Kette in mehreren Märkten. Hauptaufgaben und Verantwortlichkeiten: Verfügbarkeit, Latenz, Leistung, Effizienz, Änderungsmanagement, Überwachung, Notfallreaktion und Kapazitätsplanung. Site Reliability Engineer schlägt eine Brücke zwischen Entwicklung und Betrieb, i
Zweck der Stelle: Wir suchen einen Android-SRE-Ingenieur, der über ein ausgewogenes Verhältnis von Technologie- und Kommunikationsfähigkeiten verfügt. Das Projekt ist eine mobile App (Android und iOS) für eine multinationale Fast-Food-Kette in mehreren Märkten. Hauptaufgaben und Verantwortlichkeiten: Verfügbarkeit, Latenz, Leistung, Effizienz, Änderungsmanagement, Überwachung, Notfallreaktion und Kapazitätsplanung. Site Reliability Engineer schlägt eine Brücke zwischen Entwicklung und Betrieb, indem er eine Software-Engineering-Denkweise auf Systemverwaltungsthemen anwendet. Ausbildung, Fähigkeiten und Erfahrung MÜSSEN: 2+ Jahre native mobile Android-Entwicklungserfahrung, fundierte Plattformkenntnisse1+ Jahre Mobile SRE-ErfahrungAnalysieren und Optimieren von Mobilgeräten App-Leistung, um Latenz zu reduzieren, Ladezeiten zu verbessern und das allgemeine Benutzererlebnis zu verbessern. Erstellen Sie nachhaltige Systeme und Dienste durch Automatisierung und Uplifts, um die Geschwindigkeit und Zuverlässigkeit der Funktionsentwicklung mit klar definierten Service-Level-Zielen durch Indikatoren in Einklang zu bringen. Entwerfen und Implementieren von Strategien zur Sicherstellung der Die mobile App kann Ausfälle tolerieren und sich problemlos von ihnen erholen. Zusammenarbeit mit Entwicklungsteams zur Identifizierung von Bereichen mit Verbesserungspotenzial in der Architektur, Codebasis und Infrastruktur der mobilen App. Implementierung von Überwachungslösungen (New Relic, Telemetrie), um den Zustand und die Leistung mobiler Anwendungen zu verfolgen. Einrichten von Warnungen, um Vorfälle oder Anomalien proaktiv zu erkennen und darauf zu reagieren. Reaktion auf und Behebung von Vorfällen im Zusammenhang mit Abstürzen mobiler Apps, Leistungseinbußen oder anderen Problemen, die sich auf das Benutzererlebnis auswirken. Bewertung und Planung der erforderlichen Ressourcen zur Unterstützung der wachsenden Benutzerbasis und -erhöhung Anforderungen an die mobile Anwendung.Entwicklung und Pflege von Automatisierungsskripten und -tools zur Rationalisierung von Bereitstellungs-, Test- und Überwachungsprozessen.Gewährleistung der Sicherheit und Compliance von mobilen Anwendungen, Datenspeicherung und Kommunikationsprotokollen.Verwaltung des Veröffentlichungsprozesses von mobilen App-Updates, Gewährleistung eines reibungslosen Ablaufs Bereitstellungen und Rollback-Verfahren. Aufrechterhaltung einer klaren und aktuellen Dokumentation für Prozesse, Konfigurationen und Fehlerbehebungsverfahren. Verfügen über ein tiefes, ganzheitliches Maß an produkt- und produktionsumgebungsspezifischen Kenntnissen. Eskaliert Fehler an den BTA- und Produkttechnikleiter mit Schweregrad und Verständnis der Problem, das dabei hilft, Fehler im Backlog zu beheben. Debuggen Sie Probleme durch schrittweises Durchlaufen des Codes. Überwachen Sie Benutzerreisen über Charles Proxy oder Fiddler und identifizieren Sie verdächtigen HTTP-Verkehr. Erkennen Sie schnell Back-End-Probleme (Fehler oder Daten) von Problemen mit der Front-End-Funktionalität. Führen Sie eine Ursachenanalyse für entkommene Probleme durch. Große technische Bandbreite , ArchitekturmusterAusgeprägte Debugging-FähigkeitenErfahrung mit Protokollanalysetools
Mehr anzeigen
Weniger anzeigen
Посадовий рівень
Starrer Wochentag
Typ зайнятості
Erster RobotertagArbeitspflichten
Ingenieurwesen und Informationstechnologien
Branchen
IT-Dienstleistungen und IT-Beratung