DevOpsForum 2019. Simungadikire kuti mugwiritse ntchito DevOps

Posachedwa ndapita ku DevOpsForum 2019, yoyendetsedwa ndi Logrocon. Pamsonkhanowu, otenga nawo mbali adayesa kupeza mayankho ndi zida zatsopano zogwirira ntchito bwino pakati pa bizinesi ndi chitukuko komanso akatswiri aukadaulo wazidziwitso.

DevOpsForum 2019. Simungadikire kuti mugwiritse ntchito DevOps

Msonkhanowo unali wopambana: panalidi malipoti ambiri othandiza, mawonekedwe osangalatsa owonetsera komanso kulankhulana kwakukulu ndi okamba nkhani. Ndipo ndikofunikira kwambiri kuti palibe amene adayesa kundigulitsa chilichonse, zomwe okamba pamisonkhano yayikulu akhala akulakwa posachedwapa.

Kagawo kakang'ono kuchokera ku zolankhula za Raiffeisenbank, Alfastrakhovanie, zomwe Mango Telecom adakumana nazo pakukhazikitsa makina ndi zina zomwe zidadulidwa.

Dzina langa ndine Yana, ndimagwira ntchito ngati tester, ndimapanga automation, komanso DevOps, ndipo ndimakonda kupita kumisonkhano ndi misonkhano. Kwa zaka ziwiri zapitazi, ndakhala ndikupita ku misonkhano ya Oleg Bunin (HighLoad ++, TeamLead Conf), Jug zochitika (Heisenbug, JPoint), TestCon Moscow, DevOps Pro Moscow, Big Data Moscow.

Choyamba, ndimakokera chisamaliro ku programu ya msonkhano. Ndimayang'ana mochepera pa zomwe lipotilo lidzakhala, komanso kwa wokamba nkhani. Ngakhale lipotilo litakhala laukadaulo komanso losangalatsa, sizowona kuti mutha kugwiritsa ntchito zina mwazochita zabwino kuchokera ku lipotilo kukampani yanu. Ndiyeno muyenera woyankhulira.

Kuwala kumapeto kwa payipi ku Raiffeisenbank

Nthawi zambiri, ndimasaka okamba pambali omwe amandisangalatsa. Ku DevOpsForum 2019, wokamba nkhani wochokera ku Raiffeisenbank, Mikhail Bizhan, adandigwira chidwi. M'mawu ake, adalankhula za momwe amapangitsira magulu awo pang'onopang'ono pa DevOps, chifukwa chake amafunikira, komanso momwe angagulitsire lingaliro la kusintha kwa DevOps ku bizinesi. Chabwino, kawirikawiri, ndinayankhula za momwe ndingawone kuwala kumapeto kwa payipi.

DevOpsForum 2019. Simungadikire kuti mugwiritse ntchito DevOps
Mikhail Bizhan, director of automation ku Raiffeisenbank

Tsopano alibe "DevOps" pakampani yawo. Ndiko kuti, amagwira ntchito, koma osati m'magulu onse. Pokhazikitsa DevOps, amadalira kukonzekera kwa magulu, potsata mainjiniya apadera, komanso kufunikira kwa chinthucho komanso kukhwima kwa nsanja yomwe mankhwalawa amapangidwira. Misha adafotokozera momwe angafotokozere bizinesi chifukwa chomwe DevOps imafunikira.

Gawo la banki lili ndi zoyendetsa zingapo zakukula: mtengo wa ntchito ndi kukulitsa kwa kasitomala. Kuchulukitsa mtengo wa mautumiki siwoyendetsa bwino kwambiri, koma kukula kwa kasitomala ndikosiyana. Ngati ochita nawo mpikisano atulutsa chinthu chozizira bwino, makasitomala onse amapita kumeneko, ndiye kuti pakapita nthawi msika umatuluka. Chifukwa chake, kuyambitsa zinthu zatsopano pamsika komanso kuthamanga kwa kuyambika kwawo ndicho chinthu chachikulu chomwe mabanki amayang'ana. Izi ndi zomwe DevOps amapangira, ndipo mabizinesi amamvetsetsa izi.

Chofunikira chotsatira: DevOps sikuti nthawi zonse imachepetsa nthawi yogulitsa. DevOps sangagwire ntchito yokha, ndi gawo chabe la njira yopangira ndi kubweretsa malonda kumsika kuchokera ku chitukuko mpaka kupanga (kuchokera ku code kupita kwa kasitomala). Koma chilichonse chisanachitike code sichikugwirizana mwachindunji ndi DevOps. Ndiko kuti, ogulitsa amatha kuphunzira msika kwazaka zambiri ndikukhala moyo wawo wonse akugwira nawo mpikisano. Ndikofunikira kumvetsetsa zomwe kasitomala akufuna ndikukonzekera kukhazikitsa izi kapena mbaliyo - nthawi zambiri izi ndizosakwanira kuti DevOps agwire ntchito ndi kampani kukwaniritsa cholinga chake. Choncho, choyamba, Raiffeisenbank anagwirizana ndi bizinesi kuti kunali koyenera kuphunzira kugwiritsa ntchito DevOps. Zodzipangira zokha chifukwa chodzipangira sizingathandize kwambiri pomenyera makasitomala atsopano.

