"Qhov tseem ceeb rau peb yog lub siab xav kawm thiab txhim kho hauv DevOps" - cov kws qhia ntawv thiab cov kws cob qhia txog kev qhia lawv li cas hauv tsev kawm DevOps

Lub caij nplooj zeeg yog lub sijhawm zoo kawg nkaus ntawm lub xyoo. Thaum cov menyuam kawm ntawv thiab cov tub ntxhais kawm pib xyoo kawm ntawv xav tau rau lub caij ntuj sov, cov neeg laus tau tsaug zog rau kev xav txog hnub qub thiab nqhis kev paub.

Hmoov zoo, nws yeej tsis lig dhau los kawm. Tshwj xeeb yog tias koj xav dhau los ua tus kws tshaj lij DevOps.

Lub caij ntuj sov no, peb cov npoj yaig tau pib thawj kwj ntawm lub tsev kawm ntawv DevOps thiab tab tom npaj pib thib ob hauv lub Kaum Ib Hlis. Yog tias koj tau xav txog kev ua tus kws ua haujlwm DevOps tau ntev, txais tos rau miv!

"Qhov tseem ceeb rau peb yog lub siab xav kawm thiab txhim kho hauv DevOps" - cov kws qhia ntawv thiab cov kws cob qhia txog kev qhia lawv li cas hauv tsev kawm DevOps

Vim li cas thiab rau leej twg yog lub tsev kawm DevOps tsim thiab dab tsi yuav tsum tau nkag mus rau hauv nws? Peb tau tham nrog cov kws qhia ntawv thiab cov kws cob qhia kom paub cov lus teb rau cov lus nug no.

- Kev tsim lub tsev kawm ntawv DevOps pib li cas?

Stanislav Salangin, tus tsim ntawm lub tsev kawm ntawv DevOps: Tsim ib lub tsev kawm ntawv DevOps yog, ntawm ib sab, qhov yuav tsum tau muaj sijhawm. Qhov no tam sim no yog ib qho ntawm cov kev xav tau tshaj plaws, thiab qhov kev thov rau cov kws ua haujlwm hauv cov haujlwm tau pib tshaj cov khoom siv. Peb tau txhawb nqa lub tswv yim no ntev heev thiab tau ua ntau qhov kev sim, tab sis cov hnub qub thaum kawg tau ua raws li lub xyoo no: peb tau sau ib pab neeg ntawm cov kws tshaj lij thiab txaus siab rau hauv ib qho chaw tib lub sijhawm thiab pib thawj kwj. Thawj lub tsev kawm ntawv yog lub tsev kawm tsav dav hlau: tsuas yog peb cov neeg ua haujlwm tau kawm nyob ntawd, tab sis tsis ntev peb npaj yuav xaiv cov "cohort" thib ob nrog cov tub ntxhais kawm tsis yog los ntawm peb lub tuam txhab xwb.

Alexey Sharapov, tus kws tshaj lij, tus kws cob qhia: Xyoo tas los peb tau ntiav cov tub ntxhais kawm ua haujlwm ua haujlwm thiab cov tub ntxhais kawm uas tau kawm. Nws nyuaj rau cov tub ntxhais kawm ntawv qib siab lossis cov kawm tiav los nrhiav haujlwm vim lawv xav tau kev paub dhau los, thiab koj tsis tuaj yeem tau txais kev paub yog tias koj tsis tau ntiav - nws dhau los ua lub voj voog phem. Yog li ntawd, peb tau muab sijhawm rau cov txiv neej los ua pov thawj lawv tus kheej, thiab tam sim no lawv tau ua haujlwm tiav. Ntawm peb cov neeg xyaum haujlwm muaj ib tug txiv leej tub - tus kws tsim qauv tsim ntawm lub Hoobkas, tab sis leej twg paub yuav ua li cas rau kev pab cuam me ntsis thiab ua haujlwm ntawm Linux. Yog, nws tsis muaj kev txawj ntse, tab sis nws lub qhov muag ci ntsa iab. Rau kuv, qhov tseem ceeb ntawm tib neeg yog lawv tus cwj pwm, lub siab xav kawm thiab txhim kho. Rau peb, txhua tus tub ntxhais kawm yog qhov pib ua haujlwm uas peb nqis peev peb lub sijhawm thiab kev paub dhau los. Peb muab sijhawm rau txhua tus thiab npaj txhij los pab, tab sis tus tub ntxhais kawm nws tus kheej yuav tsum ua lub luag haujlwm rau nws lub neej yav tom ntej.

