Я перейшов з DevOps у SRE: ось чим я зараз займаюсь

63% фахівців працюють повністю віддалено, ще 30% мають гібридний формат роботи. Частіше відвідують офіс ті, хто живе у Львові (43% частково в офісі, частково віддалено) і Києві (37%). 81% айтівців, які зараз за кордоном, але планують повернутися, працюють повністю віддалено. 59% з них починали з іншої ІТ-спеціалізації і працювали за іншим напрямом до того, site reliability engineer як стати фахівцем з DevOps чи SRE.

SRE работает вместе с разработчиками или как часть отдельной команды?

Це в Golang’у ни-такий-як-всі синтаксис, до якого ще щоб призвичаїтися, треба докласти зусиль. Другою за важливістю мовою є Go — 24% використовують її в роботі, для 3% це основна мова, а 22% фахівців планують цього року її вивчити. Докладніше про те, хто такі DevOps/SRE і чим займаються — в нашій аналітиці.

SRE — разработчик или DevOps?

Медіанний щомісячний розмір регулярних грошових бонусів у тих DevOps/SRE, які їх отримують, — $200. Дещо більші вони в продуктових компаніях (медіана — $250) і в компаніях на 1000 співробітників ($235). Медіанний розмір нерегулярного бонуса за гарні показники роботи становить $463.

фахівців з DevOps/SRE починали з іншої ІТ-спеціалізації

Автор має 6+ років досвіду в аутсорсі та аутстафі у великих компаніях (Luxoft, Ciklum, DataArt), а також є сертифікованим експертом Microsoft Azure. Circle CI та GitLab CI можна наділити такими ж характеристиками – вони дозволяють налаштувати CI/CD. Усі інструменти мають низку відмінностей, а обрати варто той, який краще підходить під ваші задачі та має кращу сумісність з системами, котрі ви використовуєте. У кожного з них своя історія, але це точно завжди історії про «values» — коли інженери показують надрезультати, і виростають з рамок своєї відповідальності.

Де вивчати SRE та шукати корисні матеріали?

Хто може стати SRE

➕ Останній, але не менш значущий плюс — це необов’язкове знання мов програмування. Так, із базою все одно доведеться ознайомитись, але це прийде поступово. Відповідно, це спрощує перехід із системного адміністрування чи навіть з іншої професії у DevOps. Девопс розробники використовують її для створення та налаштування CI/CD. Вона дозволяє виконувати дії після доставлення коду до GitHub-репозиторію, наприклад компіляцію, тестування і розгортання. Git – розподілена система контролю версій, якою користуються розробники задля фіксування свого прогресу та простішого ведення спільного розроблення.

Какого образования и опыта требует работа SRE?

Досвідчених спеціалістів, які понад п’ять років саме в DevOps і SRE, — лише 32%. Астрологія – це захоплива та цікава частина нашого життя, що іноді допомагає нам глибше розуміти себе та світ. Проте слід пам’ятати, що наукової доведеності у ній немає, тому не варто покладатися на астрологію, натомість треба завжди зберігати критичне мислення.

Хто може стати SRE

  • За їхніми словами, на цій позиції фахівці постійно стикаються із питаннями навколишніх про те, чим вони займаються.
  • Дедалі частіше у світі почалися розмови про необхідність мирних переговорів між Україною і Росією, але для того, щоб вони принесли результат, необхідні посередники.
  • Для того, щоб бути класним інженером, потрібен інтерес, який скеровуватиме до постійних пошуків інформації.
  • Більшість компаній пропонують своїм працівникам акаунт на цих сервісах безкоштовно.
  • Скорпіони надзвичайно пристрасно прагнуть глибоких та емоційних зв’язків, тоді як Водолії підходять до стосунків з холодним і раціональним мисленням, що іноді може здаватися відстороненим і неемоційним.