Kawirikawiri, Misha amakhulupirira kuti DevOps iyenera kukhazikitsidwa, koma mwanzeru. Ndipo tiyenera kukhala okonzekera kuti kumayambiriro kwa kusintha kwa zokolola za gulu zidzatsika, zidzapeza ndalama zochepa, koma zidzalungamitsidwa.

Makina oyesera pa Mango Telecom

Lipoti lina losangalatsa kwa ine monga woyesa linaperekedwa ndi Egor Maslov wochokera ku Mango Telecom. Nkhaniyi idatchedwa "Automation of the full test cycle mu gulu la SCRUM." Egor amakhulupirira kuti DevOps idapangidwa makamaka kwa SCRUM, koma nthawi yomweyo, kuyambitsa DevOps mu timu ya SCRUM ndizovuta. Izi zimachitika chifukwa gulu la SCRUM nthawi zonse likuyenda kwinakwake, palibe nthawi yoti musokonezedwe ndi zatsopano ndikumanganso ndondomekoyi. Vuto lirinso kuti SCRUM sichimaphatikizapo kulekanitsa magulu ang'onoang'ono mu gulu (gulu loyesera, gulu lachitukuko, ndi zina zotero). Kupatula apo, kuti musinthe ndondomeko yomwe ilipo, zolemba zimafunikira, ndipo mu SCRUM, nthawi zambiri mulibe zolemba zonse - "chinthucho ndi chofunikira kwambiri kuposa zolemba zina."

Atasinthira ku SCRUM, oyesa adayamba kufunsana ndi opanga momwe angayesere mawonekedwe. Pang'onopang'ono, kuchuluka kwa magwiridwe antchito kunakula, panalibe zolembedwa, ndipo adayamba kugwira nsikidzi zambiri zomwe sizinachitike ndi mayeso ndipo nthawi zambiri sizinali zomveka bwino kuti ndani adaziyesa komanso liti. Mwachidule - chisokonezo ndi vacillation. Tinaganiza zosinthira ku test automation. Koma ngakhale pamenepo panali kulephera kotheratu. Adalemba ntchito akatswiri odzipangira okha omwe adalemba pamtengo wosadziwika kwa oyesa m'nyumba. Ndondomeko ya autotests inagwira ntchito, ndithudi, koma pambuyo pochoka kunja, idakhala kwa milungu iwiri. Chotsatira chinali kuyesa kuyambitsa autotesting nambala yachiwiri. Zinayamba ndi mfundo yakuti zonse ziyenera kumangidwa mkati mwa kampaniyo, nokha (vector yoyenera: pangani ukadaulo wamkati), mkati mwa dongosolo la SCRUM, ndikupanga zolemba munjirayo. Zopangira zokha ziyenera kukhala zofanana ndi mulu wazinthuzo (apa ndikuwonjezera, musayese pulojekiti yanu ya JavaScript ndi china chilichonse). Pamapeto pa sprint, adachita chiwonetsero cha momwe autotest imagwirira ntchito ndi gulu lonse (lothandiza). Chifukwa chake, kutenga nawo gawo kwa mamembala onse amagulu muzochita zokha kunakula, komanso kudalira ma autotest ndi mwayi woti autotest iyi idzagwiritsidwe ntchito (ndipo sizidzayankhulidwa mwezi umodzi chifukwa cholephera nthawi zonse).

Mwa njira, ku DevOpsForum 2019 panali maikolofoni yotseguka - yodziwika kwanthawi yayitali ndipo, m'malingaliro anga, mawonekedwe othandiza a malankhulidwe. Mumayenda mozungulira motere, mvetserani malipoti, ndiyeno musankhe kuti pamsonkhanowo ndi bwino kukambirana mutu kapena vuto linalake, ndikugawana nawo zochitika zoyenera kuthetsa vutoli.

Ndidawonanso kuti okonza adapanga malipoti amfupi. Lipoti lililonse limatenga mphindi zosaposa 10, ndikutsatiridwa ndi mafunso. Mwanjira iyi mutha kuyankha mitu yambiri nthawi imodzi ndikufunsa mafunso kwa okamba omwe amakusangalatsani.

