शीर्ष 50 DevOps साक्षात्कार प्रश्न और उत्तर (पीडीएफ)

यहां नए और अनुभवी उम्मीदवारों के लिए DevOps साक्षात्कार प्रश्न और उत्तर दिए गए हैं ताकि वे अपने सपनों की नौकरी पा सकें।

 

फ्रेशर्स के लिए DevOps साक्षात्कार प्रश्न और उत्तर

1) बताएं कि DevOps क्या है?

यह आईटी क्षेत्र में एक नया उभरता हुआ शब्द है, जो कुछ और नहीं बल्कि एक अभ्यास है जो सॉफ्टवेयर डेवलपर्स और परिनियोजन (संचालन) टीम दोनों के सहयोग और संचार पर जोर देता है। यह सॉफ्टवेयर उत्पाद को तेजी से वितरित करने और रिलीज की विफलता दर को कम करने पर केंद्रित है।

👉 निःशुल्क पीडीएफ डाउनलोड करें: DevOps साक्षात्कार प्रश्न और उत्तर >>


2) बताइये कि DevOps के पीछे मुख्य पहलू या सिद्धांत क्या हैं?

DevOps के पीछे मुख्य पहलू या सिद्धांत है

  • कोड के रूप में अवसंरचना
  • निरंतर तैनाती
  • स्वचालन
  • निगरानी
  • सुरक्षा

3) अनुप्रयोग विकास और बुनियादी ढांचे के साथ DevOps के मुख्य संचालन क्या हैं?

DevOps के मुख्य संचालन हैं

एप्लीकेशन का विकास

  • कोड निर्माण
  • कोड कवरेज़
  • इकाई परीक्षण
  • पैकेजिंग
  • तैनाती

इंफ्रास्ट्रक्चर

  • प्रावधानीकरण
  • विन्यास
  • वाद्य-स्थान
  • तैनाती

4) बताएं कि AWS में “इंफ्रास्ट्रक्चर कोड” को कैसे संसाधित या निष्पादित किया जाता है?

AWS में,

  • बुनियादी ढांचे के लिए कोड सरल JSON प्रारूप में होगा
  • इस JSON कोड को टेम्पलेट्स नामक फ़ाइलों में व्यवस्थित किया जाएगा
  • इस टेम्पलेट को AWS डेवऑप्स पर तैनात किया जा सकता है और फिर स्टैक के रूप में प्रबंधित किया जा सकता है
  • Later क्लाउडफ़ॉर्मेशन सेवा स्टैक में निर्माण, हटाना, अद्यतन करना आदि कार्य करेगी

5) बताएं कि DevOps इंजीनियर के लिए कौन सी स्क्रिप्टिंग भाषा सबसे महत्वपूर्ण है?

एक DevOps इंजीनियर के लिए एक सरल स्क्रिप्टिंग भाषा बेहतर होगी। Python बहुत लोकप्रिय प्रतीत होता है.

DevOps साक्षात्कार प्रश्न


6) बताएं कि DevOps डेवलपर्स के लिए किस प्रकार उपयोगी है?

DevOps डेवलपर्स के लिए बग को ठीक करने और नई सुविधाओं को जल्दी से लागू करने में मददगार हो सकता है। यह टीम के सदस्यों के बीच स्पष्ट संचार के लिए भी मदद करता है।


7) DevOps के लिए कुछ लोकप्रिय उपकरणों की सूची बताएं?

DevOps के लिए कुछ लोकप्रिय उपकरण हैं

  • जेनकींस
  • Nagios
  • Monit
  • ईएलके (इलास्टिकसर्च, Logstash, किबाना)
  • जेनकींस
  • डाक में काम करनेवाला मज़दूर
  • Ansible
  • जाना

8) बताएं कि आपने कब-कब SSH का उपयोग किया है?

मैंने रिमोट मशीन में लॉग इन करने और कमांड लाइन पर काम करने के लिए SSH का इस्तेमाल किया है। इसके अलावा, मैंने असुरक्षित नेटवर्क पर दो अविश्वसनीय होस्ट के बीच सुरक्षित एन्क्रिप्टेड संचार की सुविधा के लिए सिस्टम में सुरंग बनाने के लिए भी इसका इस्तेमाल किया है।


9) बताएं कि आप संशोधन (संस्करण) नियंत्रण कैसे संभालेंगे?

