DevOps - waa maxay, sababta, iyo sida ay caan u tahay?

DevOps - waa maxay, sababta, iyo sida ay caan u tahay?

Dhowr sano ka hor, khabiir cusub, injineer DevOps, ayaa ka soo muuqday IT. Waxay si dhakhso ah u noqotay mid ka mid ah kuwa ugu caansan oo loo baahan yahay suuqa. Laakiin halkan waa isbarbardhigga - qayb ka mid ah caannimada DevOps waxaa lagu sharaxay xaqiiqda ah in shirkadaha kiraystay khabiirada noocan oo kale ah ay inta badan ku wareeraan wakiillada xirfado kale. 
 
Maqaalkani wuxuu u go'ay falanqaynta nuucyada xirfadda DevOps, booska hadda jira ee suuqa iyo rajada. Waxaan ku ogaanay arrintan adag anagoo kaashanayna hormuudka Kulliyada DevOps ee GeekBrains Jaamacadda internetka ee GeekUniversity ee Dmitry Burkovsky.

Haddaba waa maxay DevOps?

Erayga laftiisu wuxuu u taagan yahay Hawlgallada Horumarineed. Tani maaha mid aad u khaas ah sida hab lagu abaabulo shaqada shirkad dhexdhexaad ah ama weyn marka la diyaarinayo badeecad ama adeeg. Xaqiiqdu waxay tahay in waaxyo kala duwan oo shirkad isku mid ah ay ku lug leeyihiin habka diyaarinta, ficilladooduna had iyo jeer ma aha kuwo si fiican la isku duwo. 
 
Markaa, horumariyayaashu, tusaale ahaan, had iyo jeer ma yaqaanaan dhibaatooyinka isticmaalayaashu haystaan ​​marka ay la shaqaynayaan barnaamijka ama adeegga la sii daayay. Taageerada farsamada ayaa wax walba si fiican u taqaan, laakiin waxaa laga yaabaa inaysan ka warqabin waxa "gudaha" ku jira software-ka. Oo halkan injineerka DevOps ayaa u yimaada samatabbixinta, isaga oo gacan ka geysanaya iskudubarid habka horumarinta, kor u qaadida habka automationka, iyo hagaajinta hufnaantooda. 
 
Fikradda DevOps waxay midaysaa dadka, hababka iyo qalabka. 
 

Maxaa la gudboon injineerka DevOps inuu ogaado oo uu awoodo inuu sameeyo?

Sida laga soo xigtay mid ka mid ah kuwa ugu caansan fikradda DevOps, Joe Sanchez, oo ah wakiilka xirfadda waa inuu leeyahay faham wanaagsan oo ku saabsan nuxurka fikradda lafteeda, khibrad u leh maamulida nidaamyada Windows iyo Linux labadaba, fahmaan koodka barnaamijka ee ku qoran noocyo kala duwan. luqadaha, oo ku shaqeeya cunto kariyaha, puppet, iyo macquulka ah. Way caddahay in si loo kala saaro code aad u baahan tahay inaad taqaan dhawr luuqadood oo barnaamij ah, oo aanad garanayn oo keliya, laakiin sidoo kale aad leedahay khibrad horumarineed. Khibrad u leh tijaabinta alaabada iyo adeegyada software-ka ee dhammaatay sidoo kale waa mid aad loo jecel yahay. 
 
Laakiin tani waa ku habboon tahay; maaha wakiil kasta oo ka socda goobta IT-ga inuu leeyahay heerkan khibrad iyo aqoon. Waa kuwan aqoonta iyo khibradda ugu yar ee looga baahan yahay DevOps-ka wanaagsan:

  • OS GNU/Linux, Windows.
  • Ugu yaraan 1 luuqad barnaamij (Python, Go, Ruby).
  • Luqadda qoraalka qolofka waa bash Linux iyo powershell ee Windows.
  • Nidaamka xakamaynta nooca - Git.
  • Nidaamyada maaraynta isku xidhka (Awood, Puppet, Chef).
  • Ugu yaraan hal madal weel abaabulan (Kubernetes, Docker Swarm, Apache Mesos, Amazon EC2 Adeegga Konteenarka, Adeegga Kontaynarada Microsoft Azure).
  • Awoodda la shaqaynta bixiyeyaasha daruuraha (tusaale: AWS, GCP, Azure, iwm.) adoo isticmaalaya Terraform, ogow sida codsiga loo geeyo daruuraha.
  • Awoodda lagu dhisayo dhuumaha CI/CD (Jenkins, GitLab), ELK stack, hababka la socodka (Zabbix, Prometheus).

Oo halkan waa liis xirfado ah oo khabiirada DevOps ay inta badan ku tilmaamaan Habr Career.

DevOps - waa maxay, sababta, iyo sida ay caan u tahay?
 
Intaa waxaa dheer, khabiirka DevOps waa inuu fahmaa baahiyaha iyo shuruudaha ganacsiga, arko doorka ay ku leedahay geeddi-socodka horumarinta oo uu awood u yeesho inuu dhiso hab-raac tixgelinaya danaha macaamiisha. 

Ka waran heerka gelitaanka?

Waxba maaha in liiska aqoonta iyo khibradda kor lagu soo bandhigay. Hadda way fududahay in la fahmo cidda noqon karta khabiirka DevOps. Waxaa soo baxday in habka ugu fudud ee loogu wareegi karo xirfaddan ay tahay wakiillada takhasusyada IT-ga kale, gaar ahaan maamulayaasha nidaamka iyo horumarinta. Labaduba waxay si degdeg ah u kordhin karaan tirada maqan ee khibradda iyo aqoonta. Waxay hore u haystaan ​​kala badh godadka loo baahan yahay, iyo inta badan in ka badan kala badh.
 
