Ko wai a DevOps me te wa kaore e hiahiatia?

Ko wai a DevOps me te wa kaore e hiahiatia?

He kaupapa rongonui a DevOps i nga tau kua hipa. He maha nga tangata e moemoea ana kia uru atu ki a ia, engari, e ai ki nga mahi e whakaatu ana, he maha noa iho na te taumata o nga utu.

Ko etahi ka whakarārangihia a DevOps ki runga i a raatau korero, ahakoa kaore i te mohio, i te mohio ranei ki te tino o te kupu. Ko etahi e whakaaro ana i muri i te ako i te Ansible, GitLab, Jenkins, Terraform me nga mea pera (ka taea te haere tonu te rarangi i runga i to hiahia), ka noho tonu koe hei "devopsist". Ko te tikanga, ehara tenei i te pono.

Mo nga tau kua pahure ake nei, kua uru ahau ki te whakatinanatanga o DevOps ki nga kamupene rereke. I mua i tera, neke atu i te 20 tau ia i mahi i roto i nga tuunga mai i te kaiwhakahaere punaha ki te kaiwhakahaere IT. I tenei wa ko DevOps Lead Engineer i Playgendary.

Ko wai a DevOps

Ko te whakaaro ki te tuhi tuhinga i ara ake i muri i tetahi atu patai: "ko wai a DevOps?" Kaore ano kia whakatauhia he kupu mo te aha, ko wai ranei. Ko etahi o nga whakautu kei roto i tenei видео. Tuatahi, ka tohuhia e au nga kaupapa matua mai i taua mea, katahi ka whakapuaki i aku tirohanga me aku whakaaro.

Ehara a DevOps i te tohunga ka taea te utu, ehara i te huinga taputapu, ehara i te tari kaiwhakawhanake me nga miihini.

He kaupapa whakaaro me te tikanga a DevOps.

I etahi atu kupu, he huinga mahi e awhina ana i nga kaiwhakawhanake kia kaha te taunekeneke me nga kaiwhakahaere punaha. Arā, ki te tūhonohono me te whakakotahi i ngā tukanga mahi ki a rātou anō.

I te taenga mai o DevOps, he rite tonu te hanganga me nga mahi a nga tohunga (he kaiwhakawhanake, kei reira nga miihini), engari kua rereke nga ture o te taunekeneke. Kua rangirua nga rohe i waenga i nga tari.

Ko nga whaainga o DevOps ka taea te whakaahua i nga waahanga e toru:

  • Me whakahōu te pūmanawa i ia te wā.
  • Me tere te mahi i nga punaha.
  • Ko te raupaparorohiko kia waatea me te wa poto.

Kaore he taputapu kotahi mo DevOps. Ko te whirihora, te tuku me te ako i nga hua maha ehara i te mea kua puta mai a DevOps ki te kamupene. He maha nga taputapu ka whakamahia katoa i nga waahanga rereke, engari he kaupapa kotahi.

Ko wai a DevOps me te wa kaore e hiahiatia?
A he waahanga noa tenei o nga taputapu DevOps

Neke atu i te 2 tau ahau e uiui ana i nga tangata mo te tuunga o te miihini DevOps inaianei, a kua mohio ahau he aha te mea nui kia marama te maarama ki te ngako o te kupu. Kua kohia e au nga wheako, nga kitenga me nga whakaaro e hiahia ana ahau ki te whakapuaki.

Mai i te wheako uiui, ka kite ahau i te pikitia e whai ake nei: Ko nga tohungatanga e whakaaro ana he taitara mahi a DevOps i te nuinga o te waa he pohehe ki nga hoa mahi.

He tauira whakamiharo. I tae mai tetahi taitama ki te uiui me te maha o nga kupu mohio i runga i tana korero. I ana mahi whakamutunga e toru, e 5-6 marama ana mahi. E rua nga tiimata i mahue i ahau na te mea "kaore i eke." Engari mo te tuatoru o nga kamupene, i kii ia kaore he tangata e mohio ana ki a ia i reira: ka tuhia e nga kaihanga te waehere ki runga i te Matapihi, a ka akiakihia e te kaiwhakahaere tenei waehere kia "takai" ki te Docker auau ka hangaia ki roto i te paipa CI / CD. He maha nga korero kino a te tangata nei mo tana waahi mahi me ana hoa mahi - I hiahia noa ahau ki te whakautu: "Na ka kore koe e hoko arewhana."

Katahi ahau ka patai ki a ia he patai kei runga i taku rarangi ingoa mo ia kaitono.

— He aha te tikanga o DevOps ki a koe ake?
- I te nuinga o te waa me pehea taku mohio?

I aro ahau ki tana whakaaro whaiaro. I mohio ia ki te ariā me te takenga mai o te kupu, engari i tino whakahē ia ki a raatau. I whakapono ia he taitara mahi a DevOps. Kei konei te putake o ona raruraru. Me etahi atu tohunga e rite ana te whakaaro.

Ko nga kaituku mahi, he maha nga rongo mo te "makutu o DevOps", e hiahia ana ki te rapu i tetahi tangata ka haere mai ki te hanga i tenei "makutu". A ko nga kaitono mai i te waahanga "DevOps he mahi" kaore i te mohio ma tenei huarahi kaore e taea e ratou te whakatutuki i nga tumanako. Ana, i te nuinga o te waa, i tuhia e ratou a DevOps i runga i a raatau korero na te mea he ahua kee a he nui te utu mo tera.

DevOps tikanga me te rapunga whakaaro

Ko te tikanga ka taea te whakaaro me te mahi. I roto i to maatau, koinei te tuarua. Ka rite ki taku korero i runga ake nei, ko DevOps he huinga mahi me nga rautaki e whakamahia ana hei whakatutuki i nga whaainga kua kiia. A, i ia keehi, i runga i nga mahi pakihi a te kamupene, ka rereke pea. Ko te mea kaore e pai ake, ka kino ranei.

Ko te tikanga DevOps he huarahi noa hei whakatutuki i nga whainga.

Inaianei he aha te kaupapa DevOps. A koinei pea te patai tino uaua.

He tino uaua ki te whakatakoto i tetahi whakautu poto me te whakamohio, na te mea kaore ano kia whakamanahia. Na i te mea kei te kaha ake te mahi a te hunga piri ki te kaupapa DevOps, kaore he wa mo te whakaaro. Heoi, he mahi tino nui tenei. Ano, e pa ana ki nga mahi miihini. He waahi motuhake o te matauranga - whakaaro o te hangarau.

Karekau he kaupapa pera i taku whare wananga, me ako ahau i nga mea katoa ma te whakamahi i nga rauemi ka kitea e au i nga tau 90. Ko te kaupapa he mea whiriwhiri mo te maatauranga miihini, no reira te kore o te whakaokawa o te whakautu. Engari ko nga tangata e tino ruku ana ki DevOps ka tiimata ki te mohio ki tetahi "wairua" ranei "te maarama kore" o nga mahi katoa a te kamupene.

Ma te whakamahi i taku ake wheako, ka ngana ahau ki te whakarite i etahi o nga "whakapae" o tenei whakaaro. Ko te hua e whai ake nei:

  • Ehara a DevOps i tetahi mea motuhake ka taea te wehe ki tetahi waahanga mohiotanga, mahi ranei.
  • Ko nga kaimahi katoa o te kamupene me arahi e nga tikanga DevOps i te wa e whakamahere ana i a raatau mahi.
  • Ka pa te DevOps ki nga tukanga katoa i roto i te kamupene.
  • Kei te noho a DevOps ki te whakaheke i nga utu mo nga mahi katoa i roto i te kamupene kia pai ai te whakawhanaketanga o ana ratonga me te tino whakamarie o nga kaihoko.
  • Ko DevOps, i roto i te reo hou, ko te tuunga o nga kaimahi katoa o te kamupene, e whai ana ki te whakaiti i nga utu o te waa me te whakapai ake i te kounga o nga hua IT huri noa i a tatou.

