DevOpsForum 2019. Koj tsis tuaj yeem tos kom siv DevOps

Kuv nyuam qhuav tuaj koom DevOpsForum 2019, tuav los ntawm Logrocon. Hauv lub rooj sib tham no, cov neeg koom tau sim nrhiav cov kev daws teeb meem thiab cov cuab yeej tshiab rau kev sib cuam tshuam zoo ntawm kev lag luam thiab kev tsim kho thiab cov kws tshaj lij kev pabcuam kev siv thev naus laus zis.

DevOpsForum 2019. Koj tsis tuaj yeem tos kom siv DevOps

Lub rooj sib tham tau ua tiav: muaj ntau cov ntaub ntawv tseem ceeb, nthuav qhia nthuav dav thiab ntau yam kev sib txuas lus nrog cov neeg hais lus. Thiab nws yog ib qho tseem ceeb tshwj xeeb uas tsis muaj leej twg sim muag kuv ib yam dab tsi, ib yam dab tsi uas hais lus ntawm cov rooj sib tham loj tau ua txhaum tsis ntev los no.

Ib qho excerpt los ntawm kev hais lus ntawm Raiffeisenbank, Alfastrakhovanie, Mango Telecom kev paub hauv kev siv automation thiab lwm yam ntsiab lus hauv qab txiav.

Kuv lub npe yog Yana, kuv ua haujlwm ua tus ntsuas, Kuv ua automation, nrog rau DevOps, thiab kuv nyiam mus rau cov rooj sib tham thiab kev sib ntsib. Ob xyoos dhau los, kuv tau mus rau Oleg Bunin lub rooj sib tham (HighLoad ++, TeamLead Conf), Jug txheej xwm (Heisenbug, JPoint), TestCon Moscow, DevOps Pro Moscow, Cov Ntaub Ntawv Loj Moscow.

Ua ntej tshaj plaws, kuv xav txog qhov kev pab cuam lub rooj sab laj. Kuv saib tsawg dua qhov tsab ntawv ceeb toom yuav hais txog, thiab ntau dua ntawm tus neeg hais lus. Txawm hais tias daim ntawv tshaj tawm tau dhau los ua cov thev naus laus zis thiab nthuav dav, nws tsis yog qhov tseeb tias koj yuav tuaj yeem siv qee qhov kev coj ua zoo tshaj plaws los ntawm kev tshaj tawm hauv koj lub tuam txhab. Thiab ces koj xav tau ib tug hais lus.

Lub teeb ntawm qhov kawg ntawm cov kav dej ntawm Raiffeisenbank

Feem ntau, kuv yos hav zoov rau cov neeg hais lus ntawm sab nraud uas nyiam kuv. Ntawm DevOpsForum 2019, tus hais lus los ntawm Raiffeisenbank, Mikhail Bizhan, tau txais kuv qhov kev txaus siab. Thaum nws hais lus, nws tau tham txog yuav ua li cas lawv thiaj li tau txais lawv cov pab pawg sib txuas rau DevOps, vim li cas lawv xav tau, thiab yuav ua li cas muag lub tswv yim ntawm DevOps hloov mus rau kev lag luam. Zoo, feem ntau, kuv tau tham txog yuav ua li cas pom lub teeb ntawm qhov kawg ntawm cov kav dej.

DevOpsForum 2019. Koj tsis tuaj yeem tos kom siv DevOps
Mikhail Bizhan, tus thawj coj ntawm automation ntawm Raiffeisenbank

Tam sim no lawv tsis muaj "DevOps" hauv lawv lub tuam txhab. Ntawd yog, nws ua haujlwm, tab sis tsis yog hauv txhua pab pawg. Thaum siv DevOps, lawv cia siab rau kev npaj txhij ntawm pab pawg, ob qho tib si ntawm cov kws tshaj lij tshwj xeeb, thiab hais txog qhov xav tau ntawm cov khoom lag luam thiab kev loj hlob ntawm lub platform uas cov khoom no tau tsim. Misha qhia yuav ua li cas piav qhia rau kev lag luam vim li cas DevOps xav tau.

