Philosophie de l’astreinte dans l’ensemble du secteur
- La philosophie varie selon les entreprises
- Embaucher des personnes dédiées à l’astreinte : appelées DevOps, SRE, Operations Engineer, etc.
- Ne pas travailler en dehors des heures de bureau : les clients savent aussi qu’il n’y a pas d’exploitation hors horaires, ou bien ce n’est pas un gros problème (local, B2B, startup avec peu de clients, etc.)
- Ce n’est pas considéré comme faisant partie du travail hors heures de bureau, mais on peut quand même contacter quelqu’un : quelqu’un assure l’astreinte, donc on peut appeler les développeurs. En revanche, rien ne garantit qu’ils répondront forcément au téléphone.
- Cela fait partie du travail de tous les ingénieurs logiciels et l’organisation prévoit une compensation sous forme de salaire, congés, etc. (selon la réglementation locale)
- Cela fait partie du travail, avec compensation en salaire et congés
- On demande à la plupart des gens d’être volontaires, avec rémunération et congés
- Cela fait partie du travail de tous les ingénieurs logiciels, sans compensation supplémentaire
→ Le cas de la majorité des entreprises
- La classification est détaillée, mais en pratique on distingue surtout 1 à 6 d’un côté et 7 de l’autre : l’astreinte est-elle ou non une charge de travail supplémentaire ?
Les entreprises qui rémunèrent l’astreinte et celles qui ne la rémunèrent pas
- Unpaid : Airbnb, Amazon (dans la plupart des régions), Apple, Cloudflare, Dropbox, GitHub, Grab, Linkedin, Meta, Microsoft (US), Netflix, Nike, Oracle, Plaid, Shopify, Square,..
- Paid : Atlassian, Auth0, Datadog, Delivery Hero, Google, GitHub (Germany), Klarna, Microsoft (UK), Monzo, PayPal, Spotify, Snap, Snyk,..
- À l’exception de Google, la plupart des Big Tech ne rémunèrent pas l’astreinte
→ Probablement parce que les salaires y sont déjà parmi les plus élevés du marché
Combien les entreprises versent-elles pour l’astreinte ?
- Cela varie de $100 à $1250 par semaine. Certains ingénieurs chez Google peuvent recevoir davantage
- On peut distinguer environ trois types de compensation
- Flat rate : montant fixe par semaine/jour
- Astreinte payée au forfait, puis rémunération supplémentaire pour le travail effectué hors heures de bureau
- Compensation uniquement pour le temps effectivement passé à traiter un incident
- Résumé des compensations selon les entreprises
- Google
- Tier 1: ~20% du salaire mensuel
- Tier 2: ~10% du salaire mensuel
- Le Tier 2 dépasse $2000 par semaine
- Netlify : $1125/semaine
- Spotify : $700/semaine
- Atlassian : $450/semaine
Ce que donnent les entreprises qui ne compensent pas l’astreinte financièrement
- Apple : l’équipe SRE gère la plupart des astreintes. Après une intervention le week-end, les SRE obtiennent un jour de repos compensateur dans la semaine suivante
- Microsoft (US) : un vendredi de congé après l’astreinte. Il est possible de demander plus de repos après une semaine d’astreinte particulièrement difficile
- Shopify : un jour de congé par shift
Mauvaise culture de l’astreinte
- Les entreprises qui ont suscité le plus de mécontentement sont Twilio et Amazon
2 commentaires
Y a-t-il aussi une culture de l’astreinte en Corée ? En général, on dirait plutôt que la supervision est sous-traitée... Je ne sais pas vraiment si c’est une différence culturelle ou simplement une différence de taille d’entreprise.
Lien vers la discussion Hacker News sur cet article : https://news.ycombinator.com/item?id=32378752
Créer une culture d’astreinte saine
La culture d’astreinte mise en place par GitHub
Annonce de Grafana OnCall — un outil simple de gestion des astreintes