DevOps - he aha, he aha, he pehea te rongonui?

DevOps - he aha, he aha, he pehea te rongonui?

He maha nga tau ki muri, ka puta mai he tohungatanga hou, DevOps engineer, i roto i te IT. I tino tere ka riro ko tetahi o nga tino rongonui me te tono i runga i te maakete. Engari koinei te paradox - ko tetahi waahanga o te rongonui o DevOps e whakamaramahia ana e te meka ko nga kamupene e utu ana i enei tohungatanga he maha nga wa e poauau ana ratou ki nga kanohi o etahi atu umanga. 
 
Ko tenei tuhinga e whakatapua ana ki te tātari i nga ahuatanga o te umanga DevOps, te tuunga o naianei i te maakete me nga tumanako. I whakatauhia e matou tenei take uaua ma te awhina a te tiamana Kaiako DevOps i GeekBrains i te whare wananga ipurangi GeekUniversity na Dmitry Burkovsky.

Na he aha te DevOps?

Ko te kupu ake e tu ana mo nga Mahi Whakawhanaketanga. Ehara tenei i te mea motuhake engari he huarahi ki te whakarite mahi i roto i te kamupene reo, nui ranei i te wa e whakarite ana i tetahi hua, ratonga ranei. Ko te meka ko nga tari rereke o te kamupene kotahi e uru ana ki te mahi whakarite, a ko a raatau mahi kaore i te pai te whakarite. 
 
Na, ko nga kaiwhakawhanake, hei tauira, kaore i te mohio tonu he aha nga raru o nga kaiwhakamahi i te wa e mahi ana me te kaupapa tuku, ratonga ranei. Ko te tautoko hangarau e tino mohio ana ki nga mea katoa, engari kaore pea ratou e mohio he aha kei roto i te rorohiko. I konei ka haere mai tetahi miihini DevOps ki te whakaora, hei awhina i te whakarite i nga mahi whanaketanga, te whakatairanga i te mahi aunoatanga, me te whakapai ake i o raatau maarama. 
 
Ko te ariā o DevOps e whakauru ana i nga tangata, nga tukanga me nga taputapu. 
 

He aha te mea e mohio ana te miihini DevOps me te kaha ki te mahi?

E ai ki tetahi o nga tino rongonui o te ariā DevOps, ko Joe Sanchez, he mangai o te umanga me tino mohio ki nga ahuatanga o te kaupapa ake, kia whai wheako ki te whakahaere i nga punaha Windows me te Linux, kia mohio ki nga waehere kaupapa kua tuhia ki nga momo rereke. reo, me te mahi i roto i te Chef, Puppet, me Ansible. E marama ana ko te whakamaarama i te waehere me mohio koe ki nga reo maha, kaua e mohio noa, engari he wheako whanaketanga ano. Ko te wheako ki te whakamatautau i nga hua me nga ratonga rorohiko kua oti te tino hiahia. 
 
Engari he pai tenei; ehara i te mea ko nga maangai katoa o te mara IT kei tenei taumata o te wheako me te matauranga. Anei tetahi huinga o te matauranga iti me te wheako e hiahiatia ana mo nga DevOps pai:

  • OS GNU/Linux, Windows.
  • Neke atu i te 1 te reo whakamaori (Python, Go, Ruby).
  • Ko te reo tuhi anga he bash mo Linux me te powershell mo Windows.
  • Pūnaha mana putanga - Git.
  • Nga punaha whakahaere whirihoranga (Ansible, Puppet, Chef).
  • Kotahi te iti rawa o te tüäpapa whakahiato ipu (Kubernetes, Docker Swarm, Apache Mesos, Amazon EC2 Container Service, Microsoft Azure Container Service).
  • Te kaha ki te mahi tahi me nga kaiwhakarato kapua (hei tauira: AWS, GCP, Azure, me etahi atu) ma te whakamahi i te Terraform, mohio me pehea te tuku tono ki te kapua.
  • Te kaha ki te whakarite i te paipa CI/CD (Jenkins, GitLab), ELK stack, nga punaha aroturuki (Zabbix, Prometheus).

Anei te rarangi o nga pukenga e whakaatuhia ana e nga tohungatanga DevOps i runga i te Habr Career.

DevOps - he aha, he aha, he pehea te rongonui?
 
I tua atu, me mohio tetahi tohunga DevOps ki nga hiahia me nga whakaritenga o te pakihi, ka kite i tana mahi i roto i te tukanga whanaketanga me te kaha ki te hanga i tetahi tukanga e whakaaro ana ki nga hiahia o te kaihoko. 

Me pehea te paepae urunga?