Lub txhab nyiaj ntu muaj ntau yam kev loj hlob tsav: tus nqi ntawm cov kev pabcuam thiab nthuav dav ntawm cov neeg siv khoom. Kev nce nqi ntawm cov kev pabcuam tsis yog tus tsav tsheb zoo heev, tab sis kev loj hlob ntawm cov neeg siv khoom yog qhov txawv. Yog tias cov neeg sib tw tso tawm cov khoom lag luam zoo, tag nrho cov neeg siv khoom mus rau ntawd, tom qab ntawd lub sijhawm ua lag luam theem tawm. Yog li ntawd, kev qhia cov khoom tshiab rau kev ua lag luam thiab kev ceev ntawm lawv cov lus qhia yog qhov tseem ceeb uas cov tsev txhab nyiaj tsom mus rau. Qhov no yog qhov DevOps yog rau, thiab cov lag luam nkag siab qhov no.

Cov lus ceeb toom tseem ceeb tom ntej: DevOps tsis tas yuav txo sijhawm rau kev ua lag luam. DevOps tsis tuaj yeem ua haujlwm ib leeg, nws tsuas yog ib feem ntawm cov txheej txheem tsim thiab nqa cov khoom lag luam los ntawm kev txhim kho mus rau ntau lawm (los ntawm cov cai rau cov neeg siv khoom). Tab sis txhua yam ua ntej tus lej tsis ncaj qha rau DevOps. Ntawd yog, cov neeg lag luam tuaj yeem kawm txog kev lag luam rau xyoo thiab siv lawv lub neej tag nrho nrog cov neeg sib tw. Nws yog ib qho tsim nyog kom nkag siab sai sai rau cov neeg siv khoom xav tau thiab npaj qhov kev siv ntawm qhov no lossis qhov tshwj xeeb - feem ntau qhov no tsis txaus rau DevOps ua haujlwm thiab lub tuam txhab kom ua tiav nws lub hom phiaj. Yog li ntawd, ua ntej ntawm tag nrho cov, Raiffeisenbank tau pom zoo nrog kev lag luam tias nws yuav tsum tau kawm paub siv DevOps. Automation rau lub hom phiaj ntawm automation yuav tsis pab ntau hauv kev sib ntaus rau cov neeg siv khoom tshiab.

Feem ntau, Misha ntseeg tias DevOps yuav tsum tau ua, tab sis ntse. Thiab peb yuav tsum tau npaj rau qhov tseeb tias thaum pib ntawm kev hloov pauv pab pawg tsim khoom yuav poob qis, nws yuav khwv tau nyiaj tsawg, tab sis tom qab ntawd nws yuav raug txiav txim.

Automation ntawm kev sim ntawm Mango Telecom

Lwm qhov nthuav qhia rau kuv raws li tus neeg ntsuas tau muab los ntawm Egor Maslov los ntawm Mango Telecom. Qhov kev nthuav qhia yog hu ua "Automation ntawm tag nrho cov kev xeem voj voog nyob rau hauv ib pab neeg SCRUM." Egor ntseeg tias DevOps tau tsim tshwj xeeb rau SCRUM, tab sis tib lub sijhawm, kev qhia DevOps rau hauv pab pawg SCRUM yog teeb meem heev. Qhov no tshwm sim vim tias pab pawg SCRUM yeej ib txwm khiav ntawm qhov chaw, tsis muaj sijhawm los cuam tshuam los ntawm kev tsim kho tshiab thiab tsim kho cov txheej txheem. Qhov teeb meem kuj yog nyob rau hauv qhov tseeb tias SCRUM tsis koom nrog kev sib cais ntawm cov pab pawg hauv pawg (cov pab pawg kuaj, pab pawg txhim kho, thiab lwm yam). Zoo, ntxiv rau, txhawm rau ua kom cov txheej txheem uas twb muaj lawm, cov ntaub ntawv xav tau, thiab hauv SCRUM, feem ntau tsis muaj cov ntaub ntawv tiav - "cov khoom tseem ceeb dua li qee yam kev sau ntawv."