संशोधन नियंत्रण को संभालने के लिए मेरा दृष्टिकोण कोड को सोर्सफोर्ज या गिटहब पर पोस्ट करना होगा ताकि हर कोई इसे देख सके। साथ ही, मैं पिछले संशोधन से चेकलिस्ट पोस्ट करूँगा ताकि यह सुनिश्चित हो सके कि कोई भी अनसुलझा मुद्दा हल हो गया है।


10) Http अनुरोध के प्रकार क्या हैं?

Http अनुरोधों के प्रकार हैं

  • GET
  • सिर
  • डाल
  • पोस्ट
  • PATCH
  • हटाएँ
  • TRACE
  • कनेक्ट
  • विकल्प

11) बताएं कि यदि लिनक्स-बिल्ड-सर्वर अचानक धीमा होने लगे तो आप क्या जांच करेंगे?

यदि लिनक्स-बिल्ड-सर्वर अचानक धीमा होने लगे, तो आप निम्नलिखित तीन चीजों की जांच करेंगे

अनुप्रयोग स्तर समस्या निवारण RAM से संबंधित समस्याएं, डिस्क I/O पढ़ने-लिखने से संबंधित समस्याएं, डिस्क स्पेस से संबंधित समस्याएं, आदि।
सिस्टम स्तर समस्या निवारण एप्लिकेशन लॉग फ़ाइल या एप्लिकेशन सर्वर लॉग फ़ाइल, सिस्टम प्रदर्शन समस्याओं, वेब सर्वर लॉग की जाँच करें - यह देखने के लिए HTTP, tomcat lo, jboss, या WebLogic लॉग की जाँच करें कि क्या एप्लिकेशन सर्वर प्रतिक्रिया/प्राप्ति समय किसी एप्लिकेशन की धीमी गति, मेमोरी लीक के लिए समस्या है
आश्रित सेवाओं का समस्या निवारण एंटीवायरस संबंधी समस्याएं, फ़ायरवॉल संबंधी समस्याएं, नेटवर्क संबंधी समस्याएं, एसएमटीपी सर्वर प्रतिक्रिया समय संबंधी समस्याएं, आदि।

12) DevOps के प्रमुख घटक क्या हैं?

यहाँ कुछ महत्वपूर्ण बातें हैं DevOps जीवनचक्र चरण:

एसक्यूएल

  • सतत विकास
  • लगातार मेल जोल
  • निरंतर परीक्षण
  • निरंतर तैनाती
  • निरंतर निगरानी
  • निरंतर प्रतिक्रिया
  • निरंतर Operaमाहौल

13) कुछ क्लाउड प्लेटफ़ॉर्म के नाम बताइए जिनका उपयोग DevOps कार्यान्वयन के लिए किया जाता है

DevOps कार्यान्वयन के लिए उपयोग किए जाने वाले लोकप्रिय क्लाउड कंप्यूटिंग प्लेटफॉर्म हैं:

  1. Google Cloud
  2. Amazon वेब सेवाएँ
  3. Microsoft Azure

14) संस्करण नियंत्रण प्रणाली का उपयोग करने के कुछ लाभ बताइये

  • संस्करण नियंत्रण प्रणाली टीम के सदस्यों को किसी भी समय किसी भी फ़ाइल पर स्वतंत्रतापूर्वक काम करने की अनुमति देती है।
  • सभी पुराने संस्करण और वेरिएंट VCS के अंदर बारीकी से पैक किए गए हैं।
  • एक वितरित VCS आपको परियोजना का पूरा इतिहास संग्रहीत करने में मदद करता है ताकि केंद्रीय सर्वर में खराबी की स्थिति में आप अपने टीम सदस्य के स्थानीय Git रिपोजिटरी का उपयोग कर सकें।
  • आपको यह देखने की अनुमति देता है कि फ़ाइल की सामग्री में क्या सटीक परिवर्तन किए गए हैं

15) गिट बिसेक्ट को समझाइए

Git bisect आपको बाइनरी सर्च का उपयोग करके उस कमिट को खोजने में मदद करता है जिसने बग प्रस्तुत किया है।


16) निर्माण क्या है?

बिल्ड एक ऐसी विधि है जिसमें सोर्स कोड को एक साथ रखा जाता है ताकि यह जांचा जा सके कि यह एक इकाई के रूप में काम करता है या नहीं। बिल्ड निर्माण प्रक्रिया में, सोर्स कोड संकलन, निरीक्षण, परीक्षण और परिनियोजन से गुज़रेगा।


