SRE Mobile H/F
Role details
Job location
Tech stack
Job description
- Fiabilité, disponibilité & performance
Définir et suivre les SLI / SLO des parcours critiques mobiles :
- Login
- Chargement des données
- Paiement
- Notifications push
Veiller à la haute disponibilité des APIs backend consommées par l'app, en coordination avec les équipes backend. Améliorer les temps de réponse et la stabilité globale.
Exemples concrets :
- Détection d'une latence API impactant uniquement les utilisateurs Android en 4G
- Mise en place de caches edge pour réduire le temps de chargement mobile
- Définition d'un SLO "taux de crash < 0,5 %", "cold start < 5 secondes"
- Observabilité orientée utilisateur mobile
Mettre en place une observabilité full stack (Backend + Mobile), corréler données techniques et ressenti utilisateur, exploiter les retours App Store / Google Play comme signaux de fiabilité.
Exemples concrets :
- Corrélation entre hausse des avis négatifs et crashs sur une version iOS
- Analyse des cold starts après une nouvelle release
- Identification d'un problème régional via les avis stores
- Gestion des incidents & on-call
- Participation aux rotations d'astreinte (on-call)
- Détection rapide des incidents impactant les utilisateurs mobiles
- Coordination des actions de remédiation
- Rédaction de post-mortems sans blâme
Exemples concrets :
- Incident de login après une release backend
- Push massif déclenchant une surcharge API
- Rollback automatique après détection d'erreurs mobile
- Déploiements sûrs & automatisation
Mise en place de déploiements progressifs :
- Canary (progressif)
- Blue/Green (bascule instantanée mais réversible)
Automatisation des rollbacks. Utilisation de feature flags pour réduire les risques côté mobile.
Exemples concrets :
- Activation progressive d'une nouvelle API consommée par l'app (Canary)
- Désactivation immédiate d'une feature mobile via feature flag (Blue/Green)
- Déploiement backend synchronisé avec une release mobile
- Scalabilité & gestion des pics de charge
Anticiper et absorber les pics de trafic :
- Campagnes marketing
- Notifications push massives
- Événements business
Optimiser les coûts cloud liés au trafic mobile.
Exemples concrets :
- Simulation de montée en charge avant une promo
- Autoscaling dynamique des APIs
- Optimisation du trafic réseau mobile
- Sécurité & conformité
- Sécurisation des échanges mobile/backend
- Gestion des secrets et clés API
- Protection contre les abus et attaques
Exemples concrets :
- Rotation des tokens JWT
- Rate limiting par client mobile
- Blocage de trafic anormal
- Collaboration & culture fiabilité
Travailler étroitement avec :
- Développeurs iOS / Android
- Backend (BFF, API, ...)
- Produit
- Support client
Intégrer la fiabilité dès la conception (reliability by design). Transformer les retours utilisateurs en actions techniques.
Exemples concrets :
- Analyse hebdomadaire des avis stores avec le support
- Contribution aux choix d'architecture mobile
- Participation aux rituels produit
- Livrables attendus
- Dashboards SLO / SLI / SLA
- Analyses post-mortems
- Plans d'amélioration
- Roadmap fiabilité
Ce que le poste n'est pas
- Support client
- Développement mobile
- DevOps classique
- Product ownership
Requirements
Contexte du poste SRE Mobile
Le rôle du SRE est de garantir une expérience utilisateur fiable, performante et observable, de bout en bout : du smartphone au cloud. Le SRE travaille en étroite collaboration avec les équipes Mobile, Backend, Produit et Support, et agit comme référent fiabilité en production.
Exigence SRE Mobile :
- iOS + Android réel
- Compréhension réseau mobile
- Crash analytics avancé, Objectifs du poste
- Garantir la disponibilité, la performance et la résilience de l'écosystème technique supportant l'application mobile
- Réduire l'impact des incidents sur les utilisateurs
- Mettre en place une observabilité orientée expérience utilisateur
- Industrialiser la fiabilité par l'automatisation