Ki taku whakaaro ko aku "whakapae" he kaupapa motuhake hei korerorero. Inaianei he mea hei hanga ake.

He aha nga mahi a DevOps

Ko te kupu matua i konei ko te whakawhitiwhiti korero. He maha nga whakawhitiwhiti korero, ko te mea tuatahi kia rite ki taua miihini DevOps. He aha tera? Na te mea ko te rapunga whakaaro me te tikanga tenei, katahi ano te matauranga miihini.

Kaore e taea e au te korero me te 100% te maia mo te maakete mahi o te Tai Hauauru. Engari he nui taku mohio mo te maakete DevOps i Russia. I tua atu i nga rau o nga uiuinga, i roto i te tau me te hawhe kua pahure ake nei kua uru atu ahau ki nga rau o nga hokohoko hangarau mo te ratonga "Whakamahinga o DevOps" mo nga kamupene me nga peeke nui a Ruhia.

I Ruhia, he tino tamariki tonu a DevOps, engari he kaupapa kua ahu whakamua. Ki taku mohio, i Moscou anake ko te kore o nga tohunga pera i te tau 2019 neke atu i te 1000 nga taangata. A ko te kupu Kubernetes mo nga kaituku mahi he rite tonu ki te tawhero mo te puru. Ko nga kaiwhaiwhai o tenei taputapu kua rite ki te whakamahi ahakoa kaore e tika ana me te whai hua ohaoha. Karekau te kaituku mahi e mohio tonu he aha te mea e tika ana ki te whakamahi, me te whakatakoto tika, ko te pupuri i te roopu Kubernetes e 2-3 nga wa nui atu i te tuku tono ma te whakamahi i te kaupapa roopu tikanga. Whakamahia te waahi e tino hiahia ana koe.

Ko wai a DevOps me te wa kaore e hiahiatia?

Ko te whakatinana i nga DevOps he utu nui mo te moni. A ka whakamanahia anake i nga waahi ka puta mai he painga ohaoha ki etahi atu waahi, kaua ki a ia ano.

Ko nga miihini DevOps, he paionia - ko ratou te mea tuatahi ki te whakatinana i tenei tikanga i roto i te kamupene me te hanga i nga tikanga. Kia angitu tenei, me mahi tonu te tohunga ki nga kaimahi me nga hoa mahi i nga taumata katoa. Ka rite ki taku korero, me uru nga kaimahi katoa o te kamupene ki nga mahi whakatinana DevOps: mai i te wahine horoi ki te Tumuaki. A he whakaritenga tenei. Mena kaore te mema teina o te roopu e mohio ana he aha te DevOps me te aha i mahia ai etahi mahi whakahaere, karekau e whai hua te whakatinanatanga angitu.

Ano, me whakamahi tetahi miihini DevOps i tetahi rauemi whakahaere mai i ia wa. Hei tauira, ki te hinga i te "atete taiao" - i te wa kaore te roopu i rite ki te whakaae ki nga taputapu DevOps me nga tikanga.

Me tuhi noa e te kaiwhakawhanake te waehere me nga whakamatautau. Ki te mahi i tenei, kaore e hiahiatia e ia he pona tino kaha ka tukuna e ia me te tautoko a rohe i nga hanganga kaupapa katoa. Hei tauira, ko te kaiwhakawhanake o mua ka pupuri i nga huānga katoa o te tono i runga i tana pona, tae atu ki te paataka, S3 emulator (minio), aha atu. Arā, he nui te wā e whakapaua ana e ia ki te pupuri i tēnei hanganga ā-rohe me te tohe takitahi ki ngā raruraru katoa o taua otinga. Engari ki te whakawhanake i te waehere mo mua. Ka taea e enei tangata te tino atete ki tetahi huringa.

Engari tera ano etahi roopu e harikoa ana ki te whakauru i nga taputapu me nga tikanga hou, me te whai waahi ki tenei mahi. Ahakoa ahakoa i tenei keehi, kaore i whakakorehia te whakawhitiwhiti korero i waenga i te miihini DevOps me te roopu.

Ina kaore e hiahiatia ana a DevOps

He waahi kaore e hiahiatia ana a DevOps. He pono tenei - me maarama me te whakaae.

Ko te tuatahi, ka pa tenei ki nga kamupene (ina koa nga pakihi iti), i te mea kaore o raatau hua e whakawhirinaki tika ana ki te noho, ki te kore ranei o nga hua IT e whakarato ana i nga ratonga korero ki nga kaihoko. I konei kaore matou e korero ana mo te paetukutuku a te kamupene, ahakoa he "kaari pakihi" me nga poraka panui hihiri, me era atu.

Kei te hiahiatia a DevOps i te wa e pai ana to kaihoko me tana hiahia ki te hoki mai ano ki a koe ka whakawhirinaki ki te waatea o enei ratonga korero mo te taunekeneke me te kaihoko, to raatau kounga me te whaainga.

Ko tetahi tauira tino rongonui ko tetahi putea rongonui. Karekau he tari a nga kaihoko a te kamupene, ka mahia te rere o nga tuhinga ma te mēra, kaikawe karere ranei, a he maha nga kaimahi e mahi ana mai i te kaainga. Kua mutu te kamupene hei peeke noa, a, ki taku whakaaro, kua huri hei kamupene IT me nga hangarau whakawhanake DevOps.

He maha atu nga tauira me nga korero ka kitea i roto i nga rekoata o nga huihuinga kaupapa me nga huihuinga. I toro atu ahau ki etahi o ratou - he wheako tino whai hua tenei mo te hunga e hiahia ana ki te whakawhanake i tenei huarahi. Anei nga hononga ki nga hongere YouTube me nga korero pai me nga rauemi mo DevOps:

Inaianei tirohia to pakihi me te whakaaro mo tenei: He aha te nui o to kamupene me ona hua e whakawhirinaki ana ki nga hua IT kia taea ai te taunekeneke a nga kaihoko?

Mena ka hokona e to kamupene nga ika i roto i te toa iti, ko te hua IT anake e rua 1C: Nga whirihoranga hinonga (Kaute me te UNF), katahi ka kore e tika te korero mo DevOps.

Mena kei te mahi koe i tetahi hinonga hokohoko me te hangahanga nui (hei tauira, ka whakaputa koe i nga raiwhara hopu), me whakaaro koe. Ka taea e koe te kawe i te kaupapa me te tuku atu ki to whakahaere nga tumanako mo te whakatinana i nga DevOps. Ae, me te wa ano, arahi i tenei mahi. Ko te tuunga kaha tetahi o nga kaupapa nui o te kaupapa DevOps.

Ko te rahi me te nui o nga huringa putea a-tau ehara i te mea matua mo te whakatau mena kei te hiahia to kamupene ki a DevOps.

Whakaarohia he hinonga ahumahi nui e kore e taunekeneke tika me nga kaihoko. Hei tauira, etahi miihini me etahi kamupene hanga motuka. Kaore au i te tino mohio inaianei, engari mai i taku wheako o mua, mo nga tau maha i mahia nga taunekeneke katoa a nga kaihoko ma te imeera me te waea.

Ko o raatau kaihoko he rarangi iti o nga kaihoko motuka. Na ka whakawhiwhia ki ia tangata tetahi tohunga mai i te kaihanga. Ko nga rerenga tuhinga o roto katoa ka puta ma te SAP ERP. Ko nga kaimahi o roto he tino kaihoko o te punaha korero. Engari ko tenei IS kei te whakahaeretia e nga tikanga tawhito mo te whakahaere i nga punaha tautau. Ka whakakorehia te kaha ki te whakamahi i nga mahi DevOps.