17) कठपुतली क्या है?

कठपुतली एक उपयोगी परियोजना प्रबंधन उपकरण है। यह आपको प्रशासनिक कार्यों को स्वचालित करने में मदद करता है।


18) दो-कारक प्रमाणीकरण की व्याख्या करें

दो-कारक प्रमाणीकरण एक सुरक्षा पद्धति है जिसमें उपयोगकर्ता अलग-अलग श्रेणियों से पहचान के दो तरीके प्रदान करता है।


19) ' शब्द की व्याख्या करेंCanary मुक्त करना'।

कैनरी रिलीज़ एक पैटर्न है जो उत्पादन वातावरण में एक नए संस्करण सॉफ़्टवेयर को पेश करने के जोखिम को कम करता है। इसे उपयोगकर्ता के एक उपसमूह के लिए नियंत्रित तरीके से उपलब्ध कराकर किया जाता है। इसे पूरे उपयोगकर्ता सेट के लिए उपलब्ध कराने से पहले।


20) यह सुनिश्चित करने के लिए कि नई सेवा उत्पादन के लिए तैयार है, किस प्रकार का परीक्षण महत्वपूर्ण है?

यह सुनिश्चित करने के लिए कि नई सेवा उत्पादन के लिए तैयार है, आपको निरंतर परीक्षण करने की आवश्यकता है।


अनुभवी लोगों के लिए DevOps साक्षात्कार प्रश्न और उत्तर

21) वैग्रांट क्या है?

वैग्रांट एक ऐसा उपकरण है जो सॉफ्टवेयर के परीक्षण और विकास के लिए वर्चुअलाइज्ड वातावरण का निर्माण और प्रबंधन कर सकता है।


22) DNS में PTR का क्या उपयोग है?

पॉइंटर रिकॉर्ड जिसे (PTR) के नाम से भी जाना जाता है, रिवर्स DNS लुकअप के लिए उपयोग किया जाता है।


23) शेफ क्या है?

यह एक शक्तिशाली स्वचालन प्लेटफ़ॉर्म है जो बुनियादी ढांचे को कोड में बदल देता है। इस टूल में, आप स्क्रिप्ट लिख सकते हैं जिसका उपयोग प्रक्रियाओं को स्वचालित करने के लिए किया जाता है।


24) DevOps के कार्यान्वयन के लिए पूर्वापेक्षाएँ क्या हैं?

DevOps कार्यान्वयन के लिए उपयोगी पूर्वापेक्षाएँ निम्नलिखित हैं:

  • कम से कम एक संस्करण नियंत्रण सॉफ्टवेयर
  • टीम के सदस्यों के बीच उचित संचार
  • स्वचालित परीक्षण
  • स्वचालित परिनियोजन

25) DevOps की सफलता के लिए अपनाई जाने वाली कुछ सर्वोत्तम प्रथाओं के नाम बताइए।

यहां, DevOps कार्यान्वयन के लिए आवश्यक सर्वोत्तम अभ्यास दिए गए हैं:

  • डिलीवरी की गति का अर्थ है किसी भी कार्य को उत्पादन परिवेश में लाने में लगने वाला समय।
  • विभिन्न प्रकार के उत्पादों में कितने दोष पाए गए हैं, इस पर नज़र रखें
  • उत्पादन परिवेश में किसी विफलता की स्थिति में पुनर्प्राप्ति में लगने वाले वास्तविक या औसत समय को मापना महत्वपूर्ण है।
  • ग्राहक द्वारा रिपोर्ट की गई बगों की संख्या भी एप्लीकेशन की गुणवत्ता को प्रभावित करती है।

26) SubGIt टूल के बारे में बताएं

SubGit आपको SVN को Git में माइग्रेट करने में मदद करता है। यह आपको स्थानीय या दूरस्थ Subversion रिपॉजिटरी का एक लिखने योग्य Git मिरर बनाने की भी अनुमति देता है।


27) कुछ महत्वपूर्ण नेटवर्क मॉनिटरिंग टूल्स के नाम बताइए

कुछ सबसे प्रमुख नेटवर्क निगरानी उपकरण हैं:

  • Splunk
  • Icinga 2
  • Wireshark
  • Nagios
  • ओपनएनएमएस

28) क्या आपका वीडियो कार्ड चल सकता है? Unity तुम्हें कैसे पता चलेगा?