Зараз досвід можна отримати набагато простіше ніж 20 років тому, було б бажання. Зробити акаунт в AWS це справа 5 хвилин, AWS надає free-tier послуги, цього достатнь щоб вивчити базові речі. Бонуси найчастіше дають продуктові компанії (їх отримують 30% фахівців, які там працюють), а також великі компанії з більш ніж 1000 співробітників (28%). SRE надає можливість вчитися, співпрацюючи з досвідченими інженерами, і відкриває перспективи для джуніор-розробників чи DevOps-інженерів, дозволяючи їм зануритися в цю інноваційну галузь раніше, ніж вона стане мейнстримом. Заробітна плата інженера з надійності та масштабованості значно варіюється і залежить від різних факторів, зокрема від рівня навичок та років робочого досвіду. В ролі SRE важливо вміти аналізувати і вдосконалювати код, але також розуміти, як працюють сервери, як система масштабується та відбувається розподіл навантаження.

В APIBEST не створюють програмні продукти, а подовжують терміни експлуатації  існуючого ПЗ, адаптують софт до поточних вимог ринку. Продуктові та аутстафінгові компанії пропонують дещо вищі компенсації фахівцям рівня Middle та Senior, а також дещо частіше схильні наймати більш досвідчених айтівців. Медіанна зарплата DevOps/SRE в продуктових і аутстафінгових компаніях становить близько $4000 проти $3000 в аутсорсингових. Необхідний різноманітний досвід, що охоплює як розробку, так і аспекти DevOps. Компанії розглядають розробників з вмінням програмування на мовах, таких як Python або Java, або DevOps-інженерів, готових зануритися в код. Google вважає, що всі рутинні та завдання, що повторюються, потрібно автоматизувати.

Даний ресурс — для користувачів віком від 18 років і старше. Звісно, як і в будь-якій професії, у роботи DevOps Engineer є свої мінуси. Важливий момент-спочатку зусилля, досягнення і результат, потім — гроші. Важливо вміти спілкуватися, знаходити спільну мову, розв’язувати проблеми, інакше — роадмап не працює. Важливість напевно все-таки визначається реальною практикою. Саме об’єднання зусиль спеціалістів обох напрямків і дало життя новій спеціальності, яка знаходиться на стику двох ІТ-стихій – DevOps Engineer.

Також SRE більш залучений в розробку ПЗ —— аналізує логи, код, звіти про помилки для виявлення та усунення причин інцидентів. Принаймні, він навчить ставити питання для отримання правильні відповіді. «Трохи програмування, автоматизація, робота з людьми» — така комбінація цікавила молодого спеціаліста. Найбільше DevOps і Site Reliability Engineers живуть нині в Києві (37%) і у Львові (17%). Для reliability важливо розуміти, як досягти правильної роботи сервісу та дотримуватися внутрішніх стандартів. По-перше, не менше 50% часу SRE спеціаліста має займати розробка чи написання автоматизації.

Якщо на нього пішло, наприклад, 30% бюджету, він вважається серйозним. Вук Вуксанович зазначив, що Індія має капітал у вигляді хороших стосунків із РФ, а також позитивний візит в Україну, але немає інформації про те, чи захоче країна зіграти роль посередника і чи приймуть її інші. Після такого вже можна йти на курси, де вам будуть давати завдання, або пробувати одразу влаштуватися на роботу стажером чи джуніором. Я все ж рекомендую після самостійного навчання пройти буткемп-курси від компаній по типу SoftServe, Epam чи Eleks — це майже гарантоване працевлаштування. Цей процес займе у вас від 3 до 6 місяців, в залежності від ваших початкових знань. Часто зустрічаються позиції начебто DevOps-інженера, але насправді це підтримка вже готового продукту або доробляння і виправлення багів за кимось.

Раджу колегам-девопсам, які теж хочуть вирости до SRE, теж, за можливості, вчитися на практиці. З власного досвіду скажу, що розширення системи варто планувати вже і за 65% використаних ресурсів. Особливо це актуально для компаній, що використовують фізичні сервери, адже замовлення, встановлення та налаштування вимагає багато часу. Там працює автоскейлінг і розширення відбувається у пару кліків за хвилину. Згодом Тарас зрозумів, що систем написано вже багато, але недостатньо заходів ужито для підтримки сталої роботи та подовження строку їхньої експлуатації, він почав заглиблюватися в SRE. Site Reliability Engineers отримують бонуси частіше за DevOps.

Робота в кращіх IT командах https://wizardsdev.com/

Leave Comments

097 559 9827
0975599827