Kisa pou w panse lè w ap aplike chanjman devwa yo

Otè DevOps efikas Ryn Daniels pataje estrateji nenpòt moun ka itilize pou kreye pi bon wotasyon Oncall, mwens fwistre, ak plis dirab.

Kisa pou w panse lè w ap aplike chanjman devwa yo

Avèk avenman Devops, anpil enjenyè jou sa yo ap òganize orè nan yon fason oswa yon lòt, ki te yon fwa responsablite sèlman nan sysadmin oswa enjenyè operasyon yo. Lè w nan sèvis, sitou pandan lè ki pa travay, se pa yon travay ke pifò moun renmen. Devwa oncall ka deranje dòmi nou an, entèfere ak travay nòmal nou ap eseye fè pandan jounen an, epi entèfere ak lavi nou an jeneral. Pandan plis ekip k ap patisipe nan vigil, nou te poze kesyon an, "Kisa nou ka fè kòm moun, ekip ak òganizasyon pou rann vigil yo vin pi imen ak dirab?"

Sove dòmi

Souvan premye bagay moun panse sou lè yo panse sou devwa se ke li pral negatif afekte dòmi yo; pesonn pa vle yon alèt pou reveye yo nan mitan lannwit lan. Si òganizasyon w oswa ekip ou a vin gwo ase, ou ka sèvi ak "swiv-solèy la" wotasyon, kote ekip nan plizyè zòn tan patisipe nan menm wotasyon an, ak chanjman devwa ki pi kout, kidonk chak zòn lè pral sèlman nan sèvis pandan biznis li. (oswa omwen reveye) èdtan. Etabli yon wotasyon konsa ka fè bèl bagay pou redwi kantite travay lannwit ke asistan an pran sou.

Si ou pa gen ase enjenyè ak distribisyon jeyografik la pou sipòte yon wotasyon swiv-a-solèy, toujou gen bagay ou ka fè pou diminye chans pou moun yo te reveye san nesesite nan mitan lannwit lan. Apre yo tout, se yon sèl bagay yo leve nan kabann nan 4 a.m. yo rezoud yon peze, pwoblèm kliyan-fè fas a; Li se yon lòt jan pou reveye sèlman pou jwenn ke w ap fè fas ak yon fo alam. Li ka ede w revize tout alèt ou te mete kanpe epi mande ekip ou a kiyès ki aktyèlman bezwen pou reveye yon moun apre èdtan, epi si alèt sa yo ka tann jiska maten an. Li ka difisil pou fè moun dakò pou fèmen kèk alèt ki pa travay, sitou si pwoblèm rate yo te lakòz pwoblèm nan tan lontan, men li enpòtan sonje ke yon enjenyè dòmi-prive se pa enjenyè ki pi efikas. Mete alèt sa yo pandan lè biznis lè yo vrèman enpòtan. Pifò zouti alèt jou sa yo pèmèt ou mete diferan règ pou notifikasyon apre lè, kit se peryòd notifikasyon Nagios oswa mete diferan orè nan PagerDuty.

Dòmi, devwa ak kilti ekip

Lòt solisyon pou twoub dòmi enplike pi gwo chanjman kiltirèl. Youn nan fason yo rezoud pwoblèm sa a se kontwole alèt, peye atansyon patikilye a lè yo rive ak si yo pran aksyon. Opsweekly se yon zouti Etsy kreye epi pibliye ki pèmèt ekip yo swiv ak kategorize alèt yo resevwa yo. Li ka jenere graf ki montre konbyen alèt reveye moun (lè l sèvi avèk done dòmi ki soti nan trackers Fitness), osi byen ke konbyen alèt aktyèlman mande aksyon imen. Sèvi ak teknoloji sa yo, ou ka swiv efikasite nan wotasyon sou apèl ou a ak enpak li sou dòmi sou tan.

Ekip la ka jwe yon wòl nan asire ke chak moun nan sèvis jwenn ase repo. Kreye yon kilti ki ankouraje moun pran swen tèt yo: si w ap pèdi dòmi paske yo te rele w nan mitan lannwit, ou ka dòmi yon ti kras ankò nan maten pou eseye ratrape tan pèdi dòmi. Manm ekip yo ka gade youn pou lòt: Lè ekip yo pataje done dòmi yo youn ak lòt atravè yon bagay tankou Opsweekly, yo ka ale jwenn kòlèg yo nan sèvis yo epi yo di, "Hey, sanble ou te pase yon nwit difisil ak PagerDuty yè swa." "Èske w ta renmen m kouvri w aswè a pou w ka pran yon ti repo?" Ankouraje moun yo sipòte youn lòt nan fason sa a epi dekouraje yon "kilti ewo" kote moun pral pouse tèt yo nan limit la epi evite mande èd.