जब आप कोई आदेश प्रयोग करते हैं

/usr/lib/Linux/unity_support_test-p

यह इसके बारे में विस्तृत जानकारी देगा Unityकी आवश्यकताओं को पूरा करता है, और यदि वे पूरी हो जाती हैं, तो आपका वीडियो कार्ड यूनिटी चला सकता है।


29) बताएं कि स्टार्टअप साउंड को कैसे सक्षम किया जाए? Ubuntu?

स्टार्टअप ध्वनि सक्षम करने के लिए

  • कंट्रोल गियर पर क्लिक करें और फिर क्लिक करें स्टार्टअप एप्लीकेशन
  • में स्टार्टअप एप्लिकेशन प्राथमिकताएं खिड़की, क्लिक करें जोड़ना प्रविष्टि जोड़ने के लिए
  • फिर टिप्पणी बॉक्स में नाम, कमांड और टिप्पणी जैसी जानकारी भरें
/usr/bin/canberra-gtk-play—id= "desktop-login"—description= "play login sound"
  • जब आपका काम पूरा हो जाए तो लॉगआउट करें और फिर लॉगिन करें

आप इसे शॉर्टकट कुंजी से भी खोल सकते हैं Ctrl+Alt+T.


30) खाता खोलने का सबसे तेज़ तरीका क्या है? Ubuntu टर्मिनल किसी विशेष निर्देशिका में?

खोलने के लिए Ubuntu किसी विशेष निर्देशिका में टर्मिनल, आप कस्टम कीबोर्ड शॉर्टकट का उपयोग कर सकते हैं।

ऐसा करने के लिए, नए कस्टम कीबोर्ड के कमांड फ़ील्ड में, जीनोम – टर्मिनल – – वर्किंग – डायरेक्टरी = /पथ/टू/डायरेक्टरी टाइप करें।


31) बताएं कि आप वर्तमान स्क्रीन का वर्तमान रंग कैसे प्राप्त कर सकते हैं? Ubuntu डेस्कटॉप?

आप जिम्प (इमेज एडिटर) में बैकग्राउंड इमेज खोल सकते हैं और फिर ड्रॉपर टूल का उपयोग करके किसी खास बिंदु पर रंग चुन सकते हैं। यह आपको उस बिंदु पर रंग का RGB मान देता है।


32) बताएं कि आप डेस्कटॉप पर लॉन्चर कैसे बनाते हैं? Ubuntu?

डेस्कटॉप पर लॉन्चर बनाने के लिए Ubuntu आप उपयोग कर सकते हैं

ALT+F2 फिर टाइप करें "gnome-desktop-item-edit –create-new~/desktop," यह पुराने GUI डायलॉग को लॉन्च करेगा और आपके डेस्कटॉप पर एक लॉन्चर बनाएगा


33) बताएं मेमकैच्ड क्या है?

मेमकैच्ड एक स्वतंत्र और खुला स्रोत, उच्च-प्रदर्शन, वितरित मेमोरी ऑब्जेक्ट कैशिंग सिस्टम है। मेमकैच्ड का प्राथमिक उद्देश्य डेटा के लिए प्रतिक्रिया समय को बढ़ाना है जिसे अन्यथा किसी अन्य स्रोत या डेटाबेस से पुनर्प्राप्त या निर्मित किया जा सकता है। इसका उपयोग संचालन की आवश्यकता से बचने के लिए किया जाता है एसक्यूएल डाटाबेस या किसी अन्य स्रोत से समवर्ती अनुरोध के लिए डेटा लाने के लिए बार-बार उपयोग किया जा सकता है।

मेमकैच्ड का उपयोग निम्न के लिए किया जा सकता है

  • सोशल नेटवर्किंग->प्रोफाइल कैशिंग
  • सामग्री एकत्रीकरण-> HTML/ पेज कैशिंग
  • विज्ञापन लक्ष्यीकरण-> कुकी/प्रोफ़ाइल ट्रैकिंग
  • संबंध->सत्र कैशिंग
  • ई-कॉमर्स -> सत्र और HTML कैशिंग
  • स्थान-आधारित सेवाएँ-> डेटाबेस क्वेरी स्केलिंग
  • गेमिंग और मनोरंजन->सत्र कैशिंग

