DevOps इंजीनियर इंटरव्यू सवाल

व्यवहार में immutable infrastructure का क्या मतलब है, और यह क्यों मायने रखता है?

इंटरव्यूअर असल में क्या परख रहा है, अपना जवाब कैसे स्ट्रक्चर करें, और एक बोला हुआ उदाहरण जिसे आप अपना सकते हैं।

छोटा जवाब

इसका मतलब है कि servers बनने के बाद कभी बदले नहीं जाते। कुछ भी बदलना हो तो आप नई image या container बनाते हैं, ताज़ा instances rollout करते हैं, और पुरानों को खत्म कर देते हैं, जगह पर patch नहीं करते। यह इसलिए मायने रखता है कि इससे configuration drift खत्म होता है, एनवायरनमेंट source से दोबारा बनाए जा सकते हैं, rollback पिछला artifact दोबारा डिप्लॉय करने भर का रह जाता है, और खराब या समझौता हुए host की मरम्मत की जगह उसे बदल दिया जाता है।

इंटरव्यूअर यह क्यों पूछते हैं

इंटरव्यूअर देखना चाहता है कि आप सिर्फ नारा नहीं, तर्क समझते हैं। मजबूत जवाब immutability को drift, reproducibility और तेज़ rollback से जोड़ते हैं, फिर मानते हैं कि यह कहां असहज है, जैसे stateful सिस्टम और लंबे समय टिकने वाला डेटा। ट्रेड-ऑफ गिना पाना, जैसे धीमी iteration और image build पाइपलाइनों का रखरखाव, दिखाता है कि आपने सच में इस तरह काम किया है।

अपना जवाब कैसे स्ट्रक्चर करें

  • इसे इससे परिभाषित करें कि आप क्या कभी नहीं करते: जगह पर बदलाव नहीं।
  • ठोस फायदे गिनाएं: drift नहीं, reproducible, आसान rollback।
  • बताएं कि इस मॉडल में एक बदलाव कैसे शिप होता है।
  • बताएं कि यह कहां असहज होता है, खासकर state के मामले में।

उदाहरण जवाब

बोला हुआ उदाहरण, पहले व्यक्ति में

मतलब यह कि बनने के बाद कुछ भी बदला नहीं जाता। config ठीक करने के लिए ssh नहीं, चालू मशीन पर package upgrade नहीं। कुछ बदलना हो तो बदलाव source में जाता है, हम नई image या container बेक करते हैं, और पूरा fleet उसी image के instances से बदल जाता है। फायदा यह कि प्रोडक्शन की हालत पूरी तरह एक artifact और एक version से तय होती है, तो staging और प्रोडक्शन सच में एक जैसे रहते हैं, और तीन महीने से चल रहे host पर हाथ से किए गए ऐसे बदलाव जमा नहीं होते जो अब किसी को याद नहीं। rollback पिछला digest डिप्लॉय करना बन जाता है, जो मिनटों में होता है और जिसमें कोई अनजान चीज़ नहीं। सिक्योरिटी में भी मदद मिलती है: patch करने का मतलब अपडेटेड base से दोबारा build करके roll करना है, और कोई host संदिग्ध लगे तो उसे साफ करने की कोशिश की जगह खत्म कर दिया जाता है। असहज हिस्सा वह सब है जो state रखता है। डेटाबेस और stateful sets को अब भी जगह पर upgrade और सावधान migrations चाहिए, और वहां अनुशासन यह है कि डेटा का lifecycle compute के lifecycle से अलग रखा जाए ताकि compute फेंकने लायक बना रहे।

जल्दी ही यह इंटरव्यू देने जा रहे हैं? GhostPilot आपकी लाइव कॉल सुनता है, सवाल पूछे जाते ही उसे पकड़ लेता है, और रियल-टाइम में एक स्ट्रक्चर्ड जवाब आपकी स्क्रीन पर डाल देता है। अगले मॉक में इसे आजमाएं, या ले लें एक $29 Session Pass, कोई सब्सक्रिप्शन नहीं, असली इंटरव्यू के लिए।

देखें यह कैसे काम करता है

फॉलो-अप सवाल जिनकी उम्मीद रखें

  • इस मॉडल में किसी अर्जेंट CVE का patch कैसे करेंगे?
  • stateful डेटाबेस cluster पर immutability कैसे लागू होती है?
  • जब लाइव प्रोडक्शन host पर ही डिबग करना पड़े तो क्या करते हैं?

DevOps इंजीनियर के और सवाल

आपका इंटरव्यूअर इसका अपना वर्ज़न पूछेगा। फ्री Question Predictor में अपना असली जॉब डिस्क्रिप्शन पेस्ट कीजिए और वो 20 सवाल पाइए जो उस रोल में सबसे ज्यादा पूछे जाने की संभावना है, साथ में यह भी कि हर सवाल असल में क्या टटोल रहा है।

मेरे सवाल प्रेडिक्ट करें

मुश्किल सवाल पूछे जाने से पहले उनकी रिहर्सल कीजिए

एक लाइव कोपायलट के साथ प्रैक्टिस कीजिए, फिर तैयार होकर अंदर जाइए। $29 Session Pass आपको इंटरव्यू पार करा देता है, न कोई सब्सक्रिप्शन, न कोई लॉक-इन।

GhostPilot पाएं