Ehara i te mea ko te rarangi o nga matauranga me nga wheako i whakaatuhia i runga ake nei. Inaianei kua maamaa ake te maarama ko wai ka taea te mahi tohunga DevOps. Te ahua nei ko te huarahi ngawari ki te huri ki tenei umanga mo etahi atu tohungatanga IT, ina koa nga kaiwhakahaere punaha me nga kaihanga. Ka taea e nga mea e rua te whakanui tere i te ngaro o te wheako me te matauranga. Kei a ratou te haurua o te huinga e hiahiatia ana, he maha ake i te haurua.
 
He tohunga miihini DevOps ano hoki nga Kaiwhakamatau. E mohio ana ratou he aha te mahi me pehea te mahi, kei te mohio ratou ki nga ngoikoretanga me nga ngoikoretanga o te rorohiko me te taputapu. Ka taea e taatau te kii ko te kaiwhakamatau e mohio ana ki nga reo hootaka me te mohio ki te tuhi kaupapa ko DevOps kaore he rima meneti.
 
Engari he uaua mo te maangai o tetahi tohungatanga kore-hangarau kaore ano kia whakahaere i te whakawhanaketanga, i te whakahaere punaha ranei. Ae ra, kaore he mea e kore e taea, engari me kaha tonu te hunga timata ki te aromatawai i o raatau kaha. Ka roa te wa ki te tiki i nga "pueke" e hiahiatia ana. 

Kei hea te mahi a DevOps?

Ki tetahi kamupene nui e pa ana ana mahi ki te whanaketanga tono me te whakahaere taputapu. Ko te ngoikoretanga nui o nga miihini DevOps kei roto i nga kamupene e whakarato ana i te maha o nga ratonga hei whakamutu i nga kaihoko. He peeke enei, he kaiwhakahaere waea, he kaiwhakarato Ipurangi nui, aha atu. I roto i nga kamupene e kaha ki te utu i nga miihini DevOps ko Google, Facebook, Amazon, me Adobe.
 
Ko nga tiimata me nga pakihi iti kei te whakatinana i nga DevOps, engari mo te nuinga o enei kamupene, ko te tono ki nga miihini DevOps he mea noa ake i te mea tino tika. Ko te tikanga, he rereke, engari kaore i te maha. Ko nga kamupene iti e hiahia ana "he Swiss, he kaikooti, ​​he paipa paipa," ara, he tangata e kaha ana ki te mahi i nga waahi maha. Ka taea e te teihana ratonga pai te whakahaere i enei mea katoa. Ko te meka he mea nui te tere o te mahi mo nga pakihi iti; he mea nui te arotautanga o nga tikanga mahi mo nga umanga reo me nga umanga nui. 

Anei etahi waahi (ka taea e koe te whai i nga mea hou mo Habr Career i tenei hononga):

DevOps - he aha, he aha, he pehea te rongonui?
 

Utu DevOps i Russia me te ao

I Ruhia, ko te utu toharite o te miihini DevOps mo te 132 mano rubles ia marama. He tatauranga enei mo te tatauranga utu mo te ratonga Habr Career, i mahia i runga i te 170 nga paatai ​​​​mo te haurua tuarua o 2. Ae, ehara i te mea tino nui te tauira, engari he mea tino pai hei "mahana toharite i te hohipera." 
 
DevOps - he aha, he aha, he pehea te rongonui?
He utu kei roto i te 250 mano rubles, kei te tata ki te 80 mano me te iti iho. Ko nga mea katoa e whakawhirinaki ana ki te kamupene, ki nga tohu me te tohunga ake, o te akoranga. 

DevOps - he aha, he aha, he pehea te rongonui?
Mo etahi atu whenua, e mohiotia ana nga tatauranga utu. He pai te mahi a nga tohunga o Stack Overflow, ki te tātari i nga korero mo te 90 mano tangata - ehara ko DevOps anake, engari ko nga kanohi o nga tohungatanga hangarau. I puta ko te Kaiwhakahaere Hangarau me nga DevOps te nuinga o te whiwhi. 
 
Ka whiwhi te miihini DevOps mo te $71 mano ia tau.E ai ki te rauemi Ziprecruiter.com, ko te utu o te tohunga ngaio i tenei mara mai i te $86 mano ia tau. Ae, ko te ratonga Payscale.com e whakaatu ana i etahi nama e tino pai ana ki te titiro - ko te utu toharite o te tohunga DevOps, e ai ki te ratonga, neke atu i te $91 mano. whiwhi $135 mano. 
 
Hei whakatau, he tika te kii kei te piki haere te tono mo DevOps; ko te tono mo nga tohunga o nga taumata katoa ka nui atu i te tuku. Na, ki te hiahia koe, ka taea e koe te whakamatau i a koe i tenei waahi. Parau mau, e tia ia tatou ia haamana‘o e eita e navai te hiaai ana‘e. Me whakawhanake tonu koe, ako me te mahi.

Source: will.com

Tāpiri i te kōrero