Bir DevOps mütəxəssisi necə avtomatlaşdırmanın qurbanı oldu

Qeyd. tərcümə.: Son bir ayda /r/DevOps subredditindəki ən populyar yazı diqqətə layiq idi: “Avtomatlaşdırma məni rəsmi olaraq işdə əvəz etdi - DevOps üçün tələ.” Onun müəllifi (ABŞ-dan) avtomatlaşdırmanın proqram təminatı sistemlərinə qulluq edənlərin ehtiyacını aradan qaldıracağı barədə məşhur deyimi həyata keçirən hekayəsini danışdı.

Bir DevOps mütəxəssisi necə avtomatlaşdırmanın qurbanı oldu
Bir adamı skriptlə əvəz etmək haqqında artıq qurulmuş (?!) ifadə üçün Urban Dictionary ilə bağlı izahat

Beləliklə, nəşrin özü:

DevOps departamentləri arasında ümumi bir zarafat: "Hər şeyi avtomatlaşdırsaq, işsiz qalacağıq".

Bununla belə, mənim və təxminən yüzə yaxın DevOps mühəndisinin başıma gələn budur. Açıqlamama müqaviləsi səbəbindən təfərrüatlara girə bilmirəm: əminəm ki, gec-tez məlumat çıxacaq, amma bunu səsləndirən şəxs olmaq istəmirəm.

Hər şeyin necə baş verdiyi barədə ümumi bir fikir verməyə çalışacağam.

Təxminən beş il əvvəl mən orta texnologiya şirkətinin DevOps departamentində menecer kimi çalışdım və o vaxt əla maaş aldım (190 min ABŞ dolları), bu, bizim inanılmaz miqdarda məcburi iş vaxtımızı kompensasiya etdi.

Adətən olduğu kimi, LinkedIn-dən işəgötürən mənimlə əlaqə saxladı. O, mənimlə potensial iş imkanı kimi heç bir marağı olmayan böyük çoxmillətli konqlomeratı təmsil edirdi. İşə götürən şirkət bir neçə böyük layihə ərəfəsində proqram mühəndisləri, tərtibatçılar və DevOps komandalarını fəal şəkildə genişləndirdiyini yazdı və məni müsahibəyə dəvət etmək istədiklərini qeyd etdi.

Mən imtina etdim və maraqlanmadığımı bildirdim. Nə qədər qazandığımı soruşdu və konqlomeratın yəqin ki, daha çox şey təklif edəcəyini vurğuladı. Bu, mənim marağıma təkan verdi - çünki düşünürdüm ki, artıq əla maaşım var.

Bir sözlə, müsahibə üçün uçdum, 275 min ABŞ dolları əmək haqqı, üstəgəl səhm seçimləri və bonuslar, həmçinin uzaqdan işləmək imkanı (yəni köçməli deyildim) ilə Baş Rəhbər vəzifəsi aldım, baxmayaraq ki, böyük bir korporasiyada işləmək fikri xoşuma gəlmədi. Bununla belə, təklif imtina etmək üçün çox yaxşı idi (onlar mənə Amazon-un həmin ilin əvvəlindən daha çox söz verdilər).

Şirkətin DevOps departamenti var idi, lakin o, ilk növbədə təhlükəli olması üçün Python/Bash/PowerShell-də kifayət qədər yaza bilən yüksək səviyyəli sistem administratorlarından ibarət idi. Buna görə də, mürəkkəb layihələr üzərində işləmək üçün aşağı səviyyəli dillərdə proqramlaşdırma təcrübəsi olan həqiqi DevOps mühəndislərindən ibarət komandaya ehtiyac duydular.

Sonrakı üç il ərzində şöbəmiz böyüdü. Deməliyəm ki, rəhbərlik hər şeyi düzgün edib. Demək olar ki, heç vaxt istədiyimiz heç bir şey rədd edilmədi və biz planlaşdırdığımız layihələrin 90%-dən çoxunu vaxtında və büdcəyə uyğun başa çatdırdıq, bu, həqiqətən heyrətamizdir.

Halbuki, təxminən bir il yarım əvvəl aydın oldu ki, biz sözün həqiqi mənasında *hər şeyi* avtomatlaşdırmışıq. Əlbəttə ki, hələ də müntəzəm texniki qulluq və yoxlamalar var idi, lakin son il yarım ərzində mən həqiqətən gündə yalnız 1-2 saat işləyirdim, çünki başqa bir şey yox idi. Belə yaxşı maaşlı bir işi tərk etmək fikrim yox idi, amma qorxurdum ki, o gün X nəhayət gələcək, sonra dünən gəldi.

Əsasən, DevOps komandalarının əksəriyyətinin dağıldığı elan edildi (xüsusi proqramlar üzərində işləyən 75 nəfər qaldı), çünki İT və Proqram Mühəndisliyi komandaları bütün kodları idarə edə bildilər və DevOps adamları üçün sadəcə iş qalmadı.

Mənə İT komandasında bir vəzifə təklif etdilər, amma orada maaş demək olar ki, yarısı qədər idi. Mən uzaqdan işləməyə davam edə bilərdim, lakin onlar məndən ofisin yerləşdiyi şəhərə köçməyimi istədilər ki, orada daha tez-tez ola bildim.

