Service Management के पुराने दृष्टिकोण में System Administrators शामिल थे जो महत्वपूर्ण घटनाओं और अपडेट को उनकी प्राथमिकता के अनुसार प्रबंधित करते हुए सेवाओं को बनाए रखते थे। इसमें एक महत्वपूर्ण खामी थी क्योंकि इस दृष्टिकोण के लिए लागत-गहन साबित करने वाले नियमित मैनुअल हस्तक्षेप की आवश्यकता थी।
Site Reliability Engineering ने साइट विश्वसनीयता इंजीनियर्स नामक पेशेवरों को पेश करके ऐसी कमियों को संबोधित किया। ये व्यक्ति संगठनात्मक सिस्टम की विश्वसनीयता, स्वचालन और मापनीयता में सुधार के लिए सॉफ़्टवेयर टूल बनाने और एकीकृत करने के लिए ज़िम्मेदार हैं।

Source: Safalta
समय के साथ, जैसे-जैसे क्षेत्र विकसित हुआ, इसमें ऑन-कॉल मॉनिटरिंग, स्वचालित क्षमता योजना, आधारभूत संरचना स्केलिंग और आपदा वसूली की योजना जैसे समाधान शामिल थे।DevOps इंजीनियर कौन होते है और एक DevOps इंजीनियर के लिए चाहिए कौन सी योग्यताएं
DevOps Engineer वर्सेज Site Reliability Engineer- इसी तरह के सिद्धांत साइट विश्वसनीयता इंजीनियर और एक DevOps इंजीनियर की भूमिकाओं और जिम्मेदारियों को प्रभावित करते हैं।
वे दोनों संचालन कर्मचारियों और डेवलपर टीमों के बीच की खाई को पाटने के लिए काम करते हैं, जिसका लक्ष्य मुख्य लचीलापन बनाए रखते हुए विकास में तेजी लाना है।
हालाँकि, एक DevOps इंजीनियर और एक साइट विश्वसनीयता इंजीनियर की नौकरी के बीच एक महत्वपूर्ण अंतर है, जो महत्वपूर्ण और सूक्ष्म है।
मूलभूत अंतर यह है कि, DevOps इंजीनियर डेवलपर वेग और निरंतर वितरण पर ध्यान केंद्रित करते हैं, जबकि साइट विश्वसनीयता इंजीनियर सॉफ़्टवेयर स्वचालन और विश्वसनीयता के लिए जिम्मेदार होते हैं।
सिस्टम की स्थिरता को स्वचालित और सुनिश्चित करने के अलावा, साइट विश्वसनीयता इंजीनियर की नौकरी में रिलीज की निगरानी और उन्हें सफलतापूर्वक तैनात करना भी शामिल है, जिससे एसडीआई गुलजार रहता है।
सीधे शब्दों में कहें तो, DevOps की टीम तैनाती तक लगातार डिलीवरी करती है, जबकि SRE सॉफ्टवेयर के जीवन चक्र की शुरुआत से अंत तक निर्बाध संचालन बनाए रखने पर जोर देती है।
आपके करियर में Microsoft सर्टिफिकेट के महत्वपूर्ण लाभ
Site Reliability Engineer नौकरी विवरण-
बुनियादी स्तर की साइट विश्वसनीयता इंजीनियर से लेकर वरिष्ठ साइट विश्वसनीयता इंजीनियर के रूप में काम करने वाले लोगों तक, सभी ऑन-बोर्ड सॉफ़्टवेयर विकास और आईटी-संचालन टीमों के साथ मिलकर काम करके सिस्टम में उच्च विश्वसनीयता चलाने पर ध्यान केंद्रित करते हैं।
साइट विश्वसनीयता इंजीनियर नौकरी में कुछ सामान्य भूमिकाएं और जिम्मेदारियां यहां दी गई हैं जिन्हें एसआरई को करने की आवश्यकता है।
Site Reliability Engineer स्किल्स-
SRE जिम्मेदारियों का मुख्य भाग उत्पादन में आपके सिस्टम के प्रदर्शन की निगरानी और विश्लेषण के इर्द-गिर्द घूमता है। जाहिर है, एसआरई विशेषज्ञों द्वारा उपयोग किए जाने वाले उपकरणों का विशेष सेट आपके संगठन द्वारा प्रदान किए जाने वाले उत्पाद या सेवा के प्रकार और इसे विकसित, जारी और चलाने के तरीके के आधार पर भिन्न होगा।
हालांकि, महत्वपूर्ण गैर-तकनीकी और आवश्यक तकनीकी कौशल हैं जो प्रत्येक साइट विश्वसनीयता इंजीनियर के पास होने चाहिए।
क्या 2022 में आपके लिए DevOps करियर सही है, साथ ही जानें DevOps की भूमिकाएं
गैर-तकनीकी एसआरई कौशल:
- व्यावसायिक विश्लेषण
- टीम वर्क
- समस्या को सुलझाना
- दबाव में अच्छा प्रदर्शन
- लिखित और मौखिक दोनों तरह से अच्छी कम्युनिकेशन स्किल्स
- तकनीकी भाषा में निपुणता के बाद से एसआरई विशेषज्ञों को परियोजना या अद्यतन के लिए अपने खरीद-इन और फंडिंग को सुरक्षित करने के लिए परियोजना हितधारकों के लिए अपने विचारों को पिच करने में सक्षम होना चाहिए।
Site Reliability Engineer भूमिकाएं और जिम्मेदारियां-
Monitoring-
साइट विश्वसनीयता इंजीनियर यह सुनिश्चित करने के लिए जिम्मेदार हैं कि सेवाएं उपलब्ध हैं, अंतर्निहित बुनियादी ढांचा ठीक से काम कर रहा है, और अन्य आंतरिक उपकरण, प्रक्रियाएं और सिस्टम अपेक्षित रूप से काम कर रहे हैं। एक आवश्यक जिम्मेदारी में महत्वपूर्ण व्यावसायिक घंटों के दौरान उपलब्धता सुनिश्चित करने के लिए महत्वपूर्ण अनुप्रयोगों और संबंधित सेवाओं की निगरानी भी शामिल है।
यह भी पढ़ें
स्टार्टअप्स के लिए 10 सर्वश्रेष्ठ डिजिटल मार्केटिंग स्ट्रेटजी क्या हैं?
आईटी संचालन का स्वचालन(Automation of IT Operations)-
आईटी संचालन को संभालने में दिन-प्रतिदिन समान कार्य करना शामिल है। इन कार्यों को मैन्युअल रूप से करने के बजाय, SRE उन्हें स्वचालित करने की आवश्यकता पर जोर देता है। अपनी मुख्य जिम्मेदारियों के हिस्से के रूप में, एसआरई इंजीनियर ऐसे उपकरण बनाते हैं जो आईटी संचालन और समर्थन के प्रबंधन में स्वचालन की सहायता करते हैं। जैसे, साइट विश्वसनीयता इंजीनियर निम्नलिखित कुछ प्रमुख कार्यों के लिए स्वचालन को सक्षम करते हैं।
Service Level Indicators और Objectives-
सेवा स्तर के उद्देश्य सेवा अपटाइम या उपलब्धता के परिभाषित स्तर हैं जो प्रदर्शन को मापने के लिए आवश्यक मीट्रिक संकेतक के रूप में कार्य करते हैं।
एसआरई इंजीनियर प्रदर्शन पर नजर रखते हुए संकेतकों की पहचान करने और बनाने के लिए जिम्मेदार हैं। इसमें ऐतिहासिक डेटा का विश्लेषण करना और सेवा स्तर समझौतों (एसएलए) को पूरा करने के लिए यथार्थवादी उद्देश्य निर्धारित करना शामिल है।
एडब्ल्यूएस क्लाउड प्रैक्टिशनर नौकरी विवरण
ऑन-कॉल सपोर्ट और समस्या समाधान(On-Call Support and Issue Resolution)-
ऊपर की भूमिका को ओवरलैप करते हुए, एसआरई इंजीनियरों को डेवलपर्स के साथ इंटरफेस करने के लिए स्टैंड-बाय पर रहना पड़ता है जब समस्याएं उत्पन्न होती हैं और बढ़ जाती हैं। अलर्ट उठने पर वे परामर्श और समस्या निवारण सेवाएं प्रदान करने के लिए डेवलपर्स के साथ बातचीत करते हैं।
जब कोई डेवलपर किसी समस्या को आगे बढ़ाता है, तो साइट विश्वसनीयता इंजीनियर जांच करता है, समस्या का निदान करता है और बाद में उसका समाधान करता है। यदि आवश्यक हो तो एक एसआरई इंजीनियर अन्य इंजीनियरों को भी शामिल कर सकता है। इसके अलावा, एसआरई इंजीनियर यह सुनिश्चित करते हैं कि सेवा स्तर समझौते को पूरा करने के लिए त्वरित समाधान के लिए उच्च प्राथमिकता वाले टिकटों को संभाला जाए।