Дар бораи маъмурон, devops, нофаҳмиҳои беохир ва табдилдиҳии DevOps дар дохили ширкат

Дар бораи маъмурон, devops, нофаҳмиҳои беохир ва табдилдиҳии DevOps дар дохили ширкат

Барои муваффақ шудан ба як ширкати IT дар соли 2019 чӣ лозим аст? Лекторон дар конференцияю мачлисхо бисьёр суханони баланд мегуянд, ки ба одамони оддй на хамеша фахмоанд. Мубориза барои вақти ҷойгиркунӣ, хидматрасонии хурд, даст кашидан аз монолит, табдилдиҳии DevOps ва бисёр чизҳои дигар. Агар мо зебоии лафзиро партоем ва бевосита ва ба забони русй сухан ронем, пас хамаи он ба як тезиси оддй меояд: махсулоти аълосифат тайёр кунед ва онро барои коллектив бо рохат ичро кунед.

Охирин аҳамияти муҳим пайдо кардааст. Тиҷорат дар ниҳоят ба хулосае омад, ки раванди бароҳати рушд маҳсулнокро афзоиш медиҳад ва агар ҳама чиз ислоҳ карда шавад ва мисли соат кор кунад, он инчунин барои манёвр дар ҳолатҳои вазнин ҷой медиҳад. Боре, ба хотири ин манёвр, як шахси оқил бо нусхаҳои эҳтиётӣ баромад, аммо саноат рушд мекунад ва мо ба назди муҳандисони DevOps омадем - одамоне, ки раванди ҳамкории байни рушд ва инфрасохтори берунаро ба чизи мувофиқ ва мувофиқ табдил медиҳанд. ба шаманизм вобаста нест.

Тамоми ин ҳикояи "модулярӣ" аҷиб аст, аммо ... Ҳамин тавр шуд, ки баъзе аз администраторҳо ногаҳон номи DevOps шуданд ва аз худи муҳандисони DevOps талаб карда шуд, ки ҳадди аққал малакаҳои телепатия ва равшангарӣ дошта бошанд.

Пеш аз он ки дар бораи мушкилоти муосири таъмини инфрасохтор сухан ронем, биёед муайян кунем, ки ин истилоҳ чиро дар назар дорем. Дар айни замон вазъият чунон инкишоф ёфтааст, ки мо ба дугонаи ин концепция расидаем: инфраструктура шартан берунй ва шартан дохилй буда метавонад.

Зери инфрасохтори беруна мо ҳама чизро дар назар дорем, ки фаъолияти хидмат ё маҳсулотеро, ки даста таҳия мекунад, таъмин мекунад. Инҳо серверҳои барнома ё вебсайт, хостинг ва дигар хидматҳо мебошанд, ки кори маҳсулотро таъмин мекунанд.

Инфрасохтори дохилӣ хидматҳо ва таҷҳизотро дар бар мегирад, ки аз ҷониби худи гурӯҳи таҳиякунанда ва дигар кормандон истифода мешаванд, ки одатан шумораи зиёди онҳо ҳастанд. Инҳо серверҳои дохилии системаҳои нигаҳдории кодҳо, менеҷери вазифаҳои ба таври маҳаллӣ ҷойгиршуда ва ҳама чиз, ҳама чиз, ҳама чизест, ки дар дохили интранети корпоративӣ мавҷуданд.

Мудири система дар ширкат чӣ кор мекунад? Илова ба кори идоракунии интранети корпоративӣ, он аксар вақт бори гарони нигарониҳои иқтисодиро барои таъмини кори таҷҳизоти идоравӣ ба дӯш мегирад. Администратор ҳамон бачаест, ки як воҳиди нави система ё ноутбуки эҳтиётиро аз утоқи қафо зуд кашола карда, клавиатураи тару тоза медиҳад ва сими Ethernet-ро дароз карда, чорпоён дар офисҳо давида мешавад. Администратор соҳиби маҳаллӣ ва ҳокими на танҳо серверҳои дохилӣ ва беруна, балки роҳбари тиҷор низ мебошад. Бале, баъзе маъмурон метавонанд танҳо дар сатҳи система, бе сахтафзор кор кунанд. Онҳо бояд ба зеркласси алоҳидаи "мудирони системаи инфрасохторӣ" ҷудо карда шаванд. Ва баъзеҳо ба хидматрасонии танҳо таҷҳизоти офисӣ тахассус доранд; хушбахтона, агар ширкат зиёда аз сад нафар дошта бошад, кор ҳеҷ гоҳ тамом намешавад. Аммо ҳеҷ яке аз онҳо девона нестанд.

DevOps киҳоянд? Devops бачаҳое мебошанд, ки дар бораи ҳамкории таҳияи нармафзор бо инфрасохтори беруна сӯҳбат мекунанд. Аниқтараш, девопҳои муосир дар равандҳои таҳия ва ҷойгиркунӣ нисбат ба маъмуроне, ки навсозиҳоро ба ftp бор карда буданд, хеле амиқтар иштирок мекунанд. Яке аз вазифаҳои асосии муҳандиси DevOps ҳоло ин таъмини раванди бароҳат ва муассири сохторбандии ҳамкории байни дастаҳои рушд ва инфрасохтори маҳсулот мебошад. Маҳз ин одамон барои ҷойгиркунии системаҳои бозгашт ва ҷойгиркунӣ масъуланд; маҳз ҳамин одамон як қисми сарбории таҳиягаронро мегиранд ва ба қадри имкон ба вазифаи ниҳоят муҳими худ тамаркуз мекунанд. Дар айни замон, devops ҳеҷ гоҳ кабели нав намебарад ё аз утоқи қафо ноутбуки нав мебарорад (c) KO

Чӣ сайд?

Ба саволи "DevOps кист?" нисфи коргарони сахро ба чунин чавоб шуруъ мекунанд: «Хуб, хуллас, ин админ ки...» ва минбаъд дар матн. Бале, як вақтҳо, вақте ки касби муҳандиси DevOps аз маъмурони боистеъдод дар робита ба хидматрасонӣ нав ба вуҷуд меомад, фарқияти байни онҳо барои ҳама аён набуд. Аммо ҳоло, вақте ки вазифаҳои девопҳо ва администраторҳо дар даста ба куллӣ фарқ мекунанд, онҳоро бо ҳамдигар омехта кардан ё ҳатто баробар кардан ғайриимкон аст.

Аммо ин барои тиҷорат чӣ маъно дорад?

Ба кор қабул кардан, ҳамааш дар он аст.

Шумо ҷои холӣ барои "Администратори система" -ро мекушоед ва талаботҳои дар он номбаршуда "муомила бо таҳия ва муштариён", "системаи интиқоли CI/CD", "нигоҳдории серверҳо ва таҷҳизоти ширкат", "идоракунии системаҳои дохилӣ" ва ғайра мебошанд. дар; шумо мефаҳмед, ки корфармо гапи бемаънӣ мекунад. Мушкилот дар он аст, ки ба ҷои "Администратори система" унвони холӣ бояд "муҳандиси DevOps" бошад ва агар ин унвон тағир дода шавад, ҳама чиз ба ҷои худ меафтад.

Бо вуҷуди ин, ҳангоми хондани чунин ҷои холӣ чӣ гуна таассурот пайдо мекунад? Он ки ширкат як оператори бисёрсоҳавӣ меҷӯяд, ки ҳам системаи назорати версия ва ҳам системаи мониторингро ҷойгир мекунад ва бо дандонҳои худ twister-ро пахш мекунад ...

Аммо барои он ки дараҷаи нашъамандӣ дар бозори меҳнат афзоиш наёбад, ҷойҳои холӣ бо номҳои дурусташон кофист ва ба таври возеҳ дарк кунед, ки муҳандиси DevOps ва мудири система ду субъекти гуногун мебошанд. Аммо хоҳиши бебозгашти баъзе корфармоён барои пешниҳоди рӯйхати васеътарини талабот ба номзад ба он оварда мерасонад, ки маъмурони системаҳои "классикӣ" намефаҳманд, ки дар атрофи онҳо чӣ рӯй медиҳад. Чй, касб мутаассир асту онхо аз замон кафо мондаанд?

Не ва як бори дигар не. Маъмурони инфрасохтор, ки серверҳои дохилии ширкатро идора хоҳанд кард, ё вазифаҳои дастгирии L2/L3-ро ишғол мекунанд ва ба дигар кормандон кӯмак мекунанд, нарафтанд ва рафтанӣ нестанд.

Оё ин мутахассисон муҳандиси DevOps шуда метавонанд? Албатта, метавонанд. Дарвоқеъ, ин як муҳити алоқаманд аст, ки малакаҳои идоракунии системаро талаб мекунад, аммо илова бар ин, кор бо системаҳои мониторинг, интиқол ва дар маҷмӯъ, ҳамкории зич бо дастаи таҳия ва санҷиш илова карда мешавад.

Мушкилоти дигари DevOps

Дар асл, ҳама чиз танҳо бо киро кардан ва нофаҳмиҳои доимӣ байни маъмурон ва девопҳо маҳдуд намешавад. Дар баъзе мавридҳо, тиҷорат бо мушкилоти интиқоли навсозиҳо ва ҳамкории гурӯҳи таҳиягарон бо инфрасохтори ниҳоӣ дучор шуд.

Шояд ин буд, ки як амак бо чашмони дурахшон дар саҳнаи ягон конфронс бархост ва гуфт: "Мо ин корро мекунем ва онро DevOps меномем. Ин бачаҳо ҳама мушкилоти шуморо ҳал хоҳанд кард ”- ва ба нақл карданд, ки пас аз татбиқи таҷрибаҳои DevOps зиндагӣ дар ширкат то чӣ андоза хуб аст.

Бо вуҷуди ин, киро кардани як муҳандиси DevOps кифоя нест, то ҳама чиз ба таври лозима кор кунад. Ширкат бояд як тағироти пурраи DevOps гузарад, яъне нақш ва қобилиятҳои DevOps-и мо низ бояд аз ҷониби гурӯҳи таҳия ва озмоиши маҳсулот ба таври возеҳ дарк карда шавад. Мо дар ин мавзуъ достони «аҷоиб» дорем, ки тамоми ваҳшиёнаеро, ки дар баъзе ҷойҳо рӯй дода истодааст, пурра нишон медиҳад.

Вазъият. DevOps талаб карда мешавад, ки системаи бозгардонидани версияро бидуни таҳқиқ дар бораи он ки чӣ тавр кор мекунад, ҷойгир кунад. Фарз мекунем, ки дар дохили системаи Users майдонҳои алоҳида барои ном, насаб ва парол мавҷуд аст. Версияи нави маҳсулот мебарояд, аммо барои таҳиягарон "бозгашт" танҳо як асои ҷодугарист, ки ҳама чизро ислоҳ мекунад ва онҳо ҳатто намедонанд, ки он чӣ гуна кор мекунад. Ҳамин тавр, масалан, дар навори навбатӣ таҳиягарон майдонҳои ном ва насабро муттаҳид карда, онро дар истеҳсолот паҳн карданд, аммо версия бо баъзе сабабҳо суст аст. Чӣ мегузарад? Роҳбарият ба devops меояд ва мегӯяд, ки "Гузаришро кашед!", яъне аз ӯ хоҳиш мекунад, ки ба версияи қаблӣ баргардад. Devops чӣ кор мекунад? Он ба версияи қаблӣ бармегардад, аммо азбаски таҳиягарон намехостанд фаҳманд, ки ин бозгашт чӣ гуна сурат гирифтааст, ҳеҷ кас ба дастаи devops нагуфт, ки пойгоҳи додаҳо низ бояд баргардонида шаванд. Дар натиҷа, ҳама чиз барои мо вайрон мешавад ва ба ҷои вебсайти суст, корбарон хатогии "500" -ро мебинанд, зеро версияи кӯҳна бо майдонҳои пойгоҳи нав кор намекунад. Девопс дар ин бора намедонад. Таҳиягарон хомӯшанд. Роҳбарият асабҳо ва пулҳои худро аз даст медиҳад ва нусхаҳои эҳтиётиро ба ёд меорад ва пешниҳод мекунад, ки аз онҳо баргарданд, то "ҳадди аққал чизе кор кунад". Дар натиҷа, корбарон тамоми маълумоти худро дар муддати муайян аз даст медиҳанд.

Чормағзҳо, албатта, ба девопҳо мераванд, ки "системаи дурусти бозгаштро таҳия накардаанд" ва ҳеҷ кас парвое надорад, ки мӯи ин ҳикоя таҳиягарон ҳастанд.

Хулоса оддӣ аст: бидуни муносибати муқаррарӣ ба DevOps, он каме фоидаовар аст.
Чизи асосие, ки бояд дар хотир дошт: муҳандиси DevOps ҷодугар нест ва бидуни иртиботи босифат ва ҳамкории дуҷониба бо рушд, ӯ аз ӯҳдаи вазифаҳои худ баромада наметавонад. Devsро бо "мушкилот"-и худ танҳо гузоштан мумкин нест ё ба фармони "бо таҳиягарон дахолат накунед, кори онҳо рамзгузорӣ аст" ва пас умедворед, ки дар як лаҳзаи муҳим ҳама чиз мувофиқи он кор хоҳад кард. Ин тавр нест.

Аслан, DevOps як салоҳият дар сарҳади байни менеҷмент ва технология мебошад. Гузашта аз ин, аз он дур аст, ки технологияи бештар аз идоракунӣ дар ин коктейл вуҷуд дорад. Агар шумо воқеан хоҳед, ки равандҳои рушдро тезтар ва муассиртар созед, шумо бояд ба дастаи devops-и худ бовар кунед. Вай асбобхои дурустро медонад, хамин гуна лоихахоро амалй кардааст, вай чй тавр ичро кардани онро медонад. Ба ӯ кӯмак кунед, маслиҳати ӯро гӯш кунед, кӯшиш накунед, ки ӯро ба ягон воҳиди автономӣ ҷудо кунед. Агар администраторҳо мустақилона кор карда тавонанд, пас девопҳо дар ин ҳолат бефоидаанд; онҳо наметавонанд ба шумо беҳтар шудан кӯмак расонанд, агар шумо худатон ин кӯмакро қабул кардан нахоҳед.

Ва як чизи охирин: хафа кардани маъмурони инфрасохторро бас кунед. Онхо фронти кори басо мухими худро доранд. Бале, маъмур метавонад муҳандиси DevOps шавад, аммо ин бояд бо хоҳиши худи шахс сурат гирад, на зери фишор. Ва дар он чизе нест, ки маъмури система мехоҳад мудири система боқӣ монад - ин касби алоҳида ва ҳуқуқи ӯ аст. Агар шумо хоҳед, ки тағироти касбиро аз сар гузаронед, пас шумо ҳеҷ гоҳ фаромӯш накунед, ки шумо бояд на танҳо малакаҳои технологӣ, балки малакаҳои идоракуниро низ ташаккул диҳед. Эҳтимол, ба шумо ҳамчун як роҳбар вобаста хоҳад буд, ки ҳамаи ин одамонро ҷамъ кунед ва ба онҳо бо як забон муошират омӯзед.

Манбаъ: will.com

Илова Эзоҳ