अच्छा postmortem blameless, ठोस और बदलाव पैदा करने वाला होता है। उसमें सही टाइमलाइन होती है, यूज़र पर असली असर, समस्या कैसे पकड़ी और कैसे संभाली गई, और एक अकेले root cause की जगह योगदान देने वाले कारण। actions ठोस, किसी के नाम और बाकी काम जैसी प्राथमिकता वाली होती हैं, इच्छाओं की सूची नहीं। ध्यान इस पर रहता है कि सिस्टम ने यह नाकामी होने क्यों दी, जिसमें alerting और सुरक्षा उपायों की कमियां शामिल हैं, न कि इस पर कि command किसने टाइप की।
इंटरव्यूअर यह क्यों पूछते हैं
इससे नाकामी को लेकर आपका रवैया दिखता है और यह भी कि आपका संगठन सीखता है या नहीं। इंटरव्यूअर सिर्फ blameless शब्द नहीं, उसकी वजह सुनना चाहता है, साथ ही यह व्यावहारिक बात कि बिना owner वाले action items नाटक हैं। detection और mitigation के समय की बात करना, सिर्फ तकनीकी वजह की नहीं, दिखाता है कि आप समझते हैं कि असर घटाना अक्सर उस खास bug को दोबारा होने से रोकने से ज़्यादा कीमती है।
अपना जवाब कैसे स्ट्रक्चर करें
- blameless से शुरू करें और बताएं कि उससे असल में मिलता क्या है।
- सामग्री गिनाएं: टाइमलाइन, असर, detection, mitigation, कारण।
- इस पर अड़ें कि actions का owner, आकार और तारीख हो।
- detection और mitigation के समय को सुधार के लक्ष्य में शामिल करें।
उदाहरण जवाब
सबसे पहले blameless, और शिष्टाचार के तौर पर नहीं। अगर लोगों को लगता है कि उनका नाम लिया जाएगा तो वे बताना बंद कर देते हैं कि असल में हुआ क्या था, और फिर आपकी टाइमलाइन कहानी बन जाती है और आप कुछ नहीं सीखते। तो ढांचा हमेशा यही रहता है कि सिस्टम ने ऐसा होने क्यों दिया, यह नहीं कि किसने किया। सामग्री में मुझे timestamps वाली ईमानदार टाइमलाइन चाहिए, यूज़र पर असली असर नंबरों में, न कि सिर्फ खराब शब्द, कब शुरू हुआ बनाम कब पकड़ा, और कब संभाला बनाम कब समझा। शुरू होने और पकड़ने के बीच का वह अंतर आमतौर पर पूरे दस्तावेज़ की सबसे कीमती चीज़ होती है, और उससे अक्सर मूल bug ठीक करने से बेहतर action निकलता है। मैं root cause शब्द से बचता हूं क्योंकि वह लोगों को पहले ठीक ठाक लगने वाले जवाब पर रुक जाने का न्योता देता है; आमतौर पर तीन चार योगदान देने वाले कारण होते हैं और दिलचस्प वही होते हैं जो गायब guardrails हैं। actions का एक नाम और तारीख होनी चाहिए, आकार ईमानदारी से आंका जाए, और वे असली backlog में जाएं। जिस postmortem की actions कभी schedule ही नहीं होतीं वह न होने से बुरा है, क्योंकि वह लोगों को सिखाता है कि यह प्रोसेस सजावट है।
जल्दी ही यह इंटरव्यू देने जा रहे हैं? GhostPilot आपकी लाइव कॉल सुनता है, सवाल पूछे जाते ही उसे पकड़ लेता है, और रियल-टाइम में एक स्ट्रक्चर्ड जवाब आपकी स्क्रीन पर डाल देता है। अगले मॉक में इसे आजमाएं, या ले लें एक $29 Session Pass, कोई सब्सक्रिप्शन नहीं, असली इंटरव्यू के लिए।
देखें यह कैसे काम करता हैफॉलो-अप सवाल जिनकी उम्मीद रखें
- postmortem की actions को हमेशा के लिए पीछे धकेले जाने से कैसे रोकते हैं?
- जहां ट्रिगर इंसानी गलती हो, वहां इसे कैसे चलाएंगे?
- किन incidents का पूरा postmortem होना चाहिए और किनका नहीं?
DevOps इंजीनियर के और सवाल
आपका इंटरव्यूअर इसका अपना वर्ज़न पूछेगा। फ्री Question Predictor में अपना असली जॉब डिस्क्रिप्शन पेस्ट कीजिए और वो 20 सवाल पाइए जो उस रोल में सबसे ज्यादा पूछे जाने की संभावना है, साथ में यह भी कि हर सवाल असल में क्या टटोल रहा है।
मेरे सवाल प्रेडिक्ट करें