मेमकैश मदद करता है

  • आवेदन प्रक्रिया में तेजी लाएं
  • यह निर्धारित करता है कि क्या संग्रहित किया जाए और क्या नहीं
  • डेटाबेस में पुनर्प्राप्ति अनुरोधों की संख्या कम करें
  • I/O (इनपुट/आउटपुट) एक्सेस (हार्ड डिस्क) को कम करता है

मेमकैच्ड का दोष यह है

  • यह एक स्थायी डेटा संग्रह नहीं है
  • डेटाबेस नहीं
  • यह कोई विशिष्ट अनुप्रयोग नहीं है
  • यह बड़ी वस्तु को कैश नहीं कर सकता

34) मेमकैच्ड की कुछ महत्वपूर्ण विशेषताएं बताएं?

मेमकैच्ड की महत्वपूर्ण विशेषताओं में शामिल हैं

  • सीएएस टोकन: CAS टोकन कैश से प्राप्त ऑब्जेक्ट से जुड़ा होता है। आप अपने अपडेट किए गए ऑब्जेक्ट को सेव करने के लिए उस टोकन का इस्तेमाल कर सकते हैं।
  • कॉलबैक: यह कोड को सरल बनाता है
  • विलंबित हो जाओ: यह आपकी स्क्रिप्ट के विलंब समय को कम करता है जो सर्वर से परिणाम आने की प्रतीक्षा कर रही होती है
  • बाइनरी प्रोटोकॉल: आप नए क्लाइंट के साथ ASCII के बजाय बाइनरी प्रोटोकॉल का उपयोग कर सकते हैं
  • इग्बाइनरी: पहले, क्लाइंट हमेशा जटिल डेटा के साथ मूल्य का क्रमांकन करता था, लेकिन मेमकैच्ड के साथ, आप igbinary विकल्प का उपयोग कर सकते हैं।

5+ अनुभव के लिए DevOps साक्षात्कार प्रश्न और उत्तर

35) बताएं कि क्या मेमकैश के एक ही इंस्टैंस को कई परियोजनाओं के बीच साझा करना संभव है?

हां, मेमकैश के एक ही इंस्टेंस को कई प्रोजेक्ट के बीच शेयर करना संभव है। मेमकैश एक मेमोरी स्टोर स्पेस है, और आप एक या अधिक सर्वर पर मेमकैश चला सकते हैं। आप अपने क्लाइंट को इंस्टेंस के एक विशेष सेट से बात करने के लिए भी कॉन्फ़िगर कर सकते हैं। इसलिए, आप एक ही होस्ट पर दो अलग-अलग मेमकैश प्रक्रियाएँ चला सकते हैं और फिर भी वे पूरी तरह से स्वतंत्र हैं। जब तक, यदि आपने अपने डेटा को विभाजित नहीं किया है, तो यह जानना आवश्यक हो जाता है कि डेटा को किस इंस्टेंस से प्राप्त करना है या किसमें डालना है।


36) आपके पास अनेक मेमकैश सर्वर हैं, जिनमें से एक मेमकैश सर्वर विफल हो जाता है, और उसके पास आपका डेटा है, क्या वह कभी उस विफल सर्वर से महत्वपूर्ण डेटा प्राप्त करने का प्रयास करेगा?

विफल सर्वर में डेटा हटाया नहीं जाएगा, लेकिन ऑटो-विफलता का प्रावधान है, जिसे आप कई नोड्स के लिए कॉन्फ़िगर कर सकते हैं। फेल-ओवर किसी भी सॉकेट या मेमकैच्ड सर्वर स्तर की त्रुटियों के दौरान ट्रिगर किया जा सकता है, न कि मानक क्लाइंट त्रुटियों के दौरान जैसे कि मौजूदा कुंजी जोड़ना, आदि।


37) बताएं कि आप मेमकैच्ड सर्वर आउटेज को कैसे कम कर सकते हैं?

  • जब एक इंस्टेंस विफल हो जाता है, तो उनमें से कई डाउन हो जाते हैं, और जब क्लाइंट अनुरोध करता है तो खोए हुए डेटा को फिर से लोड किया जाता है, तो इससे डेटाबेस सर्वर पर बड़ा लोड पड़ता है। इससे बचने के लिए, यदि आपका कोड कैश स्टैम्पेड को कम करने के लिए लिखा गया है, तो यह न्यूनतम प्रभाव छोड़ेगा
  • दूसरा तरीका यह है कि खोई हुई मशीन के आईपी पते का उपयोग करके नई मशीन पर मेमकैच्ड का उदाहरण लाया जाए
  • यह कोड सर्वर आउटेज को न्यूनतम करने का एक और विकल्प है क्योंकि यह आपको न्यूनतम कार्य के साथ मेमकैच्ड सर्वर सूची को बदलने की स्वतंत्रता देता है
  • टाइमआउट मान सेट करना एक और विकल्प है जिसे कुछ मेमकैच्ड क्लाइंट मेमकैच्ड सर्वर आउटेज के लिए लागू करते हैं। जब आपका मेमकैच्ड सर्वर डाउन हो जाता है, तो क्लाइंट टाइम-आउट सीमा तक पहुंचने तक अनुरोध भेजने का प्रयास करता रहेगा

