يونيورسل سپاهي يا تنگ ماهر؟ ڇا هڪ DevOps انجنيئر ڄاڻڻ ۽ ڪرڻ جي قابل هجڻ گهرجي

يونيورسل سپاهي يا تنگ ماهر؟ ڇا هڪ DevOps انجنيئر ڄاڻڻ ۽ ڪرڻ جي قابل هجڻ گهرجي
ٽيڪنالاجيون ۽ اوزار جيڪي هڪ DevOps انجنيئر کي ماسٽر ڪرڻ جي ضرورت آهي.

DevOps IT ۾ اڀرندڙ رجحان آهي؛ خاصيت جي مقبوليت ۽ طلب آهستي آهستي وڌي رهي آهي. GeekBrains گهڻو اڳ نه کوليو DevOps جي فيڪلٽي، جتي لاڳاپيل پروفائيل جي ماهرن کي تربيت ڏني ويندي آهي. رستي جي ذريعي، DevOps پيشو اڪثر ڪري لاڳاپيل ماڻهن سان پريشان آهي - پروگرامنگ، سسٽم انتظاميه، وغيره.

واضح ڪرڻ لاءِ ته DevOps اصل ۾ ڇا آهي ۽ ڇو هن پيشي جي نمائندن جي ضرورت آهي، اسان نيڪولائي بٽينڪو سان ڳالهايو، معمار Mail.ru ڪلائوڊ حل. هو DevOps فيڪلٽي ڪورس نصاب کي ترقي ڪرڻ ۾ ملوث رهيو آهي ۽ ٽئين چوٿين شاگردن کي پڻ سيکاري رهيو آهي.

ڇا هڪ سٺو DevOps ڄاڻڻ گهرجي ۽ ڪرڻ جي قابل آهي؟

هتي اهو بهتر آهي ته فوري طور تي اهو چوڻ گهرجي ته هو ڇا ڪرڻ جي قابل نه هجي. اتي هڪ افسانو آهي ته هن پيشي جو نمائندو هڪ ماڻهون آرڪسٽرا آهي، جيڪو عظيم ڪوڊ لکي سگهي ٿو، پوء ان کي آزمائي ٿو، ۽ پنهنجي فارغ وقت ۾ هو وڃي ٿو ۽ پنهنجن ساٿين جي پرنٽر کي درست ڪري ٿو. شايد هو گودام ۾ پڻ مدد ڪري ٿو ۽ بارسٽا کي تبديل ڪري ٿو.

ڄاڻڻ لاءِ ته هڪ DevOps ماهر ڇا ڪرڻ جي قابل هوندو ، اچو ته واپس اچون تصور جي تعريف ڏانهن. DevOps وقت جي اصلاح آهي پراڊڪٽ ڊولپمينٽ کان وٺي پراڊڪٽ رليز تائين مارڪيٽ تائين. انهي جي مطابق، ماهر ترقي ۽ آپريشن جي وچ ۾ عمل کي بهتر بڻائي ٿو، انهن جي ٻولي ڳالهائيندو آهي ۽ هڪ قابل پائپ لائن ٺاهي ٿو.

توهان کي ڇا ڄاڻڻ جي ضرورت آهي ۽ ڪرڻ جي قابل ٿي؟ هتي ڇا آهي اهم آهي:

  • سٺي نرم صلاحيتن جي ضرورت آهي، ڇو ته توهان کي ساڳئي ڪمپني جي اندر ڪيترن ئي شعبن سان گڏ هڪٻئي سان رابطو ڪرڻ جي ضرورت آهي.
  • تجزياتي ڍانچي سوچ مٿين کان عملن کي ڏسڻ ۽ سمجھڻ لاءِ ته انهن کي ڪيئن بهتر ڪجي.
  • توهان کي سڀني ترقي ۽ آپريشن جي عمل کي پاڻ کي سمجهڻ جي ضرورت آهي. صرف ان کان پوء انهن کي بهتر بڻائي سگهجي ٿو.
  • هڪ متحد پيداوار واري عمل کي ٺاهڻ لاءِ بهترين منصوبابندي، تجزيو ۽ ڊيزائن جي صلاحيتن جي پڻ ضرورت آهي.