Diminye enpak nan travay nan travay

Lè enjenyè yo fatige paske yo te reveye pandan y ap nan sèvis, yo evidamman pa pral travay nan kapasite 100% pou jounen an, men menm san yo pa kontablite pou privasyon dòmi, yo te nan sèvis ka gen tou lòt enpak sou travay. Youn nan pèt ki pi enpòtan yo pandan devwa se akòz faktè entèripsyon an, chanjman kontèks: yon sèl entèripsyon ka lakòz pèt omwen 20 minit akòz pèt konsantre ak chanjman kontèks. Li posib ke ekip ou yo pral gen lòt sous entèripsyon, tankou tikè ki te pwodwi pa lòt ekip, demann oswa kesyon ki vini nan chat ak / oswa imèl. Tou depan de volim lòt entèripsyon sa yo, ou ka konsidere ajoute yo nan yon wotasyon ki deja egziste pandan w ap travay oswa mete kanpe yon dezyèm wotasyon jis pou okipe lòt demann sa yo.

Li enpòtan pou w pran sa an kont lè w ap planifye travay ekip la pral fè, tou de long tèm ak kout tèm. Si ekip ou a gen tandans gen chanjman devwa jistis entans, reyalite sa a bezwen yo dwe pran an konsiderasyon nan planifikasyon alontèm, kòm ou ka gen yon sitiyasyon kote tout anplwaye a efektivman nan sèvis nan nenpòt ki lè, olye ke fè lòt travay. Nan planifikasyon a kout tèm, ou ka jwenn ke moun ki sou apèl la pa kapab satisfè dat limit akòz responsablite yo sou apèl - sa a ta dwe espere ak rès ekip la ta dwe dispoze pou akomode ak ede asire ke travay la. vin fè ak moun ki sou apèl la sipòte nan travay travay yo. Kèlkeswa si wi ou non moun k ap rele a, chanjman an ap afekte kapasite moun k ap travay la pou l fè lòt travay—pa atann moun k ap travay la ap travay aswè pou l konplete pwojè ki pwograme yo anplis de ke li ap travay. nan sèvis apre èdtan.

Ekip yo ap gen pou jwenn yon fason pou fè fas ak travay siplemantè ki te pwodwi pandan y ap travay. Travay sa a ta ka travay reyèl pou ranje pwoblèm reyèl detekte pa sistèm siveyans ak alèt, oswa li ta ka travay pou ranje siveyans ak alèt yo diminye kantite alèt fo pozitif. Kèlkeswa nati travay yo te kreye a, li enpòtan pou distribye travay sa a jistis e dirab atravè ekip la. Se pa tout orè sou apèl yo kreye egal, epi kèk yo pi konplèks pase lòt, kidonk deklare ke moun k ap resevwa alèt la se moun ki responsab pou fè fas ak tout konsekans alèt sa a ka mennen nan yon distribisyon inegal nan travay. Li ka fè plis sans pou moun ki nan sèvis la responsab pou pwograme oswa distribye travay, ak atant ke rès ekip la pral vle ede fini travay la kreye.

Kreye ak kenbe balans travay-lavi

Reflechi sou enpak ou genyen sou lavi ou andeyò travay ou. Lè w nan sèvis, ou gen anpil chans santi w mare nan telefòn mobil ou ak laptop, sa vle di ke ou toujou pote yon laptop ak yon routeur mobil (modèm usb) avèk ou oswa tou senpleman pa kite lakay ou / biwo ou. Anjeneral, pou w rete nan apèl vle di abandone bagay tankou wè zanmi oswa fanmi pandan shift ou. Sa vle di ke longè chak shift depann de kantite moun ki nan ekip ou a, epi frekans shift yo ka mete yon chay sou moun. Ou ka bezwen fè eksperyans ak longè ak distribisyon orè ou yo pou jwenn yon orè ki travay pou omwen majorite moun ki enplike yo, paske diferan ekip ak moun ap gen priyorite ak preferans diferan.

Li enpòtan anpil pou rekonèt enpak ke lè w nan sèvis pral genyen sou lavi moun, ni nan nivo jesyon ni nan nivo endividyèl. Li ta dwe remake ke moun ki gen mwens privilèj yo pral santi enpak la disproporsyonelman. Pa egzanp, si ou oblije pase tan pou pran swen timoun oswa lòt manm fanmi, oswa si ou jwenn ke pifò travay nan kay la tonbe sou zepòl ou, ou deja gen mwens tan ak enèji pase yon moun ki pa gen responsablite. Kalite travay "dezyèm chanjman" oswa "twazyèm chanjman" sa a gen tandans afekte moun nan yon fason disproporsyonel, epi si ou etabli wotasyon sou apèl ak yon orè oswa entansite ki sipoze patisipan yo pa gen okenn lavi pèsonèl deyò biwo a, w ap limite moun ki ka patisipe nan ekip ou a.

Ankouraje moun pou yo eseye kenbe plis nan orè regilye yo. Ou ta dwe konsidere bay ekip la ak routeurs mobil (modèm USB) pou moun ka kite kay la ak laptop yo epi yo toujou gen kèk samblan nan yon lavi. Ankouraje moun yo pou yo fè echanj èdtan sou apèl youn ak lòt, si sa nesesè, pou peryòd tan kout pou moun ka ale nan jimnastik la oswa wè yon doktè pandan y ap travay. Pa kreye yon kilti kote yo te sou apèl vle di enjenyè literalman fè anyen men rete sou apèl. Ekilib travay-lavi se yon pati enpòtan nan nenpòt travay, men sitou lè w konsidere lè ki pa travay, plis manm ansyen nan ekip ou a ta dwe bay yon egzanp pou lòt moun an tèm de balans travay-lavi, otank posib pandan y ap travay.

Nan yon nivo endividyèl, pa bliye eksplike sa ki nan sèvis sa vle di pou zanmi ou, fanmi ou, patnè, bèt kay, elatriye (chat ou yo pwobableman pa pral pran swen paske yo deja leve a 4 am lè ou resevwa alèt la). , byenke yo pa pral nan okenn fason vle ede w rezoud li). Asire w ke ou ratrape tan pèdi apre shift ou a fini, si se pou wè zanmi, fanmi oswa dòmi, pou egzanp. Si w kapab, konsidere mete yon alam silans (tankou yon smartwatch) ki ka reveye w lè w buz ponyèt ou pou w pa reveye pèsonn bò kote w. Jwenn fason pou w pran swen tèt ou lè w nan mitan shift ou ak lè w fini. Ou ta ka vle mete ansanm yon "twos pou siviv sou apèl" ki pral ede w detann: koute yon lis mizik pi renmen ou, li liv ou pi renmen, oswa pran tan pou w jwe ak bèt kay ou. Manadjè yo ta dwe ankouraje swen tèt yo lè yo bay moun yon jou konje apre yon semèn nan sèvis epi asire moun yo mande (epi jwenn) èd lè yo bezwen li.

Amelyore eksperyans nan devwa

An jeneral, lè w nan devwa pa ta dwe jis konsidere kòm yon travay terib: ou gen opòtinite ak responsablite kòm yon moun nan devwa aktivman travay pou fè li pi bon pou moun ki pral nan devwa nan lavni, ki vle di ke moun. pral resevwa mwens mesaj epi yo pral pi egzak. Yon fwa ankò, swiv valè alèt ou yo lè l sèvi avèk yon bagay tankou Opsweekly ka ede w konnen kisa k ap fè sou apèl ou an anmèdan epi ranje li. Pou alèt inaktif, mande tèt ou si gen fason pou debarase m de alèt sa yo - petèt sa vle di yo pral sèlman ale nan lè biznis, paske gen kèk bagay ou jis pa bezwen reponn nan mitan lannwit lan. Ou pa bezwen pè efase alèt, chanje yo, oswa chanje metòd voye a soti nan "voye nan telefòn ak imèl" nan "imel sèlman." Eksperyans ak iterasyon se kle nan amelyore devwa sou tan.

Pou alèt ki aktyèlman pran aksyon, ou ta dwe konsidere kòman li fasil pou yon enjenyè pran aksyon ki nesesè yo. Chak alèt kouri ta dwe gen yon runbook ki ale ak li - konsidere itilize yon zouti tankou nagios-herald ajoute lyen runbook nan alèt ou yo. Si alèt la ase senp ke li pa bezwen yon runbook, li se pwobableman senp ase ke ou ka otomatize repons lan lè l sèvi avèk yon bagay tankou moun kap okipe evènman Nagios, ki sove moun ki oblije reveye oswa entèwonp tèt yo pou travay fasil otomatik. Tou de runbooks ak nagios-herald ka ede w ajoute yon kontèks enpòtan nan alèt ou yo, ki pral ede moun reponn yo pi efikasman. Gade si ou ka reponn kesyon komen tankou: Ki dènye fwa alèt sa a te deklanche? Kiyès ki te reponn li dènye fwa, e ki aksyon yo te pran finalman (si genyen)? Ki lòt alèt ki parèt an menm tan ak sa a epi yo gen rapò? Kalite enfòmasyon kontèks sa a souvan fini sèlman nan sèvo moun yo, kidonk ankouraje yon kilti nan dokimante ak pataje enfòmasyon kontèks ka diminye kantite lajan an sou tèt ki nesesè pou reponn a alèt yo.

Yon gwo pati nan fatig ki soti nan sou-apèl yo se ke yo pa janm fini-si ekip ou a gen sou-apèl, li se fasil ke yo pral fini nenpòt ki lè nan fiti prévisible. Chanjman yo pa janm fini, epi nou ka santi tankou yo ap toujou terib. Mank espwa sa a se yon gwo pwoblèm mantal ki ka kontribye nan estrès ak fatig, kidonk adrese pèsepsyon (anplis de reyalite a) ke devwa ap toujou terib se yon bon kote pou kòmanse reflechi sou devwa ou a alontèm.

Pou bay moun espwa ke sitiyasyon an nan sèvis la ap janm amelyore, li nesesè yo gen obsèvasyon nan sistèm nan (menm swiv ak kategorize devwa ke mwen mansyone pi bonè). Kenbe tras de konbyen alèt ou genyen, ki pousantaj nan yo mande entèvansyon asistan, konbyen nan yo reveye moun, epi travay pou kreye yon kilti ki ankouraje moun fè bagay yo pi byen. Si ou gen yon gwo ekip, li ka tante, le pli vit ke mont ou rive nan yon fen, voye jete men ou epi di "sa a se yon pwoblèm ofisye devwa nan lavni" olye ke fouye nan ranje yon bagay - ki moun ki vle depanse plis. efò sou sèvis pase nan men yo mande? Sa a se kote yon kilti nan senpati ka fè yon gwo diferans, paske ou ap non sèlman ap chèche pou byennèt ou nan sèvis, men tou pou kòlèg ou yo.

Se tout sou senpati

Anpati se yon pati enpòtan nan sa ki pèmèt nou kondwi pèfòmans ki amelyore eksperyans sou apèl la. Kòm yon manadjè oswa manm, ou ka pozitivman evalye oswa menm rekonpanse moun pou konpòtman ki fè chanjman an pi byen. Sipò pou operasyon yo se youn nan domèn sa yo kote enjenyè yo souvan santi tankou moun yo sèlman peye atansyon sou yo lè yon bagay ale mal: moun yo pral la pou rele sou yo lè yon sit aksidan, men yo raman aprann sou efò dèyè sèn nan operasyon yo. enjenyè mete nan kenbe sit la kouri rès tan an. Rekonèt travay ka ale yon fason lontan, kit se remèsye yon moun nan yon reyinyon oswa nan yon imèl jeneral pou amelyore yon alèt espesifik, yon aspè teknik nan travay, oswa bay yon moun tan pou kouvri pou yon lòt enjenyè nan shift pou yon ti tan.

Ankouraje moun yo pou yo pase tan ak efò pou amelyore sitiyasyon on call yo alontèm. Si ekip ou a gen sou apèl, ou ta dwe planifye ak priyorite travay sa a menm jan ou ta nenpòt lòt travay sou plan w la. Nan apèl yo se 90% entropi, epi sof si ou aktivman travay pou amelyore yo, yo pral vin pi mal ak vin pi mal sou tan. Travay ak ekip ou a pou konnen kisa ki pi byen motive ak rekonpanse moun, epi sèvi ak sa a pou ankouraje moun yo diminye bri alèt yo, ekri liv kouri, epi kreye zouti ki rezoud pwoblèm sou apèl yo. Kèlkeswa sa ou fè, pa rezoud pou devwa terib kòm yon pati pèmanan nan eta a nan zafè.

Sous: www.habr.com

Add nouvo kòmantè