Как DevOps специалист стана жертва на автоматизацията

Забележка. превод: Най-популярната публикация в subreddit /r/DevOps през последния месец беше достойна за внимание: „Автоматизацията официално ме замени на работа – капан за DevOps.“ Неговият автор (от САЩ) разказа своята история, която оживи популярната поговорка, че автоматизацията ще убие нуждата за тези, които поддържат софтуерни системи.

Как DevOps специалист стана жертва на автоматизацията
Обяснение в Urban Dictionary за вече утвърдената (?!) фраза за замяна на човек с писменост

И така, ето и самата публикация:

Често срещана шега сред отделите на DevOps е: „Ако автоматизираме всичко, ще останем без работа.“

Точно това обаче се случи с мен и около стотина други инженери на DevOps. Не мога да навлизам в подробности поради споразумение за неразкриване: сигурен съм, че рано или късно информацията ще излезе наяве, но не искам да съм този, който ще я огласи.

Ще се опитам да дам обща представа как точно се случи всичко.

Преди около пет години работих като мениджър в отдел DevOps на средно голяма технологична компания, получавайки отлична заплата по това време (190 хиляди USD), което компенсира невероятното ни количество принудителен извънреден труд.

Както обикновено се случва, специалист по подбор на персонал от LinkedIn се свърза с мен. Той представляваше голям мултинационален конгломерат, който нямаше абсолютно никакъв интерес към мен като потенциална възможност за работа. Рекрутерът написа, че компанията активно разширява своите екипи от софтуерни инженери, разработчици и DevOps в очакване на няколко големи проекта и отбеляза, че биха искали да ме поканят на интервю.

Отказах и казах, че не ме интересува. Той попита колко съм направил и подчерта, че конгломератът вероятно ще предложи много повече. Това разпали любопитството ми - защото смятах, че вече имам отлична заплата.

Накратко, долетях за интервю, получих позиция на Senior Lead със заплата от 275 хиляди USD плюс опции върху акции и бонуси, както и възможността да работя дистанционно (т.е. не трябваше да се местя), въпреки че много идеята да работя за огромна корпорация не ми хареса. Офертата обаче беше твърде добра, за да я откажа (те ми обещаха много повече, отколкото Amazon имаше по-рано същата година).

Компанията имаше отдел DevOps, но той се състоеше предимно от старши системни администратори, които можеха да пишат достатъчно на Python/Bash/PowerShell, за да стане опасно. Следователно те се нуждаеха от екип от истински DevOps инженери с опит в програмирането на езици от по-ниско ниво, за да работят върху сложни проекти.

През следващите три години нашият отдел се разрасна. Трябва да кажа, че ръководството направи всичко правилно. Почти никога не ни беше отказано нищо, което поискахме, и завършихме над 90% от планираните проекти навреме и в рамките на бюджета, което е наистина невероятно.

Преди около година и половина обаче стана ясно, че сме автоматизирали буквално *всичко*. Разбира се, все още имаше редовна поддръжка и проверки, но през последната година и половина наистина работех само по 1-2 часа на ден, защото нямаше какво друго да правя. Нямах намерение да напускам толкова добре платена работа, но се страхувах, че денят X ще дойде в крайна сметка, а след това дойде вчера.

По същество беше обявено, че повечето от екипите на DevOps са разпуснати (оставени са 75 души, които работят върху конкретни приложения), тъй като екипите по ИТ и софтуерно инженерство са успели да се справят с целия код и просто няма повече работа за момчетата от DevOps.

Предложиха ми място в IT екипа, но там заплатата беше почти наполовина по-ниска. Можех да продължа да работя дистанционно, но те искаха в крайна сметка да се преместя в града, където се намира офисът, за да мога да бъда там по-често.

Жалко, че се случи така, защото обичах да работя там. Компанията се погрижи добре за нас (без да броим уволнението, разбира се) и няма много места за DevOps със заплата над 200 хиляди USD и стандартен 8-часов работен ден, почти без извънреден труд.

За щастие управлявах парите си разумно и успях да изплатя изцяло 4 ипотеки през последните 5 години. Сега имам малък допълнителен доход, разходите са ограничени, така че мога да си позволя бавно да търся ново място.

Допълнения (от преводача)

Самият автор е такъв коментари за моето заглавие: „Извинявам се, ако това изглеждаше като примамка за кликване: просто се опитвах да добавя малко хумор към заглавието, без намерение да превърна историята си в примамка за кликване или DevOps ужас.“

И ние се съгласихме със споменатия „капан“, „клопка“ в контекста на DevOps не всички коментатори: „Защо капан? Получихте добра заплата (дори повече от това, което преди беше описано като „страхотна“), отървахте се от допълнителните часове, свършихте страхотна работа и получихте страхотна автобиография.“

Няколко допълнения от други коментари на автора за тази история:

  • Относно заплатата. Важни фактори са регионалните и професионалните. Авторът, като софтуерен инженер с 25 години опит, е заемал длъжността мениджър на DevOps екип. Освен това опитът му не се ограничава до познаване на съвременната инфраструктура, а простира и езици за програмиране като C++, Fortran и Cobol, които бяха критични за взаимодействието с разработчиците в организацията.
  • За тези, които също смятат, че 75 DevOps инженери са много. В тази компания"работят повече от 50 хиляди души и буквално хиляди работещи приложения.

премия

Ако още не сте го чели скорошно интервю нашият технически директор - Дмитрий Столяров (дистол), - за конференцията DevOpsConf и подкаст DevOps Deflope, тогава засегна подобен въпрос. И това е мнението, което беше изразено:

- И тогава какво [в случай на значително опростяване на използването на K8s] какво ще се случи с инженерите, системните администратори, които поддържат Kubernetes?

Дмитрий: Какво се случи със счетоводителя след появата на 1C? За същото. Преди това са броили на хартия - сега в програмата. Производителността на труда се е увеличила с порядъци, но самият труд не е изчезнал. Ако преди бяха нужни 10 инженера, за да завият една електрическа крушка, сега един ще бъде достатъчен.

Количеството софтуер и броят на задачите, струва ми се, сега нарастват с по-бързи темпове, отколкото се появяват нови DevOps и ефективността се увеличава. В момента има специфичен дефицит на пазара и той ще продължи дълго време. По-късно всичко ще се върне към определена норма, в която ще се повиши ефективността на работа, ще има все повече и повече serverless, към Kubernetes ще бъде прикрепен неврон, който ще избира всички ресурси точно както трябва... и в генерале прави си всичко сам както трябва - човече отдръпни се и не се меси.

Но някой все пак ще трябва да взема решения. Ясно е, че нивото на квалификация и специализация на този човек е по-високо. В днешно време в счетоводството не са нужни 10 служители да водят книги, за да не им се изморяват ръцете. Просто не е необходимо. Много документи се сканират автоматично и се разпознават от системата за управление на електронни документи. Достатъчен е един умен главен счетоводител, вече с много по-големи умения, с добро разбиране.

Общо взето така трябва да се върви във всички индустрии. Същото е и с колите: преди кола идваше с механик и трима шофьори. В днешно време шофирането на автомобил е прост процес, в който всички участваме всеки ден. Никой не мисли, че колата е нещо сложно.

DevOps или системното инженерство няма да изчезнат – работата на високо ниво и ефективността ще се увеличат.

PS

Прочетете също в нашия блог:

Източник: www.habr.com

Добавяне на нов коментар