ڇا سڀئي DevOps نمائندا ساڳيا آهن يا خاصيتن ۾ فرق آهن؟

تازي طور تي، ڪيترن ئي شاخن کي هڪ خاصيت ۾ ظاهر ڪيو ويو آهي. پر عام طور تي، DevOps جي تصور ۾ بنيادي طور تي ٽي علائقا شامل آهن: SRE (ايڊمنسٽريٽر)، ڊولپر (ڊولپر)، مئنيجر (ڪاروبار سان رابطي لاء ذميوار). هڪ DevOps ماهر سمجهي ٿو ڪاروبار جي ضرورتن کي ۽ منظم ڪري ٿو موثر ڪم سڀني جي وچ ۾ هڪ متحد عمل ٺاهي.

هن کي پراڊڪٽ ڊولپمينٽ چڪر، فن تعمير جي سڀني عملن جي به سٺي ڄاڻ آهي، ۽ خطرن جو جائزو وٺڻ لاءِ سطح تي معلومات جي حفاظت کي سمجهي ٿو. ان کان علاوه، DevOps آٽوميشن جي طريقن ۽ اوزارن کي ڄاڻن ٿا ۽ سمجھن ٿا، انهي سان گڏ پروگرامن ۽ خدمتن لاءِ اڳ ۽ پوسٽ رليز سپورٽ. عام طور تي، DevOps جو ڪم اهو آهي ته سڄي نظام کي هڪ مڪمل طور تي ڏسڻ لاء، هن سسٽم جي ترقي ۾ حصو وٺندڙ عمل کي سڌو ۽ منظم ڪرڻ لاء.

يونيورسل سپاهي يا تنگ ماهر؟ ڇا هڪ DevOps انجنيئر ڄاڻڻ ۽ ڪرڻ جي قابل هجڻ گهرجي
بدقسمتي سان، روس ۽ ٻاهرين ملڪن ۾، نوڪري ڪندڙ هميشه DevOps جي جوهر کي نٿا سمجهن. شايع ٿيل خالي جاين جي ذريعي ڏسي رهيا آهيو، توهان کي خبر پوندي ته جڏهن هڪ DevOps خال کي سڏيندي، ڪمپنيون ڳولي رهيا آهن سسٽم ايڊمنسٽريٽر، ڪبرنيٽس ايڊمنسٽريٽر، يا عام طور تي ٽيسٽ ڪندڙ. HH.ru ۽ LinkedIn کان DevOps جي خالي جاين ۾ علم ۽ صلاحيتن جو تمام متفاوت ميلاپ خاص طور تي حيرت انگيز آهي.

اهو نوٽ ڪرڻ ضروري آهي ته DevOps صرف هڪ خاصيت ناهي، اهو آهي، سڀ کان پهريان، بنيادي طور تي علاج ڪرڻ جو طريقو ڪوڊ جي طور تي. طريقيڪار تي عمل ڪرڻ جي نتيجي ۾، ترقياتي ٽيم جا سڀئي ميمبر نه رڳو پنهنجي ڪم جي علائقي کي ڏسندا ۽ سمجھندا آهن، پر انهن کي سڄي نظام جي آپريشن جو هڪ خواب آهي.

ڪيئن DevOps مدد ڪري سگهي ٿو ڪمپني جنهن لاء توهان ڪم ڪري رهيا آهيو؟

ڪاروبار لاءِ سڀ کان اهم ماپن مان هڪ آهي ٽائم-ٽو-مارڪيٽ (TTM). هي وقت آهي مارڪيٽ جو، يعني اهو وقت جو دور جنهن دوران هڪ پراڊڪٽ ٺاهڻ جي خيال کان پراڊڪٽ کي وڪري لاءِ لانچ ڪرڻ لاءِ منتقلي ٿيندي آهي. TTM خاص طور تي صنعتن لاء اهم آهي جتي مصنوعات جلدي ختم ٿي وينديون آهن.

DevOps جي مدد سان، روسي فيڊريشن ۽ ٻاهرين ملڪن ۾ ڪيترن ئي معروف پرچون فروشن نئين هدايتن کي ترقي ڪرڻ شروع ڪيو. اهي ڪمپنيون آن لائين متحرڪ ٿي رهيون آهن، مڪمل طور تي يا جزوي طور تي آف لائن پليٽ فارمن کي ڇڏي ڏيڻ. انهن حالتن ۾، ايپليڪيشنن ۽ خدمتن جي تيز ترقي جي ضرورت آهي، جيڪا DevOps اوزار جي استعمال کان سواء ناممڪن آهي.

يونيورسل سپاهي يا تنگ ماهر؟ ڇا هڪ DevOps انجنيئر ڄاڻڻ ۽ ڪرڻ جي قابل هجڻ گهرجي
نتيجي طور، ڪجهه پرچون ڪندڙ هڪ ڏينهن ۾ لفظي طور تي گهربل ايپليڪيشنون ۽ خدمتون شروع ڪرڻ جي عمل کي تيز ڪرڻ ۾ ڪامياب ٿي ويا. ۽ اهو جديد مارڪيٽ ۾ مقابلي جو سڀ کان اهم عنصر آهي.

ڪير بڻجي سگهي ٿو DevOps؟

يقينن، اهو هتي آسان ٿيندو ٽيڪنيڪل خاصيتن جي نمائندن لاء: پروگرامرز، ٽيسٽرز، سسٽم منتظمين. ڪو به ماڻهو جيڪو مناسب تعليم کان سواءِ هن فيلڊ ۾ وڃي رهيو آهي ان کي پروگرامنگ، ٽيسٽنگ، پروسيس مئنيجمينٽ ۽ سسٽم ايڊمنسٽريشن جا بنيادي اصول سکڻ لاءِ تيار رهڻ گهرجن. ۽ صرف پوء، جڏهن اهو سڀ ڪجهه ماهر ٿي چڪو آهي، ڇا اهو ممڪن ٿيندو ته مڪمل طور تي DevOps تصور جو مطالعو شروع ڪيو وڃي.

تصور کي بهتر سمجهڻ ۽ گهربل علم ۽ مهارت جو خيال حاصل ڪرڻ لاءِ، اهو پڙهڻ جي لائق آهي DevOps گائيڊ، پڙهو فينڪس پروجيڪٽ، ۽ گڏوگڏ طريقو "DevOps فلسفو. آئي ٽي مينيجمينٽ جو فن". ٻيو عظيم ڪتاب - "DevSecOps تيز، بهتر ۽ مضبوط سافٽ ويئر جو رستو".

DevOps انهن ماڻهن لاءِ بهترين ڪم ڪري ٿو جن وٽ تجزياتي ذهنيت آهي ۽ هڪ منظم طريقي سان استعمال ڪرڻ جي قابل آهن. اهو چوڻ مشڪل آهي ته اهو ڪيترو وقت وٺندو هڪ نئون نئون وڏو DevOpser ٿيڻ ۾. هتي هر شي تي منحصر آهي ابتدائي بنياد تي، انهي سان گڏ ماحول ۽ ڪمن تي جيڪي حل ڪرڻ جي ضرورت آهي، انهي سان گڏ ڪمپني جي سائيز. ڪمپنيون جن کي ڊيوپس جي ضرورت آهي انهن ۾ ڪيترائي ٽيڪني ديو شامل آهن: Amazon، Netflix، Adobe، Etsy، Facebook ۽ Walmart.

نتيجي طور، اڌ کان وڌيڪ DevOps نوڪري جون پوسٽون اصل ۾ تجربيڪار نظام منتظمين لاءِ آهن. بهرحال، DevOps جي ضرورت آهستي آهستي وڌي رهي آهي، ۽ هاڻي هن پروفائل ۾ قابل ماهرن جي سخت کوٽ آهي.

اهڙي ماهر ٿيڻ لاء، توهان کي نئين ٽيڪنالاجي، اوزار، ڪم جي دوران هڪ منظم طريقي سان استعمال ڪرڻ ۽ خودڪار طريقي سان لاڳو ڪرڻ جي ضرورت آهي. ان جي بغير، اهو تمام ڏکيو آهي، جيڪڏهن ناممڪن نه آهي، قابليت سان DevOps کي منظم ڪرڻ.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو