Filosofias de on-call no setor em geral
- A filosofia varia de empresa para empresa
- Contratar pessoas separadamente para on-call: chamados de DevOps, SRE, Operations Engineer etc.
- Não trabalhar fora do horário comercial: os clientes também sabem que não há operação fora do horário comercial, ou isso vale em casos sem grande impacto (local, B2B, startups com poucos clientes etc.)
- Fora do horário comercial isso não faz parte do trabalho, mas é possível entrar em contato: alguém está de on-call, então é possível contatar os desenvolvedores. Porém, não há garantia de que vão necessariamente atender a ligação.
- Faz parte do trabalho de todo engenheiro de software e é operado de forma compensada com salário e folgas (de acordo com a regulamentação de cada região)
- Faz parte do trabalho e há compensação com salário e folgas
- Na maioria dos casos é voluntário para as pessoas, com pagamento e folgas
- Faz parte do trabalho de todos os engenheiros de software e não há compensação adicional
→ A maioria de muitas empresas
- Foi dividido de forma detalhada, mas na prática isso se resume a 1–6 e 7: se on-call é ou não trabalho adicional
Empresas que compensam on-call e empresas que não compensam
- Unpaid: Airbnb, Amazon (na maioria das regiões), Apple, Cloudflare, Dropbox, GitHub, Grab, Linkedin, Meta, Microsoft (EUA), Netflix, Nike, Oracle, Plaid, Shopify, Square,..
- Paid: Atlassian, Auth0, Datadog, Delivery Hero, Google, GitHub (Alemanha), Klarna, Microsoft (Reino Unido), Monzo, PayPal, Spotify, Snap, Snyk,..
- Com exceção do Google, a maioria das Big Techs não oferece compensação por on-call
→ Provavelmente porque os salários já estão no topo do mercado
Quanto as empresas pagam como compensação de on-call?
- Varia de $100 a $1250 por semana. Alguns engenheiros do Google podem receber ainda mais
- A compensação se divide em cerca de 3 tipos
- Flat rate: valor fixo por semana/dia
- O período de sobreaviso é fixo, e o trabalho fora do horário comercial recebe compensação adicional
- Compensação apenas pelo tempo trabalhado em incidentes
- Resumo da compensação por empresa
- Google
- Tier 1: ~20% do salário mensal
- Tier 2: ~10% do salário mensal
- Tier 2 é mais de $2000 por semana
- Netlify: $1125/semana
- Spotify: $700/semana
- Atlassian: $450/semana
O que as empresas oferecem quando não compensam on-call em dinheiro
- Apple: a equipe de SRE lida com a maior parte do on-call. Os SREs recebem folga compensatória durante a semana seguinte após cobrir o fim de semana
- Microsoft (EUA): recebe folga na sexta-feira após o on-call. Em semanas de on-call mais pesadas, é possível pedir mais folgas
- Shopify: um dia de folga por turno
Cultura ruim de on-call
- As empresas com mais reclamações que ouvi foram Twilio e Amazon
2 comentários
Na Coreia também existe cultura de on-call? Normalmente parece que terceirizam a monitoração... Não sei bem se é uma diferença cultural ou uma diferença de porte da empresa.
Link para a discussão no Hacker News sobre este artigo: https://news.ycombinator.com/item?id=32378752
Criando uma cultura saudável de On-Call
A cultura de on-call construída pelo GitHub
Lançamento do Grafana OnCall - ferramenta fácil de gerenciamento de on-call