Олександр Білобородов працює в ІТ вже 15 років і за цей час пройшов шлях від розробника до Solution Architect.
Щоб глибше розбиратись в інструментах, з якими працює, він регулярно проходить навчання. Цього разу — курси з AWS та Kubernetes від ITEDU.
Ми поспілкувались з Олександром про його досвід, враження від навчання і поради, які допоможуть у розвитку новачкам.
Вік:
Освіта: Харківський авіаційний інститут, спеціальність «Комп’ютерна інженерія».
Досвід: .NET-розробник, Team Lead, Solution Architect.
Про курс AWS
Я прийшов на навчання, бо хотів розширити своє розуміння клаудів, зокрема AWS, адже він частково використовується на моїй роботі.
Очікування були доволі простими — розібратись, дізнатись ключові можливості та навчитись їх використовувати. У результаті я отримав навіть більше, ніж було потрібно — робота з білінгами, налаштування доступів, можливість самостійно підіймати інстанси та бази даних.
Не скажу, що використовую ці знання щодня, але в нас є окремі AWS-сервіси, з якими ми постійно працюємо. І завдяки тому, що я розумію, як відбувається керування доступами, які для цього є інструменти і як усе між собою пов’язано, мені значно простіше комунікувати з DevOps-інженерами. Для моєї роботи — це плюс.
Що стало найціннішим?
Впевненість. Бо коли вперше пробуєш працювати з AWS, інтерфейс виглядає складним і нагромадженим. Зараз я вже знаю, куди треба натискати, а куди ні, і навіть через просту рішучість у своїх діях працювати стало легше.
Чи було опанування AWS складним?
Хоч курс розрахований для DevOps-інженерів, яким я не є, навчання для мене було не важким. Тим більше викладач все детально показував і розказував, залишалось тільки за ним повторювати.
Також, мабуть, з цим допомогла база, яка в мене вже була до курсу. Наприклад, розуміння того, що таке Load Balancer, інстанс, що таке домени та IP. Якщо є такий фундамент, тоді нема нічого складного.
Про курс Kubernetes
Kubernetes активно використовується в моїй роботі. Тому мені хотілось краще розібратись у best practice, розгортаннях сервісів і зрозуміти, як правильно підіймати Kubernetes і локально, і в AWS.
Для мене також було важливо самому пройти весь цей шлях, щоб знати як все робиться, як додаються інстанси та яка комунікація присутня між елементами. У результаті я це отримав і часто використовую.
Що стало найціннішим?
Найбільшу цінність дало розуміння того, як усе працює всередині, а не просто набір команд.
Плюс я помітив, що мені сильно допомагали знання з курсу AWS.
Наприклад, на курсі Kubernetes була робота з HTTPS-сертифікатами, але про них розповідалось менше. Тоді як на курсі AWS на цьому акцентувалось більше уваги.
Таких моментів виникало декілька, тому для мене курси добре доповнили один одного.
Чи було опанування Kubernetes складним?
На початку було трохи заплутано, особливо через те, що робота йшла і з локальним кластером, і з AWS одночасно.
Але заняття побудовані так, що до кінця курсу ти вмієш робити все від початку до кінця. Тобто спочатку я вчився створювати Kubernetes-кластер, потім додавати туди контейнери, а потім і базу даних. І коли ти доходиш до етапу проєктної роботи ти вже опановуєш все, щоб її виконати.
Яким для вас було навчання в ITEDU?
Я обрав навчання у вас через практичне наповнення курсів, хорошу програму, приємну ціну і розклад занять, який комфортно вписувати у свій графік.
Вже коли проходив курси додатково відмітив, що комунікація між викладачем та студентами класно побудована.
На початку кожного заняття Павло (викладач та СЕО NETFORCE Group) запитував, чи є в когось питання і одразу на них відповідав. Якщо питання виникали поза уроками, то завжди можна було написати ментору в Telegram і впродовж дня отримати відповідь.
Чим вам подобається ваша сфера?
В ІТ я працюю вже 15 років. Починав як .NET-розробник і досить довго працював у цій ролі в різних компаніях. За цей час набрався досвіду, після чого мені запропонували позицію Team Lead, а згодом — Solution Architect. На цій посаді я працюю вже 3 роки.
Зараз найбільше подобається працювати з бізнес-запитами. Наприклад, коли потрібно додати щось у чинну систему або взагалі побудувати нову. Ти береш ідею у вигляді текстового опису і перетворюєш її на реальне рішення. Цікаво бачити результат своєї роботи.
Поки що бачу себе саме в цьому напрямі і не планую його змінювати. Хіба що хочу й надалі проходити різні курси, щоб розвивати професійні навички і ще глибше занурюватись у свою сферу.
Що ви можете порадити новачкам?
Найважливіше, що я б порадив — перед будь-якими курсами, особливо якщо у вас немає досвіду, хоча б трохи ознайомитись з темою самостійно. Подивитись матеріали у відкритому доступі, почитати статті або переглянути відео. Це допоможе краще зрозуміти те, про що говорить викладач, і легше пройти сам курс.
Якщо говорити про AWS і Kubernetes, то обов’язково варто розібратись, як будуються мережі і що таке маска мережі. На курсах це не пояснюється детально, бо це надто базовий рівень і курс, загалом, не про це. Але саме ці знання сильно спрощують навчання.
Також рекомендую трохи розібратись, що таке Load Balancer, HTTP/HTTPS, TCP, Auto Scaling і HTML. Якщо досвіду зовсім немає, тоді варто додатково подивитись у сторону YAML, JSON, баз даних і Linux. Останнє — особливо важливо, бо дуже багато речей робляться через термінал. Не обов’язково заглиблюватись, достатньо переглянути базові гайди або список з корисними командами. І ще один важливий момент — система permissions в Linux. Якщо її не розуміти, можна часто стикатись з проблемами, хоча насправді там все доволі просто.
Як стосовно софт скілів?
Наполегливість — одна з ключових рис. Не все буде виходити з першого разу, і це нормально. Іноді доводиться перечитувати матеріал або передивлятись лекцію кілька разів. Я й сам можу переглядати двогодинну лекцію повторно, якщо щось не зрозумів або пропустив важливу деталь. Часто саме через цю малу деталь у вас може щось не виходити.
Також дуже важливе аналітичне мислення. Наприклад, коли піднімаєш Kubernetes-кластер, він може не піднятись одразу, а викликати збій. Щоб з ним впоратись, треба мати навички troubleshooting, а саме — вміти прочитати повідомлення про помилку і подумати, як з нею справитись.
Тому завжди треба знати, що ти робиш і для чого, і до якого результату твоя робота має привести. А якщо не привела, то чому і що можна зробити.
Післяслово
Навчання — це завжди інвестиція у себе. Навіть якщо ви не плануєте змінювати професію, нові знання допомагають працювати ефективніше, глибше розуміти тулзи та відчувати себе впевнено у складних завданнях.
Переходьте на каталог курсів ITEDU та творіть свою кар’єру разом з нашою командою.

