DevOps موک انٹرویو: DevOps کے کردار کے لیے مشق کیسے کریں

تحریر: Aaron Cao · اپ ڈیٹ

DevOps موک انٹرویو: DevOps کے کردار کے لیے مشق کیسے کریں
DevOps موک انٹرویو میں وہی چیزیں بلند آواز میں مشق کرنی چاہئیں جو DevOps راؤنڈز حقیقت میں جانچتے ہیں: ایک ٹربل شوٹنگ منظرنامہ جیسے ناکام deploy یا paging الرٹ، pipeline اور infrastructure as code سے متعلق سوالات، ایک مختصر ڈیزائن راؤنڈ، اور آپ کے اپنے کام سے ایک انسیڈنٹ کی کہانی۔ ہر قدم کو بلند آواز میں بیان کرنے کی مشق کریں، صرف حل کی نہیں۔

DevOps موک انٹرویو میں وہی چیزیں بلند آواز میں مشق کرنی چاہئیں جو DevOps راؤنڈز حقیقت میں جانچتے ہیں: ایک ٹربل شوٹنگ منظرنامہ جیسے ناکام deploy یا paging الرٹ، pipeline اور infrastructure as code سے متعلق سوالات، ایک مختصر ڈیزائن راؤنڈ، اور آپ کے اپنے کام سے ایک انسیڈنٹ کی کہانی۔ ہر قدم کو بلند آواز میں بیان کرنے کی مشق کریں، صرف حل کی نہیں۔

DevOps انٹرویوز کو منظرناموں کی صورت میں کیوں مشق کریں؟

بہت سے DevOps امیدوار کمانڈز اور ٹول documentation دہرا کر تیاری کرتے ہیں، پھر مشکل میں پڑ جاتے ہیں جب انٹرویو لینے والا کوئی آؤٹیج بیان کرکے پوچھتا ہے "آپ کیا کریں گے؟" یہ سیکشن بتاتا ہے کہ موک انٹرویو کو منظرناموں کے گرد کیوں بنایا جانا چاہیے۔ DevOps انٹرویوز زیادہ تر یہ جانچتے ہیں کہ آپ کسی زندہ مسئلے پر کیسے سوچتے ہیں، اور یہ صرف اسی وقت بہتر ہوتا ہے جب آپ اسے بلند آواز میں بیان کرنے کی مشق کریں۔

سوالات کے موضوعات خود سوال بینکوں میں DevOps انٹرویو سوالات کے صفحے پر درج ہیں۔ موک انٹرویو وہ جگہ ہے جہاں آپ خود گفتگو کی مشق کرتے ہیں: پہلے اثر بیان کرنا، ایک محفوظ اگلا قدم چننا، اور اپنا استدلال بیان کرنا جبکہ کوئی آپ کے سامنے حقائق بدل دے۔

DevOps موک انٹرویو میں کیا شامل ہونا چاہیے؟

  • ایک ٹربل شوٹنگ منظرنامہ۔ deploy کے بعد errors بڑھ جاتے ہیں، کوئی سروس رات کو paging بھیجتی ہے، یا pipeline صرف main branch پر ناکام ہوتی ہے۔
  • CI/CD سوالات۔ pipeline کے مراحل، کیا کسی release کو روکتا ہے، blue-green بمقابلہ canary rollout، اور secrets build تک کیسے پہنچتے ہیں۔
  • Infrastructure as code۔ Terraform کی state، drift، اور آپ کسی ایسے plan کا جائزہ کیسے لیں گے جو resource کو تباہ کر دے۔
  • Containers اور orchestration۔ CrashLoopBackOff میں پھنسا ہوا pod، resource کی حدیں، اور rolling update۔
  • Observability۔ کون سے الرٹس کسی انسان کو بلاتے ہیں، آپ شور والے الرٹس سے کیسے نمٹتے ہیں، اور آپ service level objective کیسے متعین کرتے ہیں۔
  • آپ کی انسیڈنٹ کہانی۔ ایک حقیقی انسیڈنٹ، اس میں آپ کا کردار، اور بعد میں کیا بدلا۔

موک انٹرویو ٹول سوالات کے حصے چلا سکتا ہے اور پریکٹس پارٹنر دستیاب نہ ہونے پر follow-up سوالات پوچھ سکتا ہے۔

ٹربل شوٹنگ منظرنامہ کیسے چلائیں؟