No reira te whakatau: mo enei umanga, ko te whakatinanatanga o DevOps ehara i te mea tino nui, mena ka maumahara tatou ki nga whaainga o te tikanga mai i te timatanga o te tuhinga. Engari kaore au e kii kei te whakamahi ratou i etahi taputapu DevOps i tenei ra.

I tetahi atu taha, he maha nga kamupene iti e whakawhanake ana i nga raupaparorohiko ma te whakamahi i nga tikanga DevOps, tikanga, tikanga me nga taputapu. A ka whakapono ratou ko te utu mo te whakatinana DevOps ko te utu e taea ai e ratou te whakataetae tika i roto i te maakete rorohiko. Ka kitea nga tauira o aua kamupene konei.

Ko te paearu matua mo te maarama mehemea e hiahiatia ana a DevOps: he aha te uara o o hua IT mo te kamupene me nga kaihoko.

Mena ko te hua matua a te kamupene e whakaputa hua ana he rorohiko, me hiahia koe ki a DevOps. A ehara i te mea nui mena ka whiwhi moni koe ma te whakamahi i etahi atu hua. Kei roto hoki i tenei ko nga toa ipurangi me nga tono pūkoro me nga keemu.

Ko nga keemu katoa he mihi ki te tahua moni: tika mai i nga kaitakaro ranei. I te Playgendary, ka whakawhanakehia e matou nga keemu pūkoro koreutu me te neke atu i te 200 nga taangata e uru tika ana ki o raatau hanganga. Me pehea te whakamahi DevOps?

Ae, he rite tonu ki nga korero i runga ake nei. Ka korero tonu ahau ki nga kaihanga me nga kaiwhakaatu, me te whakahaere whakangungu o roto mo nga kaimahi mo nga tikanga me nga taputapu DevOps.

Kei te kaha taatau ki te whakamahi i a Jenkins hei taputapu paipa CI/CD mo te whakahaere i nga paipa hui katoa me te Unity me te tuku i muri mai ki te Toa App me te Maakete Play. Ētahi atu mea mai i te kete taputapu matarohia:

  • Asana - mo te whakahaere kaupapa. Kua whirihorahia te whakauru ki a Jenkins.
  • Google Meet - mo nga hui ataata.
  • Slack - mo nga whakawhitiwhiti korero me nga momo matohi, tae atu ki nga panui mai i a Jenkins.
  • Atlassian Confluence - mo nga tuhinga me nga mahi a-rōpū.

Ko o maatau mahere tonu ko te whakauru i te tātaritanga waehere pateko ma te whakamahi i te SonarQube me te whakahaere i nga whakamatautau UI aunoa ma te whakamahi i te Selenium i te waahanga Whakauru Tonu.

Engari o te mutunga

Kei te pirangi au ki te whakamutu me te whakaaro e whai ake nei: kia noho hei tohunga miihini DevOps, he mea nui ki te ako me pehea te korero ora me nga tangata.

Ko te miihini DevOps he kaitakaro roopu. A kahore ke atu. Ko te kaupapa ki te korero ki nga hoa mahi me ahu mai i a ia, kaua i raro i te awe o etahi ahuatanga. Me kite tetahi tohunga DevOps me te whakatakoto i te otinga pai mo te roopu.

Ae, ko te whakatinanatanga o tetahi otinga ka nui te korerorero, a hei te mutunga ka huri katoa. Ko te whakawhanake takitahi, te tono me te whakatinana i ona whakaaro, ka piki ake te uara o taua tangata ki te roopu me te kaituku mahi. Ko te mutunga, ka kitea i roto i te nui o tana utu mo ia marama, i te ahua o nga moni taapiri.

Source: will.com

Tāpiri i te kōrero