Tom qab hloov mus rau SCRUM, cov neeg sim pib sab laj nrog cov neeg tsim khoom yuav ua li cas ntsuas cov yam ntxwv. Maj mam, qhov ntim ntawm kev ua haujlwm tau nce, tsis muaj cov ntaub ntawv, thiab lawv pib ntes cov kab ntau hauv cov haujlwm uas tsis suav nrog kev sim thiab feem ntau nws tsis paub meej tias leej twg kuaj nws thiab thaum twg. Nyob rau hauv ib tug nutshell - tsis meej pem thiab vacillation. Peb txiav txim siab hloov mus rau kev xeem automation. Tab sis txawm tias tom qab ntawd muaj qhov ua tsis tiav. Lawv ntiav outsourced automation cov kws tshaj lij uas tau sau rau ntawm pawg tsis paub rau cov neeg sim hauv tsev. Lub moj khaum rau autotests tau ua haujlwm, tau kawg, tab sis tom qab cov neeg siv khoom tawm mus, nws tau siv sijhawm li ob lub lis piam. Tom ntej no yog ib qho kev sim los qhia autotesting tus lej thib ob. Nws pib nrog qhov tseeb tias txhua yam yuav tsum tau tsim nyob rau hauv lub tuam txhab, ntawm koj tus kheej (tus vector txoj cai: tsim kev txawj ntse sab hauv), nyob rau hauv lub moj khaum ntawm SCRUM, thiab tsim cov ntaub ntawv nyob rau hauv tus txheej txheem. Cov pawg rau automation yuav tsum sib npaug rau pawg ntawm cov khoom (ntawm no kuv ntxiv nws, tsis txhob sim koj qhov project JavaScript nrog lwm yam). Thaum kawg ntawm kev sib tw, lawv tau ua qhov kev ua yeeb yam ntawm qhov autotest ua haujlwm nrog tag nrho pab pawg (pab tau). Yog li, kev koom tes ntawm txhua tus tswv cuab hauv cov txheej txheem automation tau nce ntxiv, nrog rau kev ntseeg siab hauv autotests thiab lub caij nyoog uas qhov autotest no yuav siv tau tiag tiag (thiab yuav tsis tawm tswv yim tawm hauv ib hlis vim qhov ua tsis tiav tas li).

Los ntawm txoj kev, ntawm DevOpsForum 2019 muaj lub microphone qhib - paub ntev thiab, hauv kuv lub tswv yim, muaj txiaj ntsig zoo ntawm kev hais lus. Koj taug kev ncig zoo li no, mloog cov lus ceeb toom, thiab tom qab ntawd txiav txim siab tias ntawm lub rooj sib tham nws tsim nyog los tham txog qee lub ntsiab lus lossis teeb meem, sib qhia cov kev paub txog kev daws teeb meem.

Kuv kuj pom tias cov koom haum tau ua cov kwj ntawm cov lus ceeb toom luv luv. Txhua daim ntawv qhia tsis pub dhau 10 feeb, ua raws li cov lus nug. Txoj kev no koj tuaj yeem npog ntau lub ntsiab lus ib zaug thiab nug cov lus nug rau cov neeg hais lus uas koj nyiam.

DevOpsForum 2019. Koj tsis tuaj yeem tos kom siv DevOps
DevOpsForum 2019. Koj tsis tuaj yeem tos kom siv DevOps
Nyob nruab nrab ntawm kev nthuav qhia, kuv tau taug kev ncig lub rooj muag khoom ntawm cov neeg koom nrog lub rooj sib tham thiab nyiag / yeej ntau yam khoom. Eh, Kuv nyiam daim ntawv qhia!

Round table thiab DevOps teeb meem nrog tus thawj coj loj hlob ntawm Alfastrakhovanie

Lub icing ntawm DevOpsForum 2019 ncuav mog qab zib rau kuv yog kev sib tham ntev-ntev nrog DevOps cov kws tshaj lij. Plaub qhov kev sib tham tau raug caw tuaj saib DevOps los ntawm ntau lub ces kaum: Anton Isanin (Alfastrakhovanie, tus thawj coj loj hlob), Nailya Zamashkina (Fintech Lab, tus thawj coj ua haujlwm), Oleg Egorkin (Rostelecom, Agile coach) thiab Anton Martyanov (tus kws tshaj lij ywj pheej, saib DevOps los ntawm qhov kev xav ntawm kev lag luam).

