DevOps Engineer: хто він та скільки заробляє Аналітика

Крім того, його можна було застосовувати для низки завдань, цікавих для моніторингу бізнесу. Тоді ж я подавалася на стажування та офлайн-курси в Big Data. Я пройшла на курси від DataRoot Labs, але викликом стало те, що основною мовою програмування була Scala. Хоча курс був розрахований на тих, хто раніше не вивчав цієї мови, темп був досить швидкий. Заняття тривали два з половиною місяці, після яких я вже могла впевнено програмувати на Scala, вивчила основи Akka, Docker, Ansible. Результатом курсів був фінальний проєкт — у моєму парсились дані з Twitter, записувались в базу даних, зчитувались з неї, відтак на цих даних будувалась мінімальна аналітика.

Плюси й мінуси роботи DevOps Engineer

Ще є суперський варіант перейти в SRE, якщо є особлива, сильна любов до програмування. SRE — це нова величезна тема, яку я торкнуся в наступній статті. Курс “Вступ до DevOps” від Coursera, хоч і розрахований на новачків, однак все одно вимагає базового рівня знань в ІТ або наявність технічної освіти.

З чого почати кар’єру в DevOps

Третє — потрібно вибрати свій стек, і свій набір технологій. Моя рекомендація — AWS, Terraform, Kubernetes, Prometheus Stack, EFK. Звучить просто, на ділі — адище з купи інформації, великий поріг входження і навчання не менше ніж рік. Якщо розпорошуватися і додати ще фішечок — є ймовірність закінчити навчання в той момент, коли технологія застаріла і більше нікому не потрібна. Наприкінці курсу студенти захищатимуть фінальні проєкти, кожен отримає фідбек від лектора та зможе доповнити резюме прикладами отриманих знань.

Плюси й мінуси роботи DevOps Engineer

Пропрацювавши на проєкті три з половиною роки, я збагнув, що втрачаю інтерес до завдань. Я поспілкувався з делівері-менеджером і зініціював свій перехід на новий проєкт, що якраз заходив у компанію. Компанія не дуже вкладається у технічний розвиток фахівця. Через таку бізнес-модель (низька маржинальність, щоб конкурувати на ринку) невеликі компанії на розвиток своїх працівників виділяють малі бюджети. Наприклад, оскільки я виявив бажання здати сертифікацію, компанія покрила витрати на сам екзамен, але готувався я до нього самостійно і курси купував за власні гроші.

Подпишитесь на информационную рассылку по DevOps

53.Що таке резерв на реагування (contingency reserve)? 54.Що таке управлінський резерв (management reserve)? 55.Як визначаєте пріоритети та керуєте ризиками в проєкті?

  • Все частіше глобальні лідери ринку звертаються до українських компаній, адже рівень знань наших програмістів часто вищий, ніж у спеціалістів з інших країн.
  • Більшість компаній пропонують своїм працівникам акаунт на цих сервісах безкоштовно.
  • Уявімо, що треба створити звіти з аналітикою за місяць чи рік.
  • Це завдання часто вирішується за допомогою автоматичних засобів.
  • Проєкт був на стадії PoC, і у нас не було девопса.
  • Навички, необхідні для DevOps інженерів, є досить різноманітними.

Тож заходите в YouTube і шукаєте базові речі по CI/CD. Потім переходите до наступних тем, і так можна рухатися до того моменту, коли ви будете мати загальне розуміння всіх аспектів. Звісно, заробітна плата може відрізнятися в залежності як від типу вашого досвіду (сапорт, білд-інженер, SRE тощо), так і від швидкості сприймання інформації. Тобто реально стати Senior чи Architect після 3-4 років, але це радше виключення, ніж правило.

Буває, що девелопери так чи інакше стикаються з DevOps задачами. Так само є і ті хто розглядає можливість отримання секондарі скіла. Звісно, є ризик, що він чогось не враховує чи не побачить, чогось не знає.

Дякуємо, що поділились

Це лише деякі
запитання, які можуть ставити на
співбесіді. Претендентові часто
пропонують той чи інший сценарій розвитку
подій на проєкті, а він повинен надати
своє бачення вирішення завдання. Курси
і стажування для девопсів можуть
проводити також IT-компанії, причому на
безоплатній основі з подальшим
працевлаштуванням. Наприклад, в SoftServe
IT Academy 28 грудня розпочинається курс
для девопсів у Львові. А в 2021 році компанія проведе
курси
в Рівному, Чернівцях, Дніпрі,
Івано-Франківську.

Рідко продуктові компанії на українському ринку починаються зі стартапу. Принаймні у Львові фірми, про які доводилося чути, переважно відкривали свої офіс на пізніх етапах розвитку. А тому немає шансу бути залученим на початку та отримати devops engineer вакансии досвід «стартувати» розробку. На відміну від аутсорс-компаній, де в пайплайні трапляються проєкти «з нуля». Це важливо, адже найбільший розвиток ви здобуваєте, коли стартуєте проєкт, обираєте технології, архітектуру та підходи.

Що входить в обов’язки DevOps Engineer

DevOps-інженери
володіють однією або кількома мовами
програмування, деякими знаннями
тестувальника, системного адміністратора
та менеджера проєктів. Реалізований у коді функціонал https://wizardsdev.com/ має відповідати бізнес-вимогам клієнта. В ідеалі вся система працює так, щоб користувачі швидко скористалися новими фічами, а девелопери, при необхідності, вчасно змінили продукт.

Плюси й мінуси роботи DevOps Engineer

Тому в спілкуванні між ними і Big Data Engineers можуть виникати складнощі й навіть конфлікти. А тепер уявімо інше завдання — побудувати систему розумного будинку. Побудова конвеєрної обробки даних — теж частина роботи Data Engineers. Пізніше до проєкту долучились тестери, і потрібно було зробити процеси для розгортання продукту на ремоутний сервер. Важливо помітити, що цей курс призначений не для повних новачків. Навчання дозволить отримати повноцінні знання у HighLoad.

Чим займається DevOps-інженер?

Дуже важливо мати гарні аналітичні навички, знання SQL, досвід з різноманітними базами даних — написання запитів, дизайн баз даних. Тому цілком реально перейти з аналітики чи  SQL-розробки в Big Data, але тоді треба вдосконалювати навички програмування. Трансформація даних сама собою може стати викликом, це залежить від природи даних, які потрапляють з джерела.

Курс розрахований на системних адміністраторів, розробників (як початківців, так і з досвідом), спеціалістів підтримки. Якщо прокачувати хард скіли й розширювати свою експертність в різних областях, можна вирости до Software Architect. Прокачавши софт скіли, можна стати менеджером продукту.