د DevOps میتودولوژي څه ده او څوک ورته اړتیا لري

راځئ چې معلومه کړو چې د میتودولوژي جوهر څه دی او څوک یې ګټه کولی شي.

موږ به د DevOps متخصصینو په اړه هم وغږیږو: د دوی دندې ، معاشونه او مهارتونه.

د DevOps میتودولوژي څه ده او څوک ورته اړتیا لري
انځور مټ مور /فلکر/CC BY-SA

DevOps څه شی دی

DevOps د سافټویر پراختیا میتودولوژي ده چې دنده یې په شرکت کې د پروګرام کونکو او سیسټم مدیرانو ترمنځ تعامل رامینځته کول دي. که چیرې د بیلابیلو څانګو څخه د معلوماتي ټکنالوجۍ متخصصین د یو بل په دندو نه پوهیږي، نو د دوی لپاره د نوي غوښتنلیکونو او تازه معلوماتو خپرول ځنډول کیږي.

DevOps د "بې سیمه" پراختیا دورې رامینځته کوي ، پدې توګه د سافټویر محصول خوشې کولو ګړندي کولو کې مرسته کوي. سرعت د اتوماتیک سیسټمونو معرفي کولو له لارې ترلاسه کیږي. برسیره پردې، پروګرام کونکي د سرورونو په ترتیب کولو او د بګونو موندلو کې برخه اخیستل پیل کوي، د بیلګې په توګه، دوی کولی شي اتوماتیک ازموینې ولیکي.

دا د څانګو ترمنځ تعامل ښه کوي. کارمندان په ښه توګه پوهیدل پیل کوي چې د سافټویر محصول له کومو مرحلو څخه تیریږي مخکې لدې چې د کارونکي لاس ته راشي.

کله چې یو پرمخ وړونکی پوه شي چې د سرور تنظیم کولو پرمهال مدیر له څه سره مخ کیږي ، نو هغه به هڅه وکړي چې په کوډ کې ممکن "تیز کونجونه" اسانه کړي. دا د بګونو شمیر کموي کله چې د غوښتنلیک ځای په ځای کول - د احصایو له مخې ، دا کميږي شاوخوا پنځه ځله.

څوک میتودولوژي ته اړتیا لري او څوک ورته اړتیا نلري

ډیری د معلوماتي ټکنالوجۍ کارپوهان باور لريچې DevOps به هر هغه سازمان ته ګټه ورسوي چې سافټویر رامینځته کوي. دا ریښتیا ده حتی که شرکت د معلوماتي ټیکنالوژۍ خدماتو ساده مصرف کونکی وي او خپل غوښتنلیکونه نه رامینځته کوي. پدې حالت کې ، د DevOps کلتور پلي کول به تاسو سره په نوښت تمرکز کولو کې مرسته وکړي.

استثناء جوړول پیل، مګر دلته هرڅه د پروژې په پیمانه پورې اړه لري. که ستاسو هدف د نوي نظر ازموینې لپاره لږترلږه ګټور محصول (MVP) پیل کول وي ، نو تاسو د DevOps پرته کولی شئ. د مثال په توګه، د ګروپون بنسټ ایښودونکي په لاسي ډول په خدمت کار پیل کړ ځړول شوی په ویب پاڼه کې ټول وړاندیزونه او راټول شوي امرونه. هغه هیڅ د اتوماتیک وسیلې نه کارولې.

دا یوازې د اتوماتیک میتودولوژي او وسیلو پلي کول معنی لري کله چې غوښتنلیک د شهرت ترلاسه کولو پیل وکړي. دا به د سوداګرۍ پروسې منظمولو کې مرسته وکړي او د تازه معلوماتو خوشې کول ګړندي کړي.

د DevOps پلي کولو څرنګوالی

لاندې د نوي میتودولوژي بدلولو لپاره ځینې سپارښتنې دي.

د سوداګرۍ پروسو کې د ستونزو پیژندل. د میتودولوژي پلي کولو دمخه د سازمان اهداف او ستونزې په ګوته کړئ. DevOps ته د لیږد ستراتیژي به په دوی پورې اړه ولري. د دې کولو لپاره، د پوښتنو لیست جوړ کړئ، د بیلګې په توګه:

  • د سافټویر تازه کولو په وخت کې څه شی ډیر وخت نیسي؟
  • ایا دا ممکنه ده چې دا پروسه اتومات کړئ؟
  • ایا د سازمان جوړښت پدې اغیزه کوي؟

په یوه اداره کې د ستونزو پیژندلو په اړه نور معلومات زده کړئ په کتابونو کې لوستل کیدی شي «پروژه "فینکس""او"د DevOps لارښود» د میتودولوژي لیکوالانو څخه.