Cov kws tshaj lij tau zaum ze rau cov neeg thiab tom qab ntawd txhua yam pib tshwm sim: rau ib teev tag nrho, cov neeg tuaj koom los ntawm cov neeg tuaj saib nug lawv cov lus nug, thiab cov kws tshaj lij tau txais cov rap. Qee zaum muaj kev sib cav tiag tiag. Cov lus nug sib txawv heev, piv txwv li: yog DevOps engineers xav tau txhua, vim li cas lawv tsis tuaj yeem raug cob qhia ua tus tswj hwm, yuav tsum DevOps muab rau txhua tus, nws qhov nqi dab tsi, thiab lwm yam.

Tom qab ntawd, kuv tham nrog Anton Isanin tus kheej. Peb tau sib tham txog qhov yuav tsum tau coj DevOps kab lis kev cai rau txhua lub tsev thiab nthuav tawm sab tsaus ntuj ntawm DevOps kev hloov pauv.

Cia peb xav txog tias txhua tus tau sib sau ua ke thiab txiav txim siab tias DevOps xav tau ob qho tib si los ntawm cov khoom lag luam thiab cov lag luam thiab pab pawg. Cia peb mus ua nws. Txhua yam ua tiav. Peb exhaled. DevOps tau coj peb los ze zog rau cov neeg siv khoom, tam sim no peb tuaj yeem ua tiav txhua qhov nws xav tau sai. Raws li qhov tshwm sim, peb muaj lub tuam txhab Ops loj nrog cov kev cai nruj thiab cov cai, thiab nws niaj hnub pom qhov tsis xws ntawm cov khoom thiab tsim ib pawg ntawm kev thov. Ntxiv mus, txhua qhov tsis xws luag tau muab rau "ceev" raws li txoj cai, txawm tias tus neeg siv khoom xav tsis thoob xav xim lub khawm daj hloov ntsuab. Qhov project yog loj hlob, tus naj npawb ntawm kev tso tawm yog loj hlob thiab, raws li, tus naj npawb ntawm qhov tsis xws luag thiab tsis to taub txog kev ua haujlwm tshiab los ntawm cov neeg siv khoom. Ops ntiav 10 tus neeg ntxiv txhawm rau txhawm rau tshaj tawm qhov tsis xws luag, thiab kev txhim kho ntiav 15 tus neeg ntxiv kom kaw lawv. Thiab es tsis txhob qhia cov yam ntxwv tshiab, pab pawg ua haujlwm nrog SD's tsis kawg, piav qhia kev ua haujlwm rau tus neeg siv thiab kev txhawb nqa tib lub sijhawm. Yog li ntawd, ob qho tib si Ops thiab kev txhim kho tau ua haujlwm, tab sis cov neeg siv khoom thiab kev lag luam tsis zoo siab: cov yam ntxwv tshiab tau daig. Nws hloov tawm tias DevOps zoo li muaj nyob, tab sis nws tsis zoo li muaj.

Hais txog qhov xav tau los siv DevOps, Anton tau hais meej meej tias qhov no ncaj qha nyob ntawm qhov ntsuas ntawm kev lag luam. Yog tias kev pabcuam ib tus neeg siv khoom hauv ib xyoos coj lub tuam txhab ntau lab, DevOps tsis xav tau (muab tias koj tsis tas yuav yob tawm cov kev hloov pauv tshiab rau tus neeg siv khoom no tsis tu ncua). Txhua yam yog npog hauv chocolate. Tab sis yog tias kev lag luam loj hlob thiab ntau cov neeg siv khoom tshwm sim, ces koj yuav tsum ua raws. Raws li txoj cai, tsis muaj qhov txias Ops hauv lub tuam txhab pib. Ua ntej peb txiav cov khoom, thiab tsuas yog tom qab ntawd peb nkag siab tias txhawm rau kom cov khoom ua haujlwm, peb yuav tsum ua tib zoo saib xyuas cov servers thiab saib xyuas cov khoom siv. Qhov ntawd yog thaum Ops los ua. Nws tseem yuav tsum tau nkag siab tias Ops, raws li kev faib cais, yuav pib ua ib pawg ntawm kev cuam tshuam rau kev txhim kho thiab tag nrho cov khoom xa tuaj yuav pib nres. Ntawd yog, qhov no, DevOps kab lis kev cai twb cuam tshuam, tab sis peb yuav tsum tsis txhob hnov ​​​​qab txog nws sab tsaus nti.

Tau qhov twg los: www.hab.com

Ntxiv ib saib