Олег Заревич
Олег Заревич – спікер і викладач багатьох курсів.
✓ DevOps at Edvantis
✓ Майже 10 років у тестуванні, з них 8 займається автоматизацією.
✓ Будує успішний процес у команді, допомагає створювати якісне та надійне програмне забезпечення.
✓ З 2020 року працює у сфері DevOps та Cloud Infrastructure.
✓ Пише про тестування та ІТ загалом – просто, українською, з гумором
Олег розповів про свій шлях, перспективи DevOps в ІТ та власне про сам курс Cloud and DevOps: quick intro
Олеже, розкажи, як давно ти в ІТ і ким працюєш?
Я працюю в ІТ вже майже 10 років. Починав, як тест-інженер і багато років займався автоматизацією тестування.
Моя робота була тісно пов'язана з інфраструктурою і різними девопс-активностями.
І декілька років тому я вирішив переключитися і почав повноцінно працювати DevOps інженером.
Я будую cloud-платформи, працюю з контейнерами, використовуючи сучасні підходи та архітектурні рішення.
Мій досвід роботи тест-інженером дає мені розуміння проблем з технічним боргом і різними перевірками якості.
У своїй роботі я завжди намагаюся максимально покращити делівері нашого продукту, і пришвидшити за допомогою цих всіх тестів його доставку.
Розкажи, як ти прийняв рішення прийти в ІТ? Яка в тебе була освіта до ІТ?
Я завжди цікавився комп'ютерами. Мережі, віртуальні машини та операційні системи – завжди були для мене дуже цікавими темами.
Я навчався у Львівській політехніці, закінчив технічний напрям "комп'ютерна інженерія". Ми спеціалізувалися на розробці апаратних рішень.
Десь на 3 курсі я отримав свою першу пропозицію роботи і почав працювати у першій ІТ-компанії.
Як відбувався твій професійний ріст?
Ріст завжди відбувається. Це такий процес, який ніколи не закінчується. Тому слово “відбувався” не є у довершеній формі.
Спочатку стаєш Middle, потім Senior, змінюєш компанії, переходиш на інші ролі.
Вивчаєш технології, підходи, читаєш різні книги, проходиш різні курси – отримуєш більше технічних навичок (hard skills).
Також дуже важливим є розвиток м’яких навичок (soft skills), особливо, комунікації: спілкування зі своїми колегами, замовниками, розуміння задач і принципів.
Адже коли ти вже стаєш Senior-ом, вміння спілкуватися буде пріоритетнішим, ніж технології.
Тому я постійно розвиваюсь, прокачую свої hard & soft skills. Для цього читаю книги, дуже багато часу проводжу на онлайн-курсах та стараюсь відвідувати мітапи та конференції.
Як ти став викладачем?
Я викладаю вже понад 5 років. Мені подобається навчати та ділитися досвідом. Вважаю, що це дуже добре прокачує інженера, тому що потрібно розібратися детально в темі, яку він хоче подати.
Я завжди очікую, що в мене буде студент, який поставить таке запитання, відповідь на яке знаходиться десь на останній сторінці документації.
Тому готуюсь до таких речей. Але таких рідко зустрінеш.
Я проводжу доволі багато тренінгів і виступів на різних конференціях.
Маю великий список ідей, які б хотів ще розповісти.
Останнім часом я більш сконцентрований на тренінгах по інструментарію.
Що дає тобі викладання. Яка користь з цього?
Коли готуєшся до будь-якого тренінгу, то дуже детально вивчаєш свою технологію. Якщо маєш якісь пробіли, ти їх, напевне, закриєш, тому що доведеться це розповідати людям. Також ти знайомишся з різними людьми, чуєш інші точки зору, інші підходи, бачиш, як думають інші люди.
Ще це побудова свого бренду, як інженера. Інженер, який ділиться з людьми – це завжди людина, про яку знають.
Розкажи про свій курс Cloud and DevOps: quick intro. Чим він унікальний, цінний? Хто і чому має прийти на нього і які знання людина отримає?
Сам DevOps і робота з інфраструктурою завжди дуже залежать від проекту і його контексту.
Є клієнти, які мають все в cloud-aх, є ті, які мають якусь свою власну інфраструктуру, і використовують різні інструменти. Тому, не існує якогось “стандарту” знань, все дуже залежить від проекту.
Курс буде складатися з п'яти занять. Він міститиме теми по конкретних технологіях
На цьому курсі ми розглянемо технології Microsoft і розглянемо популярний інструментарій у цьому стеку.
Розберемо Microsoft Azure.
Подивимось на віртуальні машини, захопимо теми по обчислювальних потужностях.
Також поговоримо про побудову CI/CD процесів за допомогою Azure DevOps.
На сьогодні одним з найбільш популярних інструментів для побудови інфраструктури є Terraform. Про нього ми також поговоримо.
Відкриватиме курс тренінг по Git – системі контролю версій.
Зараз варто тримати все в коді.
Багато хто досягає такого дзену: всі налаштування, всі робочі інструменти, і все, що потрібно для проекту – знаходиться в коді.
Тому вміння працювати з кодом, з його системами зберігання – дуже важливе.
Ми детальніше розглянемо, як працювати з Git, а також з Github та Azure DevOps для зберігання коду.
Будуть окреме заняття по Docker і контейнерах, адже контейнери є одним з універсальних рішень, які багато де використовуються.
Будуть максимально життєві приклади використання цих всіх інструментів.
Для кого цей курс?
Якщо ви хочете себе спробувати в DevOps, або розширити свій кругозір з точки зору інфраструктури – цей курс для вас.
Якщо ви, наприклад, працюєте тест-інженером, вміння працювати з якимось із цих інструментів буде для вас плюсом.
Тому, що вміння працювати з сорс-контролем, розуміння, як будується докер-іміджі, вміння побудувати якусь мінімальну інфраструктуру в ажурі і, також, побудувати CI/CD – розширюватимуть можливості в ІТ.
Для developer-a це також буде важливо, корисно, тому що зараз всі пробують переходити в Docker.
Вміння працювати з інфраструктурою в Terraform, або писати CI/CD-процеси в Azure DevOps – також стане їм у нагоді.
Ще це буде цікаво людям, які хочуть працювати з майкрософтським стеком, як девопс-інженери.
Курс Cloud and DevOps: quick intro
Що тебе надихає і мотивує в роботі та житті?
Мені подобається те, чим я займаюся. Ми працюємо з великими компаніями, зі складними інженерними рішеннями, будуємо солюшени, які потім використовують мільйони людей.
Я працюю над сервісами, які для когось є важливими. І розуміння того, що це впливає на таку велику аудиторію, мене надихає.
В житті я люблю багато подорожувати, розвиватись і пізнавати нове.
