DevOps маманы қалай автоматтандыру құрбаны болды

Ескерту. аударма: Соңғы айдағы /r/DevOps субреддитіндегі ең танымал пост назар аударуға тұрарлық болды: «Автоматтандыру мені ресми түрде жұмыста ауыстырды - DevOps үшін тұзақ». Оның авторы (АҚШ-тан) автоматтандыру бағдарламалық қамтамасыз ету жүйесіне қызмет көрсететіндерге қажеттілікті жояды деген танымал нақылды өмірге әкелген өз тарихын айтып берді.

DevOps маманы қалай автоматтандыру құрбаны болды
Адамды сценариймен ауыстыру туралы бұрыннан қалыптасқан (?!) сөз тіркесі үшін қалалық сөздікке түсініктеме

Сонымен, басылымның өзі:

DevOps бөлімшелерінің арасында кең таралған әзіл: «Егер біз бәрін автоматтандыратын болсақ, біз жұмыссыз қаламыз».

Дегенмен, менімен және басқа жүзге жуық DevOps инженерлерімен дәл солай болды. Ақпаратты жария етпеу туралы келісімге байланысты егжей-тегжейлі айта алмаймын: ақпарат ерте ме, кеш пе шығатынына сенімдімін, бірақ мен оны айтқан адам болғым келмейді.

Мен барлығы қалай болғаны туралы жалпы түсінік беруге тырысамын.

Шамамен бес жыл бұрын мен орташа технологиялық компанияның DevOps бөлімінде менеджер болып жұмыс істедім, сол кезде өте жақсы жалақы алатынмын (190 мың АҚШ доллары), бұл біздің мәжбүрлі үстеме жұмысымыздың керемет мөлшерін өтеді.

Әдеттегідей, менімен LinkedIn рекрутер хабарласты. Ол мені әлеуетті жұмыс мүмкіндігі ретінде мүлдем қызықтырмайтын ірі көпұлтты конгломераттың өкілі болды. Жалдаушы компания бірнеше ірі жобаларды күту үшін бағдарламалық жасақтама инженерлері, әзірлеушілер және DevOps командаларын белсенді түрде кеңейтіп жатқанын жазды және олар мені сұхбатқа шақырғысы келетінін айтты.

Мен бас тарттым және мені қызықтырмайтынын айттым. Ол менің қанша ақша тапқанымды сұрады және конгломерат көп нәрсені ұсына алатынын айтты. Бұл менің қызығушылығымды оятты, өйткені мен жақсы жалақы алдым деп ойладым.

Қысқасы, мен әңгімелесуге ұшып келдім, 275 мың АҚШ доллары көлеміндегі жалақысы бар, сонымен қатар акцияларға опциондар мен бонустар, сондай-ақ қашықтан жұмыс істеу мүмкіндігі (яғни, мен көшудің қажеті жоқ) бар аға жетекші лауазымын алдым. үлкен корпорацияда жұмыс істеу идеясы маған ұнамады. Дегенмен, ұсыныс бас тартуға тым жақсы болды (олар маған сол жылдың басында Amazon ұсынғаннан әлдеқайда көп уәде берді).

Компанияда DevOps бөлімі болды, бірақ ол ең алдымен қауіпті болуы үшін Python/Bash/PowerShell тілінде жеткілікті жаза алатын аға жүйелік әкімшілерден тұрды. Сондықтан оларға күрделі жобаларда жұмыс істеу үшін төменгі деңгейлі тілдерде бағдарламалау тәжірибесі бар нағыз DevOps инженерлерінің командасы қажет болды.

Кейінгі үш жылда біздің бөлім өсті. Басшылық бәрін дұрыс жасады деп айтуым керек. Біз сұраған ешнәрседен бас тартқан жоқпыз және біз жоспарланған жобалардың 90%-дан астамын уақытында және бюджет бойынша орындадық, бұл шынымен таң қалдырады.

Алайда, шамамен бір жарым жыл бұрын бізде *бәрін* сөзбе-сөз автоматтандырғанымыз белгілі болды. Әрине, әлі де тұрақты техникалық қызмет көрсету және тексерулер болды, бірақ соңғы бір жарым жылда мен шын мәнінде күніне 1-2 сағат жұмыс істедім, өйткені басқа істер аз болды. Менің мұндай жақсы жалақы алатын жұмысты тастаймын деген ойым жоқ еді, бірақ мен сол күні Х ақырында келеді деп қорықтым, содан кейін ол кеше келді.

Негізінде, DevOps командаларының көпшілігі таратылды (арнайы қолданбаларда жұмыс істейтін 75 адам қалды), өйткені IT және бағдарламалық қамтамасыз ету инженерлік топтары барлық кодты өңдей алды және DevOps жігіттері үшін бұдан былай жұмыс болмады.

Маған IT-командасында жұмыс ұсынылды, бірақ ондағы жалақы екі есеге жуық болды. Мен қашықтан жұмыс істей аламын, бірақ олар менің кеңсе орналасқан қалаға көшуімді қалады, сондықтан мен сонда жиі бола аламын.