38) बताएं कि डेटा बदलने पर आप मेमकैच्ड को कैसे अपडेट कर सकते हैं?

जब डेटा बदलता है तो आप Memcached को अपडेट कर सकते हैं

  • कैश को सक्रिय रूप से साफ़ करना: जब कोई प्रविष्टि या अद्यतन किया जाता है तो कैश साफ़ करना
  • कैश रीसेट करना: यह पहली विधि के समान है, लेकिन इसमें केवल कुंजियों को हटाने और कैश को ताज़ा करने के लिए डेटा के अगले अनुरोध की प्रतीक्षा करने के बजाय, सम्मिलित करने या अद्यतन करने के बाद मानों को रीसेट कर दिया जाता है।

39) डॉगपाइल प्रभाव क्या है? आप इस प्रभाव को कैसे रोक सकते हैं?

डॉगपाइल प्रभाव उस घटना को संदर्भित करता है जब कैश समाप्त हो जाता है, और वेबसाइटें एक ही समय में क्लाइंट द्वारा किए गए कई अनुरोधों से प्रभावित होती हैं। इस प्रभाव को सेमाफोर लॉक का उपयोग करके रोका जा सकता है। इस प्रणाली में जब मान समाप्त हो जाता है, तो पहली प्रक्रिया लॉक प्राप्त करती है और नया मान उत्पन्न करना शुरू कर देती है।


40) बताएं कि मेमकैच्ड का उपयोग क्यों नहीं किया जाना चाहिए?

  • मेमकैच्ड का आम दुरुपयोग यह है कि इसे डेटा स्टोर के रूप में उपयोग किया जाता है, न कि कैश के रूप में
  • अपने एप्लिकेशन को चलाने के लिए आवश्यक जानकारी के एकमात्र स्रोत के रूप में कभी भी मेमकैच्ड का उपयोग न करें। डेटा हमेशा किसी अन्य स्रोत के माध्यम से भी उपलब्ध होना चाहिए
  • मेमकैच्ड केवल कुंजी या मान का संग्रह है और यह डेटा पर क्वेरी नहीं कर सकता है या जानकारी निकालने के लिए सामग्री पर पुनरावृत्ति नहीं कर सकता है
  • मेमकैच्ड एन्क्रिप्शन या प्रमाणीकरण में किसी भी प्रकार की सुरक्षा प्रदान नहीं करता है

41) जब सर्वर बंद हो जाता है तो क्या मेमकैच्ड में संग्रहीत डेटा अभी भी उपलब्ध रहता है?

मेमकैच्ड में संग्रहीत डेटा टिकाऊ नहीं होता है, इसलिए यदि सर्वर बंद हो जाता है या पुनः चालू होता है, तो मेमकैच्ड में संग्रहीत सारा डेटा नष्ट हो जाता है।


42) मेमकैच और मेमकैच्ड में क्या अंतर है?

  • मेमकैश: यह एक एक्सटेंशन है जो आपको आसान ऑब्जेक्ट-ओरिएंटेड (OOP) और प्रोसीजरल इंटरफेस के माध्यम से काम करने की अनुमति देता है। इसे डायनेमिक वेब एप्लिकेशन में डेटाबेस लोड को कम करने के लिए डिज़ाइन किया गया है।
  • मेमकैच्ड: यह एक एक्सटेंशन है जो उपयोग करता है libmemcached मेमकैच्ड सर्वर के साथ संचार करने के लिए API प्रदान करने के लिए लाइब्रेरी। इसका उपयोग डेटाबेस लोड को कम करके गतिशील वेब अनुप्रयोगों को बढ़ाने के लिए किया जाता है। यह नवीनतम API है।

43) ब्लू/ग्रीन डिप्लॉयमेंट पैटर्न की व्याख्या करें