Tijaabayaashu waxay sidoo kale sameeyaan injineerada DevOps ee heer sare ah. Way yaqaaniin waxa shaqeeya iyo sida uu u shaqeeyo, way og yihiin cilladaha iyo cilladaha software-ka iyo hardware-ka. Waxaan dhihi karnaa tijaabiyaha yaqaan luqadaha barnaamijyada oo yaqaan sida loo qoro barnaamijyada waa DevOps shan daqiiqo la'aan.
 
Laakiin way ku adkaan doontaa wakiil ka socda takhasus aan farsamo ahayn oo aan waligiis wax ka qaban horumarinta ama maamulka nidaamka. Dabcan, ma jiraan wax aan macquul ahayn, laakiin bilawga weli waxay u baahan yihiin inay si ku filan u qiimeeyaan xooggooda. Waxay qaadan doontaa waqti badan in la helo "bagaashka" loo baahan yahay. 

Halkee DevOps ka heli kartaa shaqo?

Ku socota shirkad weyn oo shaqadeedu si toos ah ama si dadban ula xiriirto horumarinta codsiyada iyo maamulka qalabka. Yaraanta ugu weyn ee injineerada DevOps waa shirkadaha bixiya tiro badan oo adeegyo ah si loo joojiyo macaamiisha. Kuwani waa bangiyada, hawl-wadeennada isgaarsiinta, kuwa bixiya internetka, iwm. Shirkadaha sida firfircoon u shaqaaleysiiya injineerada DevOps waxaa ka mid ah Google, Facebook, Amazon, iyo Adobe.
 
Bilawga leh ganacsiyada yaryar ayaa sidoo kale hirgelinaya DevOps, laakiin qaar badan oo ka mid ah shirkadahan, ku martiqaadida injineerada DevOps ayaa ka sii qurux badan baahida dhabta ah. Dabcan, waxaa jira waxyaabo ka reeban, laakiin ma jiraan qaar badan oo iyaga ka mid ah. Shirkadaha yaryar waxay u baahan yihiin, halkii, "Swiss, mid guran, iyo tuubbada," taas oo ah, qof awood u leh inuu ka shaqeeyo dhowr meelood. Saldhig adeeg oo wanaagsan ayaa wax ka qaban kara waxaas oo dhan. Xaqiiqdu waxay tahay in xawaaraha shaqadu uu muhiim u yahay ganacsiyada yaryar; tayaynta hababka shaqadu waxay muhiim u tahay ganacsiyada dhexe iyo kuwa waaweyn. 

Waa kuwan qaar ka mid ah boosaska bannaan (waxaad kula socon kartaa kuwa cusub Habr Career at xidhiidhkan):

DevOps - waa maxay, sababta, iyo sida ay caan u tahay?
 

Mushaharka DevOps ee Ruushka iyo adduunka

Ruushka, celceliska mushaharka injineerka DevOps waa qiyaastii 132 kun oo rubi bishii. Kuwani waa xisaabinta xisaabiyaha mushaharka ee adeegga Shaqada Habr, oo lagu sameeyay 170 su'aalood oo su'aalo ah nuska 2aad ee 2020. Haa, muunadku sidaas uma weyna, laakiin waxay ku habboon tahay "celcelis ahaan heerkulka isbitaalka." 
 
DevOps - waa maxay, sababta, iyo sida ay caan u tahay?
Waxaa jira mushaharka qadarka 250 kun oo rubles, waxaa jira qiyaastii 80 kun oo wax yar ka hooseeya. Dhammaan waxay ku xiran tahay shirkadda, shahaadooyinka iyo khabiirka laftiisa, dabcan. 

DevOps - waa maxay, sababta, iyo sida ay caan u tahay?
Sida wadamada kale, xisaabaadka mushaharka ayaa sidoo kale loo yaqaan. Khabiirada Dufanka badan waxay qabteen shaqo wanaagsan, iyagoo falanqeynaya profiles ku saabsan 90 kun oo qof - ma aha oo kaliya DevOps, laakiin sidoo kale wakiilada takhasusyada farsamada guud ahaan. Waxaa soo baxday in Maareeyaha Injineerinka iyo DevOps ay helaan inta ugu badan. 
 
Injineerka DevOps wuxuu qaataa qiyaastii $71 kun sanadkii. Sida laga soo xigtay ilaha Ziprecruiter.com, mushaharka xirfadlaha goobtan wuxuu u dhexeeyaa $ 86 kun sanadkii. Waa hagaag, adeegga Payscale.com wuxuu muujinayaa tirooyinka qaarkood oo aad ugu faraxsan isha - celceliska mushaharka takhasuska DevOps, sida uu qabo adeegga, wuxuu dhaafaa $ 91 kun. hel $135 kun. 
 
Gabagabadii, waxaa mudan in la sheego in baahida DevOps ay si tartiib tartiib ah u kordheyso; Baahida loo qabo khabiiro heer kasta ah ayaa ka sarreeya sahayda. Markaa haddii aad rabto, waxaad isku dayi kartaa naftaada meeshan. Run, waa in aan xasuusannaa in rabitaanka kaligiis uusan ku filneyn. Waxaad u baahan tahay inaad si joogto ah u horumariso, wax u barato oo aad shaqeyso.

Source: www.habr.com

Add a comment