19 पॉइंट द्वारा xguru 2022-08-30 | 2 टिप्पणियां | WhatsApp पर शेयर करें

पूरे industry में OnCall की philosophy

  • अलग-अलग कंपनियों की philosophy अलग होती है
  1. Oncall के लिए अलग लोगों को hire किया जाता है: DevOps, SRE, Operations Engineer आदि
  2. काम के समय के बाहर काम नहीं किया जाता: customers को भी पता होता है कि business hours के बाहर operations नहीं होते, या मामला बहुत बड़ा नहीं होता (local, B2B, कम customers वाले startup आदि)
  3. यह business hours के बाहर काम का हिस्सा नहीं है, लेकिन संपर्क किया जा सकता है: कोई न कोई oncall पर होता है, इसलिए developers से संपर्क किया जा सकता है। लेकिन यह गारंटी नहीं होती कि वे ज़रूर फोन उठाएँगे।
  4. यह सभी software engineers के काम का हिस्सा है, और (हर क्षेत्र के नियमों के अनुसार) salary और छुट्टी आदि के रूप में compensation दिया जाता है
  5. यह काम का हिस्सा है, और salary तथा छुट्टी आदि से compensation दिया जाता है
  6. ज़्यादातर लोगों से इसे voluntary basis पर कराया जाता है, और salary व छुट्टी दी जाती है
  7. यह सभी software engineers के काम का हिस्सा है, और कोई अतिरिक्त compensation नहीं दिया जाता
    → बहुत-सी कंपनियाँ इसी श्रेणी में आती हैं
  • इसे जटिल तरीके से बाँटा गया है, लेकिन व्यवहार में यह 1~6 और 7 में बँटता है। यानी oncall अतिरिक्त काम है या नहीं

Oncall के लिए compensation देने वाली और न देने वाली कंपनियाँ

  • Unpaid : Airbnb, Amazon(ज़्यादातर regions), 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,..
  • Google को छोड़कर ज़्यादातर BigTech oncall compensation नहीं देती
    → शायद इसलिए कि उनकी salary पहले से market में सबसे ऊँचे स्तर पर होती है

कंपनियाँ Oncall compensation के रूप में कितना भुगतान करती हैं?

  • यह प्रति सप्ताह $100~$1250 तक भिन्न होता है। Google के कुछ engineers को इससे भी अधिक मिल सकता है
  • compensation लगभग 3 तरह का होता है
    • Flat rate : सप्ताह/दिन के हिसाब से तय रकम
    • standby के लिए flat, business hours के बाहर काम करने पर अतिरिक्त compensation
    • केवल incidents पर काम किए गए समय के लिए compensation
  • कंपनीवार compensation सारांश
    • Google
      • Tier 1: मासिक salary का ~20%
      • Tier 2: मासिक salary का ~10%
      • Tier 2 में प्रति सप्ताह $2000 से अधिक हो सकता है
    • Netlify : $1125/सप्ताह
    • Spotify : $700/सप्ताह
    • Atlassian : $450/सप्ताह

जो कंपनियाँ Oncall का monetary compensation नहीं देतीं, वे क्या देती हैं

  • Apple : SRE टीम ज़्यादातर Oncall संभालती है। SREs सप्ताहांत में काम निपटाने के बाद अगले सप्ताह कार्यदिवस में compensatory leave लेते हैं
  • Microsoft(US) : Oncall के बाद शुक्रवार की छुट्टी मिलती है। अगर oncall वाला सप्ताह बहुत कठिन हो, तो अतिरिक्त छुट्टी भी माँगी जा सकती है
  • Shopify : हर shift पर एक दिन की छुट्टी

खराब Oncall culture

  • जिन कंपनियों के बारे में सबसे अधिक असंतोष सुना गया, वे हैं Twilio, Amazon

2 टिप्पणियां

 
roxie 2022-09-02

क्या कोरिया में भी on-call कल्चर है? आमतौर पर तो लगता है कि monitoring का काम outsourcing को दे दिया जाता है... समझ नहीं आ रहा कि यह cultural difference है या company size का फ़र्क।