Lev Goncharov aka @ultral, tus thawj coj engineer, tshaj tawm txoj moo zoo ntawm kev tsim kho vaj tse los ntawm kev sim: Kwv yees li 2-3 xyoos dhau los, kuv tau txais lub tswv yim coj IaC rau cov neeg coob coob thiab tsim kev kawm sab hauv ntawm Ansible. Txawm tias tom qab ntawd muaj kev sib tham txog yuav ua li cas koom ua ke cov chav kawm sib txawv nrog ib lub tswv yim. Tom qab ntawd, qhov no tau ntxiv los ntawm qhov xav tau los nthuav cov pab pawg tsim kho vaj tse ntawm qhov project. Tom qab saib qhov kev vam meej ntawm cov neeg nyob sib ze hauv kev txhim kho Java Tsev Kawm Ntawv tiav, nws nyuaj rau tsis kam Stas qhov kev thov los npaj lub tsev kawm DevOps. Raws li qhov tshwm sim, hauv peb qhov project peb them rau qhov xav tau rau cov kws tshaj lij tom qab tso tawm thawj zaug.

- Koj yuav tsum tau mus kawm ntawv li cas?

Alexey Sharapov: Motivation, mob siab rau, me ntsis ntawm recklessness. Peb yuav muaj kev sim me ntsis raws li kev tswj hwm, tab sis feem ntau peb xav tau kev paub yooj yim ntawm Linux systems, txhua yam lus programming thiab tsis ntshai ntawm lub davhlau ya nyob twg console.

Lev Goncharov: Cov kev txawj ntse tshwj xeeb tau txais. Qhov tseem ceeb tshaj plaws yog kom muaj ib txoj hauv kev engineering los daws cov teeb meem. Nws yuav tsis yog superfluous kom paub cov lus txhua, vim hais tias ib tug DevOps engineer, zoo li ib tug "kua txiv neej", yuav tsum zam txheej txheem, thiab qhov no, txawm ib tug yuav hais, implies kev sib txuas lus thiab tsis yog ib txwm nyob rau hauv Lavxias teb sab. Tab sis cov lus kuj tuaj yeem txhim kho los ntawm cov kev kawm hauv lub tuam txhab.

- Kev cob qhia hauv tsev kawm DevOps kav ob lub hlis. Cov neeg mloog kawm tau dab tsi nyob rau lub sijhawm no?

Ilya Kutuzov, tus kws qhia ntawv, tus thawj coj ntawm DevOps zej zog ntawm Deutsche Telekom IT Solutions: Tam sim no peb muab cov tub ntxhais kawm tsuas yog cov txuj ci nyuaj uas lawv xav tau rau kev ua haujlwm: 

  • DevOps cov hauv paus 

  • Cov cuab yeej tsim kho

  • ntim

  • CI / CD

  • Huab & orchestration 

  • xyuas

  • Kev teeb tsa kev tswj hwm 

  • txoj kev loj hlob

"Qhov tseem ceeb rau peb yog lub siab xav kawm thiab txhim kho hauv DevOps" - cov kws qhia ntawv thiab cov kws cob qhia txog kev qhia lawv li cas hauv tsev kawm DevOpsKev qhuab qhia ntawm DevOps lub tsev kawm ntawv nyob rau sab nraud ntawm lub vijtsam

- Yuav ua li cas tom qab tus tub ntxhais kawm tiav qhov kev kawm tiav?

Qhov tshwm sim ntawm qhov kev cob qhia yog qhov kev nthuav qhia ntawm ib qhov kev kawm, uas yuav tuaj koom nrog cov haujlwm uas xav kawm tiav. Raws li cov txiaj ntsig ntawm kev cob qhia, cov neeg kawm tiav yuav paub cov txheej txheem thev naus laus zis siv hauv peb lub tuam txhab thiab yuav muaj peev xwm tam sim ntawd koom nrog cov haujlwm ntawm qhov project tiag tiag. Tom qab sau cov txiaj ntsig ntawm qhov kev ua yeeb yam, cov haujlwm yuav muab rau cov tub ntxhais kawm zoo tshaj plaws!