ब्लू/ग्रीन रंग पैटर्न स्वचालित परिनियोजन प्रक्रिया के दौरान आने वाली सबसे महत्वपूर्ण चुनौतियों को संबोधित करता है। ब्लू/ग्रीन परिनियोजन दृष्टिकोण में, आपको दो समान उत्पादन वातावरण सुनिश्चित करने की आवश्यकता है। हालाँकि, उनमें से केवल एक ही किसी भी समय लाइव होता है। लाइव वातावरण को ब्लू वातावरण कहा जाता है।

जब टीम अपने सॉफ़्टवेयर का अगला रिलीज़ तैयार करती है, तो वे अपने परीक्षण का अंतिम चरण एक ऐसे वातावरण में करते हैं जिसे ग्रीन वातावरण के रूप में जाना जाता है। एक बार सत्यापित होने के बाद, ट्रैफ़िक को ग्रीन वातावरण में भेजा जाता है।


44) कंटेनर क्या हैं?

कंटेनर हल्के वर्चुअलाइजेशन का एक रूप हैं। वे प्रक्रियाओं के बीच अलगाव प्रदान करते हैं।


45) DevOps के संदर्भ में पोस्टमार्टम मीटिंग क्या है?

पोस्टमार्टम बैठक इस बात पर चर्चा करने के लिए की जाती है कि क्या गलत हुआ और विफलताओं से बचने के लिए आपको क्या कदम उठाने की आवश्यकता है।


46) छोटा बादल बनाने की सबसे आसान विधि क्या है?

वर्चुअल से IaaS क्लाउड बनाने के लिए VMfres सबसे प्रभावी विकल्पों में से एक है Box कुछ ही समय में VMs। हालाँकि, यदि आप हल्के PaaS चाहते हैं, तो Dokku एक अच्छा विकल्प है क्योंकि बैश स्क्रिप्ट को Dokku कंटेनरों से PaaS बनाया जा सकता है।


47) डॉकर नेटवर्किंग के लिए उपयोग किए जाने वाले दो उपकरणों के नाम बताइए।

डॉकर नेटवर्किंग के लिए, आप कुबेरनेट्स और डॉकर स्वार्म का उपयोग कर सकते हैं।


48)कुछ ऐसे क्षेत्रों के नाम बताइए जहां DevOps को लागू किया गया है

DevOps का उपयोग उत्पादन, आईटी परिचालन, उत्पादन फीडबैक और इसके सॉफ्टवेयर विकास के लिए किया जाता है।


49) सीबीडी क्या है?

सीबीडी या घटक-आधारित विकास उत्पाद विकास के लिए एक अनूठा तरीका है। इस पद्धति में, डेवलपर्स हमेशा मौजूदा अच्छी तरह से परिभाषित, परीक्षण किए गए और सत्यापित घटकों की तलाश करते हैं ताकि उन्हें खरोंच से विकसित करने के बजाय उन्हें एक उत्पाद में संयोजित और इकट्ठा किया जा सके।


50) DevOps के संदर्भ में पेयर प्रोग्रामिंग की व्याख्या करें

जोड़ी प्रोग्रामिंग एक्सट्रीम प्रोग्रामिंग रूल्स का एक इंजीनियरिंग अभ्यास है। इस पद्धति में, दो प्रोग्रामर एक ही सिस्टम पर, एक ही डिज़ाइन/एल्गोरिदम/कोड पर काम करते हैं।

एक प्रोग्रामर "ड्राइवर" के रूप में कार्य करता है। दूसरा "पर्यवेक्षक" के रूप में कार्य करता है जो समस्याओं की पहचान करने के लिए किसी प्रोजेक्ट की प्रगति की निरंतर निगरानी करता है। किसी भी समय बिना किसी पूर्व सूचना के भूमिकाओं को बदला जा सकता है।


51) लचीलापन परीक्षण समझाएँ

वह परीक्षण जो विफलता के बाद डेटा और कार्यक्षमता की हानि के बिना पुनर्प्राप्ति सुनिश्चित करता है, उसे लचीलापन परीक्षण कहा जाता है।


52) तीन महत्वपूर्ण DevOps KPIs के नाम बताइए

तीन सबसे आम DevOps KPI हैं:

  • विफलता के बीच पुनर्प्राप्ति
  • परिनियोजन आवृत्ति
  • असफल तैनाती का प्रतिशत

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे