DevOps - اهو ڇا آهي، ڇو، ۽ اهو ڪيترو مشهور آهي؟

DevOps - اهو ڇا آهي، ڇو، ۽ اهو ڪيترو مشهور آهي؟

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

پوء DevOps ڇا آهي؟

اصطلاح خود ترقي جي آپريشن لاء بيٺل آهي. اهو ايترو خاص نه آهي جيئن هڪ وچولي يا وڏي ڪمپني ۾ ڪم کي منظم ڪرڻ لاء هڪ نقطه نظر جڏهن هڪ پيداوار يا خدمت تيار ڪري. حقيقت اها آهي ته هڪ ئي ڪمپني جي مختلف شعبن جي تياري جي عمل ۾ ملوث آهن، ۽ انهن جا عمل هميشه چڱي طرح هموار نه آهن. 
 
تنهن ڪري، ڊولپرز، مثال طور، هميشه نه ڄاڻندا آهن ته صارفين کي ڇا مسئلا آهن جڏهن جاري ڪيل پروگرام يا خدمت سان ڪم ڪري رهيا آهن. ٽيڪنيڪل سپورٽ سڀ ڪجهه چڱيءَ طرح ڄاڻي ٿي، پر اهي شايد خبر نه هجن ته سافٽ ويئر ”اندر“ ڇا آهي. ۽ هتي هڪ DevOps انجنيئر اچي ٿو بچاءُ لاءِ، ترقيءَ جي عمل کي همٿائڻ ۾ مدد ڪرڻ، پروسيس آٽوميشن کي فروغ ڏيڻ، ۽ انهن جي شفافيت کي بهتر بنائڻ. 
 
DevOps جو تصور ماڻهن، عملن ۽ اوزارن کي ضم ڪري ٿو. 
 

هڪ DevOps انجنيئر کي ڇا ڄاڻڻ گهرجي ۽ ڪرڻ جي قابل آهي؟

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

  • OS GNU/Linux، ونڊوز.
  • گھٽ ۾ گھٽ 1 پروگرامنگ ٻولي (Python، Go، Ruby).
  • شيل اسڪرپٽنگ ٻولي لينڪس لاءِ بيش ۽ ونڊوز لاءِ پاور شيل آهي.
  • نسخي ڪنٽرول سسٽم - Git.
  • ٺاھ جوڙ مينيجمينٽ سسٽم (جوابدار، پوپٽ، شيف).
  • گهٽ ۾ گهٽ هڪ ڪنٽينر آرڪيسٽريشن پليٽ فارم (Kubernetes، Docker Swarm، Apache Mesos، Amazon EC2 ڪنٽينر سروس، Microsoft Azure ڪنٽينر سروس).
  • ڪلائوڊ فراهم ڪندڙن سان ڪم ڪرڻ جي صلاحيت (مثال طور: AWS، GCP، Azure، وغيره.) Terraform استعمال ڪندي، ڄاڻو ته ڪئين ايپليڪيشن ڪلائوڊ تي لڳايو وڃي ٿو.
  • CI / CD پائپ لائن قائم ڪرڻ جي صلاحيت (Jenkins، GitLab)، ELK اسٽيڪ، مانيٽرنگ سسٽم (Zabbix، Prometheus).

۽ هتي صلاحيتن جي هڪ فهرست آهي جنهن کي DevOps ماهر گهڻو ڪري اشارو ڪندا آهن Habr ڪيريئر تي.

DevOps - اهو ڇا آهي، ڇو، ۽ اهو ڪيترو مشهور آهي؟
 
ان کان علاوه، هڪ DevOps ماهر کي لازمي طور تي ڪاروبار جي ضرورتن ۽ ضرورتن کي سمجهڻ گهرجي، ترقي جي عمل ۾ ان جي ڪردار کي ڏسڻ ۽ صارف جي مفادن کي مدنظر رکندي هڪ عمل ٺاهڻ جي قابل هوندو. 

داخلا جي حد بابت ڇا؟

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

ڪٿي DevOps نوڪري حاصل ڪري سگهي ٿي؟

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

هتي ڪجهه خالي جايون آهن (توهان نئين جي پيروي ڪري سگهو ٿا Habr ڪيريئر تي هي ڪڙي):

DevOps - اهو ڇا آهي، ڇو، ۽ اهو ڪيترو مشهور آهي؟
 

روس ۽ دنيا ۾ DevOps تنخواه

روس ۾، هڪ DevOps انجنيئر جي سراسري تنخواه هر مهيني 132 هزار روبل آهي. ھي حساب آھن ھبر ڪيريئر سروس جي تنخواه جي حساب سان، 170 جي 2nd اڌ لاءِ 2020 سوالن جي بنياد تي. ها، نمونو ايترو وڏو نه آهي، پر اهو ڪافي مناسب آهي "اسپتال ۾ اوسط درجه حرارت." 
 
DevOps - اهو ڇا آهي، ڇو، ۽ اهو ڪيترو مشهور آهي؟
اتي 250 هزار روبل جي رقم ۾ تنخواه آهن، اتي جي باري ۾ 80 هزار ۽ ٿورو گهٽ آهن. اهو سڀ تي منحصر آهي ڪمپني، قابليت ۽ ماهر پاڻ، يقينا. 

DevOps - اهو ڇا آهي، ڇو، ۽ اهو ڪيترو مشهور آهي؟
ٻين ملڪن جي طور تي، اجرت جا انگ اکر پڻ سڃاتل آهن. اسٽيڪ اوور فلو ماهرن هڪ سٺو ڪم ڪيو، تقريبن 90 هزار ماڻهن جي پروفائلن جو تجزيو ڪيو - نه صرف DevOps، پر عام طور تي ٽيڪنيڪل خاصيتن جا نمائندا پڻ. اهو ظاهر ٿيو ته انجنيئرنگ مئنيجر ۽ DevOps سڀ کان وڌيڪ وصول ڪن ٿا. 
 
هڪ DevOps انجنيئر هر سال اٽڪل 71 هزار ڊالر ڪمائي ٿو. وسيلن جي مطابق Ziprecruiter.com، هن فيلڊ ۾ پروفيسر جي تنخواه هر سال $86 هزار کان آهي. خير، Payscale.com سروس ڪجهه انگ ڏيکاريندي آهي جيڪي اکين کي وڻندڙ ​​آهن - هڪ DevOps ماهر جي سراسري تنخواه، سروس جي مطابق، $91 هزار کان وڌيڪ آهي. ۽ اها هڪ جونيئر ماهر جي تنخواه آهي، جڏهن ته هڪ سينيئر $135 هزار وصول ڪيو. 
 
نتيجي طور، اهو چوڻ جي قابل آهي ته DevOps جي طلب آهستي آهستي وڌي رهي آهي؛ ڪنهن به سطح جي ماهرن جي طلب سپلائي کان وڌيڪ آهي. پوء جيڪڏھن توھان چاھيو، توھان پنھنجي پاڻ کي ھن علائقي ۾ ڪوشش ڪري سگھو ٿا. سچ، اسان کي ياد رکڻ گهرجي ته اڪيلو خواهش ڪافي ناهي. توهان کي مسلسل ترقي، سکڻ ۽ ڪم ڪرڻ جي ضرورت آهي.

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

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