- Stas, koj ib zaug hais tias kev nrhiav ib pab kws qhia ntawv tsis yooj yim. Koj puas tau coj tus kws tshaj lij sab nraud rau qhov no?

Stanislav Salangin: XNUMX Lab tus kiv cua tos koj rau Webtalk! Yog lawm, thaum xub thawj nws nyuaj heev los sib sau ua ke pab pawg thiab, qhov tseem ceeb tshaj plaws, khaws nws, tsis txhob cia nws tawg thiab txuas ntxiv txhawb nws. Tab sis txhua tus kws qhia ntawv thiab cov neeg cob qhia ntawm lub tsev kawm ntawv yog peb cov neeg ua haujlwm. Cov no yog DevOps cov thawj coj hauv cov haujlwm uas paub tias peb cov haujlwm ua haujlwm li cas los ntawm sab hauv thiab txhawb nqa lawv txoj kev lag luam thiab tuam txhab. Peb hu ua lub tsev kawm ntawv, thiab tsis yog lub tsev kawm ntawv lossis cov chav kawm, vim hais tias, zoo li hauv tsev kawm ntawv tiag, kev sib txuas lus ze ntawm tus kws qhia ntawv thiab cov tub ntxhais kawm yog qhov tseem ceeb rau peb. Peb npaj los npaj peb tus kheej lub zej zog nrog cov tub ntxhais kawm - tsis yog kev sib tham hauv Telegram, tab sis ib lub zej zog ntawm cov neeg nyiam sib ntsib, sib pab thiab txhim kho.

"Qhov tseem ceeb rau peb yog lub siab xav kawm thiab txhim kho hauv DevOps" - cov kws qhia ntawv thiab cov kws cob qhia txog kev qhia lawv li cas hauv tsev kawm DevOpsPeb npau suav ntawm cov kws qhia ntawv thiab cov neeg cob qhia. Peb cia siab tias yuav ntsib sai sai no thiab thaij duab hauv pawg neeg!

- Koj ua dab tsi hauv tsev kawm DevOps?

"Qhov tseem ceeb rau peb yog lub siab xav kawm thiab txhim kho hauv DevOps" - cov kws qhia ntawv thiab cov kws cob qhia txog kev qhia lawv li cas hauv tsev kawm DevOps

Ilya Kutuzov, tus kws qhia ntawv, tus thawj coj ntawm DevOps zej zog ntawm Deutsche Telekom IT Solutions:

"Kuv qhia cov tub ntxhais kawm yuav ua li cas tsim cov kav dej ntawm GitLab, yuav ua li cas cov cuab yeej ua phooj ywg nrog ib leeg, thiab yuav ua li cas kom lawv ua phooj ywg yam tsis muaj koj.

Vim li cas DevOps tsev kawm ntawv? Ib chav kawm online tsis muab kev nkag mus sai thiab tsis muaj kev txawj ntse hauv kev ua haujlwm nrog thev naus laus zis. Ib lub tsev kawm ntawv virtual yuav tsis ua rau koj xav tias koj yeej paub daws cov teeb meem uas tshwm sim thiab tuaj yeem daws qhov teeb meem tiag tiag ntawm ib qhov project. Dab tsi cov tub ntxhais kawm ntsib thaum lawv kawm yog qhov lawv yuav ua haujlwm nrog hauv cov haujlwm. "

"Qhov tseem ceeb rau peb yog lub siab xav kawm thiab txhim kho hauv DevOps" - cov kws qhia ntawv thiab cov kws cob qhia txog kev qhia lawv li cas hauv tsev kawm DevOps

Alexey Sharapov, tus thawj coj, tus thawj coj thiab tus cob qhia ntawm lub tsev kawm ntawv:

“Kuv paub tseeb tias cov tub ntxhais kawm thiab lwm tus kws cob qhia tsis coj tus cwj pwm tsis zoo. Kuv pab cov tub ntxhais kawm daws cov kev tsis sib haum xeeb thiab kev sib koom ua ke, pab cov tub ntxhais kawm paub lawv tus kheej li devops, thiab ua tus piv txwv ntawm tus kheej. Kuv qhia cov chav kawm pov thawj thiab txias ntim khoom. "

 