Бұлай болғаны өкінішті, өйткені мен онда жұмыс істегенді ұнатамын. Компания бізге жақсы қамқорлық жасады (әрине, жұмыстан босатуды есептемегенде) және DevOps үшін жалақысы 200 мың АҚШ долларынан жоғары және стандартты 8 сағаттық жұмыс күні, артық жұмыс уақыты жоқ дерлік орындар көп емес.

Бақытымызға орай, мен ақшамды ақылмен басқарып, соңғы 4 жылда 5 ипотеканы толығымен төледім. Қазір азғантай қосымша табысым бар, шығыстарым шектеулі, сондықтан мен жайлап жаңа орын іздей аламын.

Қосымшалар (аудармашыдан)

Автордың өзі солай бойынша пікірлер менің тақырыбым: «Егер бұл кликбейт ретінде көрінсе, кешірім сұраймын: мен жай ғана тақырыпқа әзіл қосуға тырыстым, өз оқиғамды кликбейтке немесе DevOps қорқынышына айналдырғым келмеді».

Біз DevOps контекстінде аталған «тұзақпен», «тұңқырмен» келістік барлық комментаторлар емес: «Неге тұзақ? Сіз жақсы жалақы алдыңыз (бұрын «керемет» деп сипатталғаннан да көп), қосымша сағаттардан құтылдыңыз, тамаша жұмыс жасадыңыз және түйіндемеңізге тамаша жазба алдыңыз.

Автордың осы оқиға туралы басқа пікірлерінен бірнеше толықтырулар:

  • Жалақы туралы. Маңызды факторлар аймақтық және кәсіби болып табылады. Автор 25 жылдық тәжірибесі бар инженер-бағдарламашы бола отырып, DevOps командасының менеджері қызметін атқарды. Оның үстіне оның тәжірибесі заманауи инфрақұрылымды білумен ғана шектелмейді, бірақ кеңейтеді және C++, Fortran және Cobol сияқты бағдарламалау тілдері ұйымдағы әзірлеушілермен өзара әрекеттесу үшін маңызды болды.
  • 75 DevOps инженері көп деп ойлағандар үшін. Осы компанияда»жұмыс істейді 50 мыңнан астам адам және мыңдаған қосымшалар жұмыс істейді.

сыйақы

Егер сіз оны әлі оқымаған болсаңыз жақында сұхбат біздің техникалық директорымыз - Дмитрий Столяров (дистол), - DevOpsConf конференциясы үшін және подкаст DevOps Deflope, содан кейін ол ұқсас сұраққа тоқталды. Ал мынау айтылған пікір:

-Сосын не [K8 пайдалануды айтарлықтай жеңілдеткен жағдайда] Кубернетесті қолдайтын инженерлер, жүйелік әкімшілермен не болады?

Дмитрий: 1С пайда болғаннан кейін бухгалтерге не болды? Шамамен бірдей. Бұған дейін олар қағазбен санады - енді бағдарламада. Еңбек өнімділігі еселеп өсті, бірақ еңбектің өзі жойылған жоқ. Егер бұрын шамды бұрау үшін 10 инженер қажет болса, қазір біреуі жеткілікті.

Бағдарламалық жасақтаманың көлемі мен тапсырмалардың саны, менің ойымша, қазір жаңа DevOps пайда болғаннан және тиімділік артып келе жатқаннан гөрі жылдамырақ өсуде. Дәл қазір нарықта белгілі бір тапшылық бар және ол ұзақ уақытқа созылады. Кейінірек бәрі белгілі бір нормаға оралады, онда жұмыстың тиімділігі артады, серверсіз көбірек болады, Кубернетеске нейрон бекітіледі, ол барлық ресурстарды қажетінше таңдайды ... және генерал, бәрін өзіңіз керек сияқты істеңіз - адам, алыстап, араласпаңыз.

Бірақ біреу әлі де шешім қабылдауы керек. Бұл кісінің біліктілігі мен мамандану деңгейі жоғары екені анық. Қазір бухгалтерияда қолы шаршамас үшін кітап жүргізетін 10 қызметкердің керегі жоқ. Бұл жай ғана қажет емес. Көптеген құжаттар электронды құжат айналымы жүйесі арқылы автоматты түрде сканерленеді және танылады. Бір ақылды бас есепші жеткілікті, қазірдің өзінде әлдеқайда жоғары дағдылары бар, жақсы түсінеді.

Жалпы, барлық салада осылай жүру керек. Көліктерде де солай: бұрын көлік механик пен үш жүргізушімен келетін. Қазіргі уақытта көлік жүргізу - бәріміз күнделікті қатысатын қарапайым процесс. Көлікті күрделі нәрсе деп ешкім ойламайды.

DevOps немесе жүйелік инженерия жойылмайды - жоғары деңгейдегі жұмыс пен тиімділік артады.

PS

Біздің блогта да оқыңыз:

Ақпарат көзі: www.habr.com

пікір қалдыру