Filosofi on-call di seluruh industri
- Filosofinya berbeda di tiap perusahaan
- Mempekerjakan penanggung jawab on-call secara terpisah: biasanya disebut DevOps, SRE, Operations Engineer, dan sebagainya
- Tidak bekerja di luar jam kerja: pelanggan juga tahu bahwa layanan tidak beroperasi di luar jam kerja, atau ini berlaku saat masalahnya tidak terlalu besar (lokal, B2B, startup dengan sedikit pelanggan, dll.)
- Di luar jam kerja bukan bagian dari pekerjaan, tetapi tetap bisa dihubungi: ada seseorang yang menangani on-call, jadi developer bisa dihubungi. Namun, tidak ada jaminan mereka pasti akan menerima telepon.
- Ini adalah bagian dari pekerjaan semua software engineer, dan dijalankan dengan kompensasi berupa gaji serta cuti, sesuai regulasi masing-masing wilayah
- Ini bagian dari pekerjaan, dan dikompensasi dengan gaji serta cuti
- Sebagian besar dilakukan secara sukarela (
Voluntary) oleh orang-orang, dengan bayaran dan cuti
- Ini bagian dari pekerjaan semua software engineer, tanpa kompensasi tambahan
→ Ini berlaku di sebagian besar perusahaan
- Meski dibagi cukup rumit, pada praktiknya sebenarnya terbagi menjadi 1~6 dan 7. Intinya, apakah on-call dianggap pekerjaan tambahan atau tidak
Perusahaan yang memberi kompensasi untuk on-call dan yang tidak
- Tanpa bayaran: Airbnb, Amazon (sebagian besar wilayah), Apple, Cloudflare, Dropbox, GitHub, Grab, LinkedIn, Meta, Microsoft (AS), Netflix, Nike, Oracle, Plaid, Shopify, Square,..
- Dibayar: Atlassian, Auth0, Datadog, Delivery Hero, Google, GitHub (Jerman), Klarna, Microsoft (UK), Monzo, PayPal, Spotify, Snap, Snyk,..
- Selain Google, sebagian besar Big Tech tidak memberi kompensasi on-call
→ Mungkin karena gajinya sudah termasuk yang tertinggi di pasar
Berapa besar kompensasi on-call yang dibayar perusahaan?
- Sangat bervariasi, dari $100 hingga $1250 per minggu. Beberapa engineer Google bisa menerima lebih banyak
- Kompensasi secara umum terbagi menjadi 3 jenis
- Tarif tetap (
Flat rate): jumlah tetap per minggu/hari
- Siaga dibayar tetap, pekerjaan di luar jam kerja mendapat kompensasi tambahan
- Hanya dibayar untuk waktu yang benar-benar digunakan menangani insiden
- Ringkasan kompensasi per perusahaan
- Google
- Tier 1: ~20% dari gaji bulanan
- Tier 2: ~10% dari gaji bulanan
- Tier 2 lebih dari $2000 per minggu
- Netlify: $1125/minggu
- Spotify: $700/minggu
- Atlassian: $450/minggu
Yang diberikan perusahaan jika on-call tidak dikompensasi dengan uang
- Apple: tim SRE menangani sebagian besar on-call. Setelah menangani tugas di akhir pekan, SRE mendapat libur pengganti pada minggu berikutnya
- Microsoft (AS): mendapat libur pada hari Jumat setelah on-call. Jika minggu on-call terasa berat, bisa meminta hari libur tambahan
- Shopify: satu hari libur per shift
Budaya on-call yang buruk
- Perusahaan yang paling sering terdengar dikeluhkan adalah Twilio dan Amazon
2 komentar
Apakah di Korea juga ada budaya on-call? Biasanya sepertinya mereka menyerahkan tugas pemantauan ke pihak luar... Saya kurang yakin apakah ini perbedaan budaya atau perbedaan skala perusahaan.
Tautan diskusi Hacker News untuk tulisan ini: https://news.ycombinator.com/item?id=32378752
Membangun budaya On-Call yang sehat
Budaya on-call yang dibangun GitHub
Grafana OnCall dirilis - alat manajemen on-call yang mudah