DevOpsForum 2019. Simungadikire kuti mugwiritse ntchito DevOps
DevOpsForum 2019. Simungadikire kuti mugwiritse ntchito DevOps
Pakati pa mawonedwe, ndinayendayenda m'mabwalo a ochita nawo msonkhano ndikuba / kupambana zinthu zambiri. O, ndimakonda pulogalamuyo!

Round table ndi nkhani za DevOps ndi director director ku Alfastrakhovanie

Icing pa keke ya DevOpsForum 2019 kwa ine inali gawo la ola limodzi ndi akatswiri a DevOps. Ophunzira anayi adaitanidwa kuti ayang'ane pa DevOps kuchokera kumbali zosiyanasiyana: Anton Isanin (Alfastrakhovanie, director director), Nailya Zamashkina (Fintech Lab, director director), Oleg Egorkin (Rostelecom, Agile coach) ndi Anton Martyanov (katswiri wodziyimira pawokha, adayang'ana pa DevOps kuchokera ku bizinesi).

Akatswiriwo adakhala pafupi ndi anthu ndipo zinthu zinayamba kuchitika: kwa ola lathunthu, omvera ochokera kwa omvera adafunsa mafunso awo, ndipo akatswiri adatenga rap. Nthawi zina panali mikangano yeniyeni. Mafunsowo anali osiyana kwambiri, mwachitsanzo: ndi akatswiri a DevOps omwe amafunikira nkomwe, chifukwa chiyani sangaphunzitsidwe ngati oyang'anira machitidwe, DevOps ayenera kuperekedwa kwa aliyense, mtengo wake ndi wotani, ndi zina zotero.

Kenako, ndinalankhula ndi Anton Isanin. Tinakambirana za kufunika kobweretsa chikhalidwe cha DevOps kunyumba iliyonse ndikuwulula mbali yakuda ya kusintha kwa DevOps.

Tiyerekeze kuti aliyense adasonkhana ndikusankha kuti DevOps ikufunika ndi malonda ndi bizinesi ndi gulu. Tiyeni tigwiritse ntchito. Zonse zinayenda bwino. Tinatulutsa mpweya. DevOps yatibweretsa pafupi ndi kasitomala, tsopano tikhoza kukwaniritsa zofuna zake zonse mwamsanga. Zotsatira zake, tili ndi dipatimenti yayikulu ya Ops yokhala ndi malamulo okhwima ndi zofunikira, ndipo nthawi zonse imapeza zolakwika pazogulitsa ndikupanga mulu wa zopempha. Kuphatikiza apo, zolakwika zonse zimaperekedwa "mwachangu", ngakhale kasitomala mosayembekezereka adafuna kukongoletsa batani lachikasu m'malo mobiriwira. Ntchitoyi ikukula, chiwerengero cha zotulutsidwa chikukula ndipo, motero, chiwerengero cha zolakwika ndi kusamvetsetsana kwa ntchito zatsopano ndi makasitomala. Ops amalemba anthu ena 10 kuti apitirizebe kufotokoza zolakwika, ndipo chitukuko chimalemba ganyu ena 15 kuti apitirize kutseka. Ndipo m'malo moyambitsa zatsopano, gululi limagwira ntchito ndi ma SD osatha, kufotokozera magwiridwe antchito kwa wogwiritsa ntchito ndikuthandizira nthawi yomweyo. Zotsatira zake, Ops ndi chitukuko zikugwira ntchito, koma kasitomala ndi bizinesi sakusangalala: zatsopano zimakakamira. Zikuwoneka kuti DevOps ikuwoneka kuti ilipo, koma sizikuwoneka kuti ilipo.

Ponena za kufunikira kokhazikitsa DevOps, Anton adanena momveka bwino kuti izi zimatengera kukula kwa bizinesiyo. Ngati kutumikira kasitomala m'modzi pachaka kumabweretsa kampani biliyoni, DevOps sikufunika (ngati simuyenera kutulutsa zosintha zatsopano kwa kasitomalayu pafupipafupi). Zonse zimaphimbidwa ndi chokoleti. Koma ngati bizinesi ikukula ndipo makasitomala ambiri akuwonekera, ndiye kuti muyenera kutsatira. Monga lamulo, palibe Ops ozizira mu kampani poyamba. Choyamba timadula mankhwalawa, ndipo pokhapo timamvetsetsa kuti kuti mankhwalawa agwire ntchito, tiyenera kuyang'anitsitsa ma seva ndi kuyang'anira zinthu. Ndipamene Ops akuyamba kukhalapo. Ziyenera kumveka kuti Ops, monga gawo losiyana, ayamba kuyika zopinga zambiri pa chitukuko ndipo zoperekera zonse zidzayamba kuyimitsa. Ndiye kuti, pankhani iyi, chikhalidwe cha DevOps ndichofunika kale, koma sitiyenera kuiwala za mdima wake.

Source: www.habr.com

Kuwonjezera ndemanga