"Qhov tseem ceeb rau peb yog lub siab xav kawm thiab txhim kho hauv DevOps" - cov kws qhia ntawv thiab cov kws cob qhia txog kev qhia lawv li cas hauv tsev kawm DevOps

Igor Renkas, Ph.D., tus cob qhia, tus tswv khoom:

"Kuv cob qhia cov tub ntxhais kawm hauv tsev kawm ntawv, thiab tseem pab Stanislav hauv kev txhim kho thiab txhim kho lub tsev kawm ntawv. Thawj pancake, hauv kuv lub tswv yim, tsis tuaj yeem tawm lumpy thiab peb pib ua tiav. Tam sim no, tau kawg, peb tab tom ua haujlwm ntawm qhov tuaj yeem txhim kho hauv tsev kawm ntawv: peb tab tom xav txog cov qauv qauv, kev qhia hauv theem, peb xav qhia tsis yog cov txuj ci nyuaj, tab sis kuj muaj kev txawj muag muag yav tom ntej. Peb tsis muaj txoj kev raug ntaus thiab tsis muaj kev npaj ua tiav. Peb nrhiav cov kws qhia ntawv ntawm peb cov npoj yaig, xav txog kev qhuab qhia, ib txoj haujlwm kawm, thiab npaj txhua yam los ntawm kos. Tab sis qhov no yog peb qhov kev sib tw tseem ceeb thiab tag nrho cov kev zoo nkauj ntawm lub tsev kawm ntawv: peb ua raws li peb tus kheej txoj kev, ua qhov peb xav tias yog thiab qhov zoo tshaj plaws rau peb cov tub ntxhais kawm. "

"Qhov tseem ceeb rau peb yog lub siab xav kawm thiab txhim kho hauv DevOps" - cov kws qhia ntawv thiab cov kws cob qhia txog kev qhia lawv li cas hauv tsev kawm DevOps

Lev Goncharov aka @ultral, tus thawj coj engineer, tshaj tawm txoj moo zoo ntawm kev tsim kho vaj tse los ntawm kev sim:

“Kuv qhia cov tub ntxhais kawm kev tswj hwm kev teeb tsa thiab yuav ua li cas nrog nws nyob. Nws yuav tsis txaus los muab ib yam dab tsi rau hauv git, yuav tsum muaj kev hloov pauv hauv kev xav thiab kev xav. Qhov kev tsim kho raws li cov cai txhais tau tias tsis yog tsuas yog sau qee cov lej xwb, tab sis ua kom muaj kev txhawb nqa, nkag siab daws teeb meem. Yog tias peb tham txog thev naus laus zis, kuv feem ntau tham txog Ansible thiab luv luv hais txog yuav ua li cas txuas nrog Jenkins, Packer, Terraform. "

- Cov npoj yaig, ua tsaug rau qhov kev xam phaj! Koj cov lus kawg yog dab tsi rau cov nyeem?

Stanislav Salangin: XNUMX Lab tus kiv cua tos koj rau Webtalk! Peb caw tsis yog super-engineers lossis cov tub ntxhais kawm ntawv los kawm nrog peb, tsis yog cov neeg paub German lossis Askiv nkaus xwb - nws yuav tuaj. Rau peb, qhov tseem ceeb tshaj plaws yog kev qhib siab, txaus siab ua haujlwm hnyav, thiab lub siab xav kawm thiab txhim kho hauv DevOps. 

DevOps tsuas yog ib zaj dab neeg hais txog kev txhim kho txuas ntxiv. Lub cim DevOps yog lub cim infinity uas muaj cov khoom sib cais: kev sim, kev sib koom ua ke, thiab lwm yam. Tus engineer DevOps yuav tsum ua tib zoo saib xyuas txhua yam no, tsis tu ncua kawm yam tshiab, ua txoj haujlwm tseem ceeb thiab tsis txhob yig los nug cov lus nug ruam. 

DevOps tsev kawm ntawv yog qhov qhib qhov project. Peb ua qhov no rau cov zej zog, sib qhia kev paub, thiab ua siab dawb xav pab cov txiv neej uas muaj lub siab xav txhim kho hauv DevOps. Tam sim no nyob rau hauv peb lub tuam txhab txhua txoj kev yog qhib rau junior engineers. Qhov tseem ceeb yog tsis txhob ntshai!

Tau qhov twg los: www.hab.com

Ntxiv ib saib