ایک software کمپنی میں platform engineering کے کردار کے لیے ایک امیدوار کو بتایا گیا کہ جمعہ کی سہ پہر ایک deploy کے فوراً بعد checkout errors بڑھ گئے۔ اپنی پہلی موک کوشش میں وہ سیدھا logs پڑھنے لگا۔ جائزے کے بعد اس نے اپنا جواب دوبارہ ترتیب دیا: اثر اور متاثرہ افراد کی تصدیق کرو، دیکھو کیا بدلا، rollback کرو کیونکہ deploy ممکنہ وجہ ہے، انسیڈنٹ چینل کو بتاؤ کہ کیا ہو رہا ہے، اور تبھی زیادہ پرسکون رفتار سے اصل وجہ کی تحقیق کرو۔ دوسری کوشش میں پریکٹس پارٹنر نے ایک موڑ شامل کیا (rollback ڈیٹابیس migration کی وجہ سے ناکام ہو جاتا ہے)، اور امیدوار نے اس کے بجائے آگے بڑھ کر ٹھیک کرنے کے بارے میں بتایا۔

یہی وہ پیٹرن ہے جس کی مشق کرنی ہے: اثر، حالیہ تبدیلی، تخفیف، رابطہ، اصل وجہ، بچاؤ۔ اپنے پارٹنر سے کہیں کہ درمیان میں کم از کم ایک نئی علامت شامل کرے، کیونکہ حقیقی انٹرویو لینے والے ایسا ہی کرتے ہیں۔

موک انٹرویو کا جائزہ کیسے لیں، اور لائیو اسسٹنٹ کہاں کام آتا ہے؟

ایک ریکارڈنگ کا جائزہ چار سوالات کی بنیاد پر لیں: کیا آپ نے گہرائی میں جانے سے پہلے اثر بیان کیا، کیا آپ نے اصل وجہ ڈھونڈنے سے پہلے تخفیف کی، کیا آپ نے بتایا کہ آپ ٹیم کو کیا بتائیں گے، اور کیا آپ نے بچاؤ کا کوئی قدم تجویز کیا۔ متعلقہ سیٹس جیسے SRE انٹرویو سوالات اور Terraform انٹرویو سوالات سوال بینکوں کے مرکز میں موجود ہیں۔

لائیو ویڈیو انٹرویو کے لیے، SubcueAI انٹرویو لینے والے کی گفتگو کو transcribe کرتا ہے اور macOS یا Windows پر ڈیسک ٹاپ ایپ سے یا Chrome یا Edge میں براؤزر ایکسٹینشن سے، بغیر کسی بوٹ کے کال میں شامل ہوئے، ایک مقامی overlay میں منظم جوابی نکات تیار کرتا ہے۔ یہ سب سے زیادہ گفتگو کے راؤنڈز میں مدد کرتا ہے۔ شیئرڈ اسکرین پر عملی ٹرمینل مشقیں، proctored assessments، اور ریکارڈ شدہ یک طرفہ انٹرویوز اس کے دائرہ کار سے باہر ہیں، اور جو کچھ آپ شیئر کرتے ہیں وہ نظر آتا ہے۔

عام سوالات

DevOps موک انٹرویو میں کیا پوچھا جاتا ہے؟

ایک ٹربل شوٹنگ منظرنامہ، CI/CD اور infrastructure as code سے متعلق سوالات، containers اور observability سے متعلق سوالات، ایک مختصر ڈیزائن سوال، اور کسی حقیقی انسیڈنٹ کی درخواست جسے آپ نے سنبھالا ہو۔

میں اکیلے DevOps ٹربل شوٹنگ سوالات کی مشق کیسے کروں؟

ایک منظرنامہ لکھیں، جیسے CrashLoopBackOff میں پھنسا ہوا pod یا صرف main branch پر ناکام ہونے والی pipeline، پھر ٹائمر کے سامنے بلند آواز میں اپنے قدم بیان کریں اور اسے ریکارڈ کریں۔ جائزہ لیں کہ کیا آپ نے logs میں جانے سے پہلے اثر اور حالیہ تبدیلیاں چیک کیں۔

انٹرویو کے منظرنامے میں مجھے rollback کرنا چاہیے یا آگے بڑھ کر ٹھیک کرنا چاہیے؟

بتائیں کہ آپ کیا کریں گے اور کیوں۔ جب حالیہ deploy ممکنہ وجہ ہو تو rollback عام طور پر پہلا زیادہ محفوظ قدم ہوتا ہے؛ آگے بڑھ کر ٹھیک کرنا اس وقت مناسب ہو سکتا ہے جب rollback خطرناک ہو، مثلاً ڈیٹابیس migration کے بعد۔ جس چیز کا جائزہ لیا جاتا ہے وہ آپ کا استدلال ہے۔

کیا DevOps انٹرویوز میں coding بھی شامل ہوتی ہے؟

اکثر کچھ scripting، جیسے log فائل parse کرنا یا Python یا Bash میں ایک چھوٹی سی automation لکھنا۔ software engineering کے عمل کے مقابلے میں بھاری الگورتھم راؤنڈز کم عام ہیں، لیکن یہ کمپنی کے لحاظ سے مختلف ہوتا ہے۔

متعلقہ سوالات

← مزید: ماک انٹرویوز اور مشق