แนวคิดเรื่อง On-Call ในอุตสาหกรรมโดยรวม
- แต่ละบริษัทมีแนวคิดแตกต่างกัน
- จ้างผู้รับผิดชอบ On-Call แยกต่างหาก: เรียกว่า DevOps, SRE, Operations Engineer เป็นต้น
- ไม่ทำงานนอกเวลางาน: ลูกค้าก็รู้ว่าไม่มีการปฏิบัติการนอกเวลางาน หรือใช้ในกรณีที่ไม่ใช่ปัญหาใหญ่ (โลคัล, B2B, สตาร์ทอัพที่มีลูกค้าไม่มาก เป็นต้น)
- ไม่ถือเป็นส่วนหนึ่งของงานนอกเวลางาน แต่สามารถติดต่อได้: มีคนทำ On-Call อยู่จึงสามารถติดต่อวิศวกรได้ แต่ไม่ได้การันตีว่าจะรับสายเสมอไป
- เป็นส่วนหนึ่งของงานที่วิศวกรซอฟต์แวร์ทุกคนต้องทำ และดำเนินการโดยชดเชยด้วยเงินเดือนและวันหยุดตามกฎระเบียบของแต่ละภูมิภาค
- เป็นส่วนหนึ่งของงาน และชดเชยด้วยเงินเดือนและวันหยุด
- ให้คนส่วนใหญ่สมัครใจ (Voluntary) ทำ และให้เงินเดือนรวมถึงวันหยุด
- เป็นส่วนหนึ่งของงานของวิศวกรซอฟต์แวร์ทุกคน และไม่มีค่าตอบแทนเพิ่มเติม
→ บริษัทส่วนใหญ่จำนวนมากอยู่ในกลุ่มนี้
- แม้จะแบ่งไว้ละเอียด แต่ในความเป็นจริงแบ่งได้เป็น 1~6 กับ 7 ว่า On-Call เป็นงานเพิ่มเติมหรือไม่
บริษัทที่จ่ายค่าตอบแทน On-Call และบริษัทที่ไม่จ่าย
- Unpaid : Airbnb, Amazon(ส่วนใหญ่ของภูมิภาค), 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 ส่วนใหญ่ไม่มีค่าตอบแทน On-Call
→ น่าจะเป็นเพราะเงินเดือนอยู่ในระดับสูงสุดของตลาดอยู่แล้ว
บริษัทต่าง ๆ จ่ายค่าตอบแทน On-Call เท่าไร?
- มีความหลากหลายตั้งแต่ $100~$1250 ต่อสัปดาห์ และวิศวกรบางคนของ Google อาจได้มากกว่านั้น
- รูปแบบค่าตอบแทนแบ่งได้ราว 3 แบบ
- Flat rate : จำนวนเงินคงที่รายสัปดาห์/รายวัน
- ช่วงสแตนด์บายเป็นแบบ Flat และถ้าทำงานนอกเวลางานจะมีค่าตอบแทนเพิ่ม
- จ่ายเฉพาะเวลาที่ใช้ทำงานกับ incident เท่านั้น
- สรุปค่าตอบแทนรายบริษัท
- Google
- Tier 1: ~20% ของเงินเดือนรายเดือน
- Tier 2: ~10% ของเงินเดือนรายเดือน
- Tier 2 มากกว่า $2000 ต่อสัปดาห์
- Netlify : $1125/สัปดาห์
- Spotify : $700/สัปดาห์
- Atlassian : $450/สัปดาห์
สิ่งที่บริษัทซึ่งไม่ชดเชย On-Call เป็นตัวเงินมอบให้
- Apple : ทีม SRE เป็นผู้รับมือ On-Call เป็นหลัก โดย SRE จะจัดการในช่วงสุดสัปดาห์แล้วได้รับวันหยุดชดเชยในสัปดาห์ถัดไป
- Microsoft(US) : ได้หยุดวันศุกร์หลังจบ On-Call และถ้าเป็นสัปดาห์ที่ On-Call หนักมากก็สามารถขอวันหยุดเพิ่มได้
- Shopify : หยุด 1 วันต่อ 1 ชิฟต์
วัฒนธรรม On-Call ที่ไม่ดี
- บริษัทที่ได้ยินเสียงบ่นมากที่สุดคือ Twilio, Amazon
2 ความคิดเห็น
ในเกาหลีก็มีวัฒนธรรม on-call เหมือนกันไหมครับ? ปกติดูเหมือนจะจ้างเอาต์ซอร์สสำหรับงานมอนิเตอร์กันมากกว่า... ไม่ค่อยแน่ใจว่าเป็นความต่างด้านวัฒนธรรม หรือเป็นความต่างเรื่องขนาดของบริษัทนะครับ
ลิงก์ไปยังการสนทนาใน Hacker News สำหรับบทความนี้: https://news.ycombinator.com/item?id=32378752
สร้างวัฒนธรรม On-Call ที่ดีต่อสุขภาพ
วัฒนธรรม on-call ที่ GitHub สร้างขึ้น
เปิดตัว Grafana OnCall - เครื่องมือจัดการ on-call ที่ใช้งานง่าย