په شرکت کې کلتور بدل کړئ. دا مهمه ده چې ټول کارمندان قانع کړئ چې د کار کولو معمول ډولونه بدل کړي او د دوی وړتیاوې پراخه کړي. د مثال په توګه، په فیسبوک کې ټول پروګرامونکي ځواب د ټول غوښتنلیک د ژوند دورې لپاره: له کوډ کولو څخه پلي کولو پورې. همدارنګه، فیسبوک د ازموینې جلا څانګه نلري - ازموینې پخپله د پراختیا کونکو لخوا لیکل کیږي.

کوچني پیل کړئ. هغه پروسه غوره کړئ چې د تازه کولو په وخت کې ډیری وخت او هڅې اخلي او اتوماتیک یې کړئ. دا کیدی شي د ازموینې یا غوښتنلیک پلي کولو پروسه. متخصصین مشوره لومړی ګام د توزیع شوي نسخه کنټرول وسیلو پلي کول دي. دوی د سرچینو اداره کول اسانه کوي. د دې ډول حلونو په منځ کې، ترټولو مشهور دي Git، Mercurial، Subversion (SVN) او CVS.

دا د دوامداره ادغام سیسټمونو ته هم د پاملرنې ارزښت لري چې د وروستي محصول راټولولو او ازموینې لپاره مسؤل دي. د داسې وسیلو بیلګې: جینکنز، ټیم سیټي او بانس.

د پرمختګونو ارزونه. د پلي شوي حلونو لپاره د فعالیت میټریکونه رامینځته کړئ او یو چک لیست رامینځته کړئ. په میټریکونو کې د خوشې کولو فریکوینسي ، د سافټویر ب featuresو باندې کار کولو وخت ، او په کوډ کې د بګونو شمیر شامل کیدی شي. د پایلو په اړه نه یوازې د مدیرانو سره، بلکې په پروژه کې ښکیل پاتې ټیم سره هم بحث وکړئ. پوښتنه وکړئ چې کوم وسایل ورک دي. دا غوښتنې په پام کې ونیسئ کله چې ستاسو پروسې نور هم اصلاح کړئ.

د DevOps انتقاد

که څه هم میتودولوژي مرسته کوي سازمانونه کولی شي د غوښتنلیک پراختیا په اړه ګړندي پریکړې وکړي ، کموي په سافټویر کې د غلطیو شمیر او کارمندان هڅوي چې نوي شیان زده کړي، دا هم منتقدین لري.

موجود دي نظردا چې پروګرام کونکي باید د سیسټم مدیرانو د کار په جزیاتو پوه نشي. په ادعا سره ، DevOps د دې حقیقت لامل کیږي چې د پراختیا یا ادارې متخصصینو پرځای ، شرکت داسې خلک لري چې په هرڅه پوهیږي ، مګر په سطحي ډول.

دا هم په دې باور دي چې DevOps کار نه کوي د ضعیف مدیریت سره. که پرمختیایي او اداري ټیمونه ګډ اهداف ونه لري، دا مدیران دي چې د ټیمونو ترمنځ د اړیکو د نه تنظیم کولو لپاره مسؤل دي. د دې ستونزې د حل لپاره، هغه څه ته اړتیا ده چې نوي میتودولوژي نه وي، مګر د مدیرانو د ارزونې لپاره یو سیسټم چې د ماتحتانو د نظریاتو پر بنسټ وي. دلته یې لوستلی شئ، کومې پوښتنې باید د کارمندانو سروې فورمو کې شاملې شي.

د DevOps میتودولوژي څه ده او څوک ورته اړتیا لري
انځور اډ ایوانوشکین /فلکر/CC BY-SA

څوک د DevOps انجینر دی

د DevOps انجنیر د DevOps میتودولوژي پلي کوي. دا د سافټویر محصول رامینځته کولو ټولې مرحلې همغږي کوي: د کوډ لیکلو څخه د غوښتنلیک ازموینې او خوشې کولو پورې. دا ډول متخصص د پراختیا او ادارې څانګې کنټرولوي، او د مختلفو سافټویر وسیلو په معرفي کولو سره د دوی دندو اجرا کول اتومات کوي.

د DevOps انجنیر چال دا دی چې هغه ډیری مسلکونه سره یوځای کوي: مدیر، پراختیا کونکی، ټیسټر او مدیر.

جو سانچیز، په VMware کې د DevOps مبشر، د مجازی سافټویر شرکت، ټاکل شوی یو شمیر مهارتونه چې د DevOps انجینر باید ولري. د DevOps میتودولوژي روښانه پوهې سربیره ، دا شخص باید د وینډوز او لینکس عملیاتي سیسټمونو اداره کولو تجربه ولري او د اتوماتیک وسیلو سره کار کولو تجربه ولري لکه مشرګوډاګیناڅاپي. هغه باید په څو ژبو کې سکریپټ او کوډ لیکلو او د شبکې ټیکنالوژیو پوهیدو وړ وي.

د DevOps انجینر د غوښتنلیکونو تنظیم کولو او پلي کولو پورې اړوند د هر ډول دندو اتومات کولو مسؤلیت لري. د سافټویر څارنه هم د هغه په ​​اوږو کې راځي. د دې ستونزو د حل لپاره، هغه د مختلفو ترتیباتو مدیریت سیسټمونه کاروي، د مجازی حل حلونه او د بادل وسایل د سرچینو توازن لپاره.

څوک استخدام کوي

د DevOps انجینران کولی شي هر هغه سازمان ته ګټه ورسوي چې غوښتنلیکونه رامینځته کوي یا لوی شمیر سرورونه اداره کوي. د DevOps انجنیران استخدام دي د معلوماتي ټکنالوژۍ لوی شرکتونه لکه ایمیزون، اډوب او فیسبوک. دوی په Netflix، Walmart او Etsy کې هم کار کوي.

نه استخدام د DevOps انجنیران یوازې پیل دي. د دوی دنده د نوي نظر ازموینې لپاره لږترلږه ګټور محصول خوشې کول دي. په ډیری قضیو کې ، پیل کول د DevOps پرته کولی شي.

څومره معاش

د DevOps انجینران ګټل په صنعت کې د هر چا څخه ډیر. په ټوله نړۍ کې د داسې متخصصینو اوسط عاید په کال کې له 100 څخه تر 125 زرو ډالرو پورې دی.

په متحده ایالاتو کې دوی ترلاسه کول په کال کې 90 زره ډالر (په میاشت کې 500 زره روبله). په کاناډا کې دوی ورکړل شوي دي په کال کې 122 زره ډالر (په میاشت کې 670 زره روبله)، او په انګلستان کې - په کال کې 67,5 زره پونډ سټرلینګ (په میاشت کې 490 زره روبله).

لکه څنګه چې د روسیې لپاره، د مسکو شرکتونه چمتو د DevOps متخصصینو ته په میاشت کې له 100 څخه تر 200 زره روبلو تادیه کړئ. په سینټ پیټرزبورګ کې، کارمندان یو څه ډیر سخاوتمند دي - دوی په میاشت کې 160-360 زره روبله وړاندیز کوي. په سیمو کې، معاشونه په میاشت کې 100-120 زره روبلو ته ویل کیږي.

د DevOps متخصص کیدو څرنګوالی

DevOps په IT کې نسبتا نوی سمت دی، نو د DevOps انجنیرانو لپاره د اړتیاو کوم لیست شتون نلري. په خالي ځایونو کې ، د دې پوست لپاره د اړتیاو په مینځ کې تاسو کولی شئ دواړه د Debian او CentOS ادارې مهارتونه او د ډیسک ډرایو سره د کار کولو وړتیا ومومئ. د RAID صفونه.

د دې پراساس، موږ کولی شو دې پایلې ته ورسیږو چې لومړی، د DevOps انجنیر باید ښه تخنیکي لید ولري. د داسې شخص لپاره دا مهمه ده چې په دوامداره توګه نوي وسایل او ټیکنالوژي زده کړي.

د DevOps انجینر کیدو ترټولو اسانه لاره به د سیسټم مدیر یا پراختیا کونکی وي. دوی لا دمخه یو شمیر مهارتونه لري چې یوازې پراختیا ته اړتیا لري. اصلي دنده په DevOps کې د پوهې لږترلږه سیټ ته وده ورکول دي ، پدې پوهیدل چې څنګه د اتوماتیک وسیلو سره کار وکړي او د ادارې ، برنامه کولو او مجازی کولو مهارتونو کې تشې ډکې کړي.

د پوهیدو لپاره چیرې چې پوهه لاهم کمه ده، تاسو کولی شئ کار واخلئ مینی ویکیپیډیا په GitHub کې او یا ذهني نقشه. د هېکر نیوز د اوسېدونکو هم سپارښتنه کتابونه ولولئ "پروژه "فینکس""او"د DevOps لارښود"(کوم چې موږ پورته یادونه وکړه) او"د DevOps فلسفه. د معلوماتي ټکنالوجۍ مدیریت هنر» د O'Reilly میډیا د ټاپه لاندې.

تاسو هم ګډون کولی شئ Devops اونيزه خبرپاڼه، موضوعي مقالې ولولئ پورټل DZone او په کې د DevOps انجینرانو سره اړیکه پیل کړئ سست چټ. دا د وړیا کورسونو د کتلو ارزښت هم لري بې ثباتۍ او یا edX.

زموږ د بلاګ څخه پوسټونه:



سرچینه: www.habr.com

Add a comment