Təəssüf ki, belə oldu, çünki orada işləməyi sevirdim. Şirkət bizə yaxşı baxdı (təbii ki, işdən çıxarılmanı nəzərə almasaq) və DevOps üçün maaşı 200 min ABŞ dollarından yuxarı olan və standart 8 saatlıq iş günü olan, demək olar ki, əlavə iş vaxtı olmayan çox yer yoxdur.

Xoşbəxtlikdən, mən pulumu ağıllı şəkildə idarə etdim və son 4 ildə 5 ipoteka kreditini tam ödəyə bildim. İndi kiçik bir əlavə gəlirim var, xərclərim məhduddur, ona görə də yavaş-yavaş yeni yer axtarmağa imkanım var.

Əlavələr (tərcüməçidən)

Müəllifin özü belədir şərhlər mənim başlığım: "Bu, klik-bait kimi qarşıya çıxdısa, üzr istəyirəm: mən sadəcə başlığa bir az yumor əlavə etməyə çalışırdım, hekayəmi klik-bait və ya DevOps dəhşətinə çevirmək niyyətində deyildim."

Və biz DevOps kontekstində qeyd olunan “tələ”, “pitfall” ilə razılaşdıq bütün şərhçilər deyil: “Niyə tələ? Siz yaxşı maaş aldınız (əvvəllər “böyük” kimi təsvir ediləndən də çox), əlavə iş saatlarından xilas oldunuz, əla iş görmüsünüz və əla CV yazdınız.”

Müəllifin bu hekayə ilə bağlı digər şərhlərindən bir neçə əlavə:

  • Əmək haqqı haqqında. Əhəmiyyətli amillər regional və peşəkardır. 25 illik təcrübəyə malik proqram mühəndisi olan müəllif DevOps komandasının meneceri vəzifəsini tutub. Üstəlik, onun təcrübəsi yalnız müasir infrastruktur bilikləri ilə məhdudlaşmır uzanır və təşkilatdakı tərtibatçılarla qarşılıqlı əlaqə üçün vacib olan C++, Fortran və Cobol kimi proqramlaşdırma dilləri.
  • 75 DevOps mühəndisinin çox olduğunu düşünənlər üçün. Bu şirkətdə "işləyirik 50 mindən çox insan və minlərlə proqram işləyir.

Mükafat

Əgər hələ oxumamısınızsa son müsahibə texniki direktorumuz - Dmitri Stolyarov (distol), - DevOpsConf konfransı üçün və podcast DevOps Deflope, sonra oxşar bir suala toxundu. Bu da səslənən fikirdir:

- Və sonra nə [K8-lərin istifadəsini xeyli asanlaşdırdıqda] Kubernetes-i dəstəkləyən mühəndislərə, sistem administratorlarına nə olacaq?

Dmitri: 1C-nin gəlişindən sonra mühasiblə nə oldu? Təxminən eyni. Bundan əvvəl onlar kağız üzərində hesab edirdilər - indi proqramda. Əmək məhsuldarlığı böyük ölçüdə artdı, amma əməyin özü itmədi. Əgər əvvəllər bir lampanı vidalamaq üçün 10 mühəndis lazım idisə, indi biri kifayət edəcək.

Proqram təminatının miqdarı və tapşırıqların sayı, mənə elə gəlir ki, indi yeni DevOps-ların göründüyündən daha sürətli sürətlə artır və səmərəlilik artır. Hazırda bazarda spesifik çatışmazlıq var və bu, uzun müddət davam edəcək. Daha sonra hər şey müəyyən bir normaya qayıdacaq, burada işin səmərəliliyi artacaq, getdikcə daha çox serversiz olacaq, Kubernetes-ə bütün resursları tam olaraq lazım olduğu kimi seçəcək bir neyron qoşulacaq ... və general, hər şeyi lazım olduğu kimi özünüz edin - kişi, uzaqlaş və qarışma.

Ancaq yenə də kimsə qərar verməli olacaq. Aydındır ki, bu şəxsin ixtisas və ixtisas səviyyəsi daha yüksəkdir. İndiki vaxtda mühasibatlıqda 10 nəfər dəftər tutan işçiyə ehtiyac yoxdur ki, əlləri yorulmasın. Bu sadəcə lazım deyil. Bir çox sənədlər elektron sənəd dövriyyəsi sistemi tərəfindən avtomatik skan edilir və tanınır. Bir ağıllı baş mühasib kifayətdir, onsuz da daha böyük bacarıqlara malik, yaxşı başa düşülən.

Ümumiyyətlə, bütün sənaye sahələrində bu cür getmək lazımdır. Maşınlarla da eynidir: əvvəllər bir maşın mexanik və üç sürücü ilə gəlirdi. İndiki vaxtda avtomobil idarə etmək hamımızın hər gün iştirak etdiyi sadə bir prosesdir. Heç kim avtomobilin mürəkkəb bir şey olduğunu düşünmür.

DevOps və ya sistem mühəndisliyi getməyəcək - yüksək səviyyəli iş və səmərəlilik artacaq.

PS

Bloqumuzda da oxuyun:

Mənbə: www.habr.com

Добавить комментарий