संपादित करें
मेरा मानना है कि यह संगठन से संगठन पर निर्भर करता है और एक DevOps / वरिष्ठ DevOps क्या करने की उम्मीद करता है, इसलिए, आपका पहला वाक्य 100% सटीक है। क्योंकि, एक DevOps को उन उपकरणों के सेट का उपयोग करने में सक्षम होना चाहिए जो कंपनी उपयोग करती है और उन उपकरणों के नए सेट को सुधारती है या लाती है जो कंपनी और उसके डेवलपर्स को तेजी से काम करने और कम बर्बाद करने में सक्षम बनाते हैं।
मेरी राय में एक DevOps में मजबूत SysAdmin कौशल होना चाहिए और जाहिर है कि कठपुतली, बावर्ची, पायथन, बैश के रूप में कोडिंग कौशल का बड़े पैमाने पर उपयोग किया जाएगा और साथ ही कोड के कुछ ज्ञान जो कि सर्वर पर कम से कम चलते हैं, क्यों नाबालिग डीबगिंग करने में सक्षम होने के लिए अनुप्रयोग एक वातावरण से दूसरे वातावरण में अपेक्षित व्यवहार नहीं करता है।
हालांकि, सीनियर डेवप्स के रूप में, CALM को लागू किया जा सकता है, लेकिन लीन और मेजरमेंट सिद्धांत लागू नहीं हो सकते हैं। उदाहरण के लिए, हम सांसारिक चीजों को स्वचालित करने के लिए शेफ / कठपुतली / Ansible का उपयोग करके एप्लिकेशन विकसित कर रहे हैं और सब कुछ सिंक में रखते हैं जो स्पष्ट रूप से समय बचाता है और कम अपशिष्ट पैदा करता है ।
माप के बारे में, मुझे यकीन नहीं है कि ज्यादातर मामलों में यह लागू है। हालाँकि, अन्य CALM सिद्धांत एक DevOps स्थिति का हिस्सा हैं।
अच्छा संचार कौशल होना भी एक DevOps के रूप में महत्वपूर्ण है, लेकिन एक वरिष्ठ DevOps के रूप में अधिक महत्वपूर्ण है क्योंकि आपको न केवल अपनी टीम के साथ व्यवहार करना होगा और ज्ञान साझा करना होगा और डेवलपर्स के साथ जैसा कि आप उनका समर्थन करने के लिए हैं, लेकिन आपको भी करना पड़ सकता है रिपोर्ट बनाएँ और प्रबंधन के सामने प्रस्तुतियाँ रखें।
मुझे आपके द्वारा जोड़ी गई स्प्रेडशीट पसंद है, और एक बिंदु प्रणाली होना अच्छा है, हालांकि, कुछ कंपनियां नौकरी विज्ञापन में आवश्यकता से अधिक कौशल / प्रौद्योगिकियां भी जोड़ रही हैं।
इसके अलावा, एक टेलीफोन साक्षात्कार के बाद (यदि एक है) तो मुझे यह उपयोगी लगेगा कि एक साक्षात्कार में आपको अपनी डिबगिंग प्रक्रिया को हल करने के लिए या कम से कम कुछ स्थितियों को दिखाने के लिए कुछ समस्याओं को हल करने के लिए दिया जाएगा। व्यक्तिगत रूप से, मैं लिखित परीक्षाओं को नापसंद करता हूं क्योंकि मेरा मानना है कि किसी समस्या को हल करने के 'एन' तरीके हैं, और कभी-कभी Google भी आपका मित्र है, क्योंकि आपको दिल से सब कुछ जानने की उम्मीद नहीं है।
एक DevOps / वरिष्ठ DevOps के रूप में मेरा मानना है कि उपयोग किए जाने वाले अनुप्रयोगों और ज्ञान के बीच एक रेखा है। आप इन नए / पुराने टूल या कोड लिखने में अद्भुत हो सकते हैं, लेकिन जब डिबगिंग की बात आती है या सिर्फ सर्वर के साथ समस्या क्या होती है, यह समझने के लिए जेनकिन्स जॉब हो सकती है तो आप ऐसा नहीं कर सकते।
अंत में, मेरे द्वारा दी गई स्प्रेडशीट एक वरिष्ठ स्थिति के लिए एक DevOps ज्ञान का आकलन करने का एक तरीका है जिसे मैं इसे पूरा करने के लिए कुछ इंटरपर्सनल और प्रबंधन कौशल जोड़ सकता हूं।
और जब चयन प्रक्रिया की बात आती है, तो आप स्प्रेडशीट पर एक नज़र डाल सकते हैं और उस व्यक्ति को स्कोर के साथ चुन सकते हैं जो आपको लगता है कि आपके संगठन के लिए सही है और साथ ही साक्षात्कार के दौरान उसके (एर) व्यवहार को ध्यान में रखते हुए। (स) उन्होंने उन सवालों के जवाब दिए / प्रस्तुत किए।