Менаџери ДевОпс-а објаснили су шта раде

Аутор: Roger Morrison
Датум Стварања: 27 Септембар 2021
Ажурирати Датум: 1 Јули 2024
Anonim
More than Coffee: как войти в IT и остаться в живых. Отвечаем на ваши вопросы. Java и не только.
Видео: More than Coffee: как войти в IT и остаться в живых. Отвечаем на ваши вопросы. Java и не только.

Садржај


Извор: ДрагонИмагес / иСтоцкпхото

Одузети:

ДевОпс је софистицирана идеја - а ДевОпс менаџер има велики посао који обухвата аспекте рада кодне базе, сигурност, трошкове и још много тога.

Концепт „ДевОпс“, спајања два процеса развоја софтвера и рада софтвера, преселио је планине у пословном свету. Компаније се суочавају са овом иновативном филозофијом о томе како померати пројекте цевоводом и промовисати поједностављено и континуирано испоручивање софтвера.

У овом динамичном окружењу, ДевОпс менаџер је важна особа у корпоративној структури. (Сазнајте више о ДевОпс у Развојима у ДевОпс-у.)

Шта ради ДевОпс менаџер? Постоји кратки и дуги одговор. Кратки одговор је да ДевОпс менаџер једноставно промовише и примењује ДевОпс као филозофију - да ДевОпс менаџер руководи тимовима према ДевОпс стратегијама и ДевОпс евангелизује и ван заједнице - на пример, у корисничку базу.

Дуг одговор је да ДевОпс менаџер може носити многе капе. Он или она могу бити укључени у управљање тимом, али и у техничким процесима као што су тестирање, одржавање система или чак постављање уговора са пословним партнерима или добављачима. Од сигурности до трошкова до аутоматизације до ЦИ / ЦД-а, ДевОпс менаџер има прави посао са различитим одговорностима и изазовима.


Питали смо неке од стручњака мало више о томе шта ДевОпс менаџер може радити из дана у дан.

Управљање тимовима и културама

Један од највиших изазова за готово сваког ДевОпс менаџера су људи који послују.

Огласи за посао ДевОпс обично захтевају од ДевОпс менаџера да буде одговоран за усмеравање тимова инжењера и њихово кретање према циљевима имплементације ДевОпс.

„Менаџер ДевОпс одговоран је за осигуравање да различити укључени тимови раде заједно на заједничким циљевима ка квалитету и брзини испоруке софтвера“, рекла је Јитендра Тхетхи из Арицента. „Заједнички изазов који треба превазићи у свим случајевима је културолошка промена коју треба увести у организацију. То укључује посвећеност која се усмјерава од нивоа лидерства до улазног нивоа у оснаживању тима правим алатима и најбољим праксама. "

Без грешака, без стреса - Ваш корак по корак водич за креирање софтвера за промену живота без да вам уништи живот

Не можете побољшати своје вештине програмирања када никога није брига за квалитет софтвера.


Тхетхи је такође истакао колико ДевОпс менаџера је активно укључено у тестирање аутоматизације, рекавши да ови професионалци "користе алате који замењују или елиминишу ручне активности аутоматизацијом."

„Менаџер ДевОпс ће непрекидно мерити и оптимизирати на релевантним ДевОпс матрицама… време циклуса, учесталост састављања, покривеност тестирања и време циклуса испитивања, брзину издања и учесталост увођења“, рекао је Тхетхи.

Отварање процеса - Цоре ДевОпс Пхилосопхиес

Све ово управљање тимом помаже да се дио „чаролије“ ДевОпс-а укључи у радни ток компаније.

Да би побољшали ток или цевовод, менаџери ДевОпс-а морају пронаћи иновативне начине да убрзају или синхронизују процесе, чинећи их неприметнијим. То често укључује уклањање неких ограничења у хардверском и софтверском окружењу које онемогућавају компаније да послују са стопостотном максималном ефикасношћу. (Нисте сигурни да ли је ДевОпс прикладан за вашу организацију? Погледајте зашто је ДевОпс важан за вашу ИТ стратегију.)

„Током ове последње 5-10 година у индустрији постоји опште признање да развој и примена софтвера који користе посебне силосе за програмере и операције обично не дају добре резултате“, објаснио је Ниц Гранге, ЦТО компаније Ретриевер Цоммуницатионс. „Силоси стварају културу бацања ствари преко ограде и често једни друге оптужују када нешто пође по злу. У почетку у ДевОпс покрету, фокус је био на разбијању тих силоса, како би програмери и операције могли имати више емпатије једни према другима и боље сарађивали. "

У набрајању неких основних задатака које би од ДевОпс менаџера могло бити затражено, Гранге је споменуо да има високо аутоматизован ЦИ / ЦД цјевовод како би брзо имплементирао нови софтвер, имплементирајући различите врсте дизајна система прије рада на бази кода и изградњу вештине програмера у арени за операције.

Све ово, рекао је, доноси конкретне користи за фирму.

„Користећи ДевОпс приступ, компанија би требало да буде у могућности да чешће имплементира софтвер, брже га испоручује и чини га поузданијим“, рекао је Гранге. „То значи да би они требали бити у стању да скрате време када неко помисли на нову карактеристику до када је она заправо у рукама стварног корисника. То би такође требало значити да је софтвер поузданији, јер када достигне производњу, већ је дизајниран да ради на њему, а самим тим и лакши за руковање, те ће бити отпорнији. “

Суочавање са стацком - ДевОпс менаџери и системска администрација

Неки од многих других задатака којима се могу додијелити менаџери ДевОпс-а повезани су са технолошким снопом, специфичним хардверским и софтверским окружењем и протоколима за управљање ризиком који добро функционирају на системима.

Није довољно само иновација у агилној пракси - ДевОпс менаџери такође морају да планирају за будућност. Од ових људи може се тражити да помогну у опоравку од катастрофе или као помоћ у управљању трошковима облака. Можда ће требати да раде посебно са добављачким услугама као што су АВС, производи попут Мицрософт Азуре или чак алатима за виртуализацију контејнера као што су Доцкер и Кубернетес. У неким ће случајевима морати да реше проблеме са хрпама. Неке компаније могу такође имати ДевОпс менаџере који су укључени у креирање уговора о нивоу услуге за компаније у вези са сопственим производима и услугама или у оцењивању оних спољних добављача.

„Идеалан ДевОпс менаџер има тим са широким вештинама који се тичу развоја, операција, безбедности, инфраструктуре и подршке, који могу да делују као консултанти како би помогли холистичким тимовима за испоруку да прихвате нове алате и технике“, рекао је Иан Буцханан, адвокат за развојне програмере у Атлассиану. „Реалније гледано, менаџери ДевОпс-а имају прегршт (администратора система) и имају немогућу одговорност за аутоматизацију, интегрисање и рад свих алата у цевоводу за имплементацију.“

Буцханан је даље објаснио да, иако се неки људи осећају као да је ДевОпс менаџер само измишљена парадигма, практична примена показује колико ова улога може бити важна.

„Тешко је пронаћи компанију која не види предности ДевОпс-а,“ рекао је Буцханан. „Мало концепата (попут овог) нуди обећање величине побољшања. Ипак, тешко је уочити шта ДевОпс менаџер ради зато што је тешко дефинисати шта је ДевОпс. Челни људи ДевОпс-а су тврдили да не би требало да постоји нешто попут ДевОпс тима, а камоли ДевОпс менаџера. Ипак, анкете у индустрији и објављивање радних мјеста су у супротности са стручњацима. “

Заправо, менаџери ДевОпс-а раде велике ствари у ИТ-у. Они помажу да се отвори пут управљачким праксама „следећег рода“ које ће наставити да развијају најновије и најбоље технологије - док улазимо у нову еру машинског учења и рачунарског сензибилитета.