DevOps ndi njira yopangira mapulogalamu omwe ntchito yake ndikukhazikitsa kulumikizana pakati pa opanga mapulogalamu ndi oyang'anira makina pakampani. Ngati akatswiri a IT ochokera m'madipatimenti osiyanasiyana sakumvetsetsa ntchito za wina ndi mnzake, kutulutsidwa kwa mapulogalamu atsopano ndi zosintha zawo kumachedwa.
Ndikoyeneranso kumvetsera machitidwe ophatikizana osalekeza omwe ali ndi udindo wosonkhanitsa ndi kuyesa mankhwala omaliza. Zitsanzo za zida zotere: Jenkins, TeamCity ndi Bamboo.
Unikani zakusintha. Konzani ma metrics ogwirira ntchito pazothetsera zomwe zakhazikitsidwa ndikupanga mndandanda. Ma metrics angaphatikizepo mafupipafupi otulutsa, nthawi yogwiritsidwa ntchito pazinthu zamapulogalamu, ndi kuchuluka kwa nsikidzi mu code. Kambiranani zotsatira osati ndi oyang'anira okha, komanso ndi gulu lonse lomwe likukhudzidwa ndi ntchitoyi. Funsani zida zomwe zikusowa. Ganizirani zopempha izi powonjezera njira zanu.
Kutsutsa kwa DevOps
Ngakhale njira zimathandiza mabungwe amatha kupanga zisankho mwachangu pakukula kwa ntchito, mabala kuchuluka kwa zolakwika mu pulogalamuyo ndikulimbikitsa antchito kuphunzira zinthu zatsopano, ilinso ndi otsutsa.
pali malingalirokuti opanga mapulogalamu sayenera kumvetsetsa tsatanetsatane wa ntchito ya oyang'anira dongosolo. Zachidziwikire, DevOps imatsogolera ku mfundo yakuti m'malo mwa akatswiri a chitukuko kapena oyang'anira, kampaniyo ili ndi anthu omwe amamvetsa zonse, koma mwachiphamaso.
Amakhulupiriranso kuti DevOps sagwira ntchito ndi kusamalidwa bwino. Ngati magulu a chitukuko ndi oyang'anira alibe zolinga zofanana, ndi omwe amatsogolera omwe ali ndi vuto losakonzekera kulankhulana pakati pa magulu. Kuti athetse vutoli, chomwe chikufunika si njira yatsopano, koma ndondomeko yowunikira mamenejala potengera ndemanga zochokera kwa ogwira ntchito. Mutha kuwerenga apa, ndi mafunso ati omwe ayenera kuphatikizidwa m'mafomu ofufuza antchito.
Katswiri wa DevOps amagwiritsa ntchito njira ya DevOps. Imagwirizanitsa magawo onse opangira pulogalamu yamapulogalamu: kuyambira polemba ma code mpaka kuyesa ndikutulutsa pulogalamuyo. Katswiri wotere amawongolera dipatimenti yachitukuko ndi kasamalidwe, ndikuwonjezera magwiridwe antchito awo poyambitsa zida zosiyanasiyana zamapulogalamu.
Chinyengo cha injiniya wa DevOps ndikuti amaphatikiza ntchito zambiri: woyang'anira, wopanga mapulogalamu, woyesa ndi manejala.
Joe Sanchez, mlaliki wa DevOps ku VMware, kampani yopanga mapulogalamu a virtualization, kusankhidwa maluso angapo omwe injiniya wa DevOps ayenera kukhala nawo. Kuphatikiza pa chidziwitso chodziwikiratu cha njira ya DevOps, munthuyu ayenera kukhala ndi luso loyang'anira makina ogwiritsira ntchito a Windows ndi Linux komanso luso logwiritsa ntchito zida zongopanga zokha monga. mutu, Chidole, Amatha. Ayeneranso kulemba zolemba ndi ma code m'zilankhulo zingapo ndikumvetsetsa ukadaulo wa pamaneti.
Katswiri wa DevOps ali ndi udindo wopanga ntchito zilizonse zokhudzana ndi kukonza ndi kutumiza mapulogalamu. Kuwunika kwa mapulogalamu kumagweranso pamapewa ake. Kuti athetse mavutowa, amagwiritsa ntchito machitidwe osiyanasiyana oyendetsera masinthidwe, mayankho a virtualization ndi zida zamtambo zogwirizanitsa zinthu.
Ndani akulemba ntchito
Akatswiri opanga ma DevOps amatha kupindulitsa bungwe lililonse lomwe limapanga mapulogalamu kapena kuyang'anira ma seva ambiri. Mainjiniya a DevOps akulemba ntchito Zimphona za IT monga Amazon, Adobe ndi Facebook. Amagwiranso ntchito pa Netflix, Walmart ndi Etsy.
Mainjiniya a DevOps pindulani kuposa aliyense m'makampani. Pafupifupi ndalama zomwe akatswiri otere amapeza padziko lonse lapansi zimachokera ku 100 mpaka 125 madola zikwi pachaka.
Ku USA iwo pezani $ 90 pachaka (ma ruble 500 pamwezi). Ku Canada iwo amalipidwa $ 122 pachaka (ma ruble 670 pamwezi), ndipo ku UK - mapaundi 67,5 pachaka (ma ruble 490 pamwezi).
Koma Russia, Moscow makampani okonzeka Lipirani akatswiri a DevOps kuchokera ku 100 mpaka 200 rubles pamwezi. Ku St. Petersburg, olemba ntchito ndi opatsa pang'ono - amapereka 160-360 zikwi rubles pamwezi. M'madera, malipiro amatchulidwa pa 100-120 rubles pamwezi.
Momwe mungakhalire katswiri wa DevOps
DevOps ndi njira yatsopano mu IT, kotero palibe mndandanda wazomwe zimafunikira kwa mainjiniya a DevOps. M'mipata, pakati pa zofunika paudindowu mutha kupeza luso la kasamalidwe ka Debian ndi CentOS komanso kuthekera kogwira ntchito ndi ma drive a disk. Zithunzi za RAID.
Kutengera izi, titha kunena kuti, choyamba, injiniya wa DevOps ayenera kukhala ndi luso laukadaulo. Ndikofunikira kuti munthu woteroyo aziphunzira nthawi zonse zida zatsopano ndi matekinoloje.
Njira yosavuta yokhalira mainjiniya a DevOps ingakhale woyang'anira dongosolo kapena wopanga mapulogalamu. Iwo ali kale ndi maluso angapo omwe amangofunika kukulitsa. Ntchito yayikulu ndikuwongolera chidziwitso chocheperako mu DevOps, kumvetsetsa momwe mungagwirire ntchito ndi zida zodzichitira ndikudzaza mipata pakuwongolera, kukonza mapulogalamu ndi luso lachidziwitso.
Kuti mumvetsetse komwe chidziwitso chikusowabe, mutha kugwiritsa ntchito mini-Wikipedia pa GitHub kapena mapu amaganizo. Anthu okhala ku Hacker News nawonso lembani werengani mabuku "Ntchito "Phoenix""Ndipo"Chitsogozo cha DevOps"(zomwe tazitchula pamwambapa) ndi "DevOps filosofi. Art of IT ManagementΒ» Pansi pa sitampu ya O'Reilly Media.