Антон Борщевський. Історія сисадміна, який іде в DevOps
Антон пройшов у нас два курси: спочатку 2 семестри DevOps з нуля, а потім базовий курс з Kubernetes.
Маючи понад 20 років досвіду роботи в адмініструванні, він давно думав про перехід у DevOps. В інтерв’ю Антон розповідає, як навчання допомогло йому закрити прогалини у знаннях Linux та опанувати Kubernetes, чому практика на курсі виявилась важливою, і як це вплинуло на його впевненість та кар’єрні плани.
Вік: 48 років
Освіта: спеціальності «Інженер-електронік» та «Інженер-системотехнік»
Досвід: Windows Administrator та Senior System Administrator
Мета: перехід у DevOps
Яким було перше знайомство з DevOps?
Перші курси з DevOps-інженерії я проходив приблизно п’ять років тому і вони відбувались в офлайн-форматі.
Заняття проходили дуже швидко, як кажуть «галопом по Європі». Через це я не встигав ні за викладачем, ні за матеріалом. Хотілось повторити те, що показують, але оскільки немає можливості поставити на паузу чи перемотати, то за той курс я майже нічого не зробив.
Наступні курси я відвідував три роки тому. Вони вже були більш схожі на те, як навчають в ITEDU, але було багато води. Викладач хороший — досвідчений DevOps-інженер, та часто просто начитував матеріал.
Практики на заняттях майже не було, а домашні завдання давали складні. Виходило так: на уроці нудно, бо слухаєш монотонний текст, а потім намагаєшся зробити домашнє завдання, яке важко виконати без практики.
Про робочий досвід
Я закінчив університет у 2000 році і з того моменту вже понад 20 років працюю за своєю спеціальністю.
Половину цього часу я працював Windows-адміністратором. Це були переважно українські компанії зі своїми відомими «бенефітами» у вигляді невисоких зарплат і непростим колективом. А після переїзду із Запоріжжя в Київ я потрапив у міжнародну ізраїльську компанію в ролі сисадміна — там вже була приємніша атмосфера та й інша зарплата.
Саме там я працюю вже 12 років. Затримався надовго, бо до цього часто переходив з одного проєкту на інший і з часом захотілося стабільності. Але в цього є й інша сторона.
Я давно думаю про перехід у DevOps, проте коли ти вже доріс до Senior-рівня, зробити такий крок стає значно складніше. Бо мені доведеться знову починати з позиції джуна, погоджуватися на меншу зарплату і йти в компанію, де тобі не гарантують, що ти закріпишся.
Так я зрозумів, що стабільність поступово перетворилася на зону комфорту — коли стабільно платять і не сильно напрягають, стає складно щось змінювати.
Навчання в ITEDU
Я обрав ITEDU з двох причин. По-перше, дивився на відгуки. А по-друге, мені сподобалось, що курс з DevOps-інженерії був тривалим.
Після досвіду з попередніми курсами, мені хотілось наче піти в університет, де я буду плавно інтегруватись в кожну тему. Тому вирішив ризикнути ще раз.
DevOps з нуля. 2 семестри
Перший семестр більше зосереджений на системному адмініструванні, але саме він виявився для мене найважливішим. У роботі я переважно займаюсь віртуалізацією: розгортаю віртуальні машини, готую сервери, а далі передаю їх DevOps-інженерам. Вони вже займаються деплоєм, супроводом і підтримкою. Тож глибокого занурення в Linux зазвичай не відбувається — максимум міг щось налаштувати або розв’язати окремі проблеми.
Тому знання цієї ОС і стеку LEMP були для мене критично важливими, і перший семестр допоміг закрити ці прогалини.
Дипломна робота стала окремим випробуванням. Я хотів закрити якомога більше завдань до старту другого семестру, чере що майже два тижні практично не виходив з дому. В цьому дуже виручило вікі (бібліотека корисних ресурсів ITEDU) — на першому семестрі воно круто і зрозуміло розписане.
Другий семестр теж був корисним, хоча значна частина матеріалу була присвячена хмарі, яку ми зараз у роботі не використовуємо.
Навчання на курсі Kubernetes
Потреба у Kubernetes у мене також була пов’язана з робочим інтересом, бо у нас його почали впроваджувати.
Я займався розгортанням Rancher і швидко відчув різницю між тим, коли ти підіймаєш Kubernetes локально або в AWS, і коли робиш це в корпоративній мережі. У корпоративному середовищі все сильно обмежено фаєрволами та проксі-серверами, і будь-які збої одразу ускладнюють роботу.
Тоді я зрозумів, що мені не вистачає знань, практичних навичок і окремо запевнився, що якщо на співбесіді ти не можеш відповісти на питання про Kubernetes, одразу втрачаєш свою ціну.
Я пішов на навчання — і це дало відчуття впевненості.
Після курсу ми все ще перебуваємо на етапі впровадження, але результат уже є. Я розгорнув кластер, налаштував Load Balancer та запрацювала Grafana. Внаслідок цього на роботі мені додалося трохи «уявних балів»: у команді поки небагато людей з досвідом роботи з Kubernetes, і після курсу керівництво побачило, що я готовий навчатись далі й братися за такі проєкти.
Враження від навчання
Мені сподобалось, що викладач не лив воду, а одразу показував, як це зробити на практиці.
Коли я сідав робити домашки, то можна було просто повторити за ним і закріпити матеріал. Бо коли робиш один раз — все забудеться, коли повторив вдруге — усвідомив свої помилки, а третій раз стає вже навичкою. Саме таким шляхом і стають фахівцями.
З якими труднощами під час навчання ви стикались?
Найбільша складність полягала в тому, що на курсі DevOps багато чого доводилось підіймати в AWS, а це дуже дорого. Наприклад, коли я підіймав кластер, я і так витратив на це цілий день, але наприкінці щось пішло не так.
Тоді я звернувся за допомогою до ментора, але він відповів одним реченням, яке мало чим допомогло, тому доводилось шукати рішення самостійно, щоб AWS не з’їв ще більше коштів.
І так було постійно. В очікуванні допомоги від ментора накопичувалось багато інших проблем, які коштували грошей. Тому якби не Copilot, я, мабуть, навчання б не вивіз.
Чому ви хочете перейти у DevOps?
Я зрозумів, що вигорів на теперішній посаді. Працюючи тут вже давно, для мене все стало легким і перестало бути цікавим. Коли з’являється певний виклик, це заряджає. Наприклад, під час вивчення Kubernetes на курсі я міг днями не виходити з дому, бо мені було цікаво. Не так легко змусити дорослу людину робити щось безплатно — мені хотілось розібратись і зробити щось справді складне для себе.
А загалом мене приваблює ІТ. Зарплата хороша, технології цікаві, і я не знаю, що зараз може бути крутіше за цю сферу. Це високі технології, які рухають прогрес всього світу.
Плани на розвиток
Раніше у мене було два варіанти: залишитись у своїй компанії та отримувати вищу зарплату або перейти на позицію DevOps-інженера джуна з трохи меншою ЗП. Жоден із цих варіантів мене не влаштовував, тому я почав цікавитись парт-тайм проєктами на позиції DevOps-інженера, але, на жаль, таких пропозицій не було.
Та нещодавно мій знайомий розповів, що, працюючи віддалено, він влаштувався одночасно на три роботи.
Це змінило моє мислення: можна ж бути на кількох позиціях одразу і, поступово доростаючи до рівня Middle на одній із них, підвищити зарплату і перейти тільки туди. Зараз я моніторю ринок та пробую більше розібратись із цим підходом.
Наостанок
Додати впевненості своїм скілам та наважитись на новий кар’єрний крок можна на авторських курсах від ITEDU. Ми навчаємо не тільки роботі з інструментами, а й формуємо експертне мислення.
Обирайте свій курс у нашому каталозі. Чи це DevOps з нуля та Kubernetes, чи AWS, Cisco або IP-телефонія — ви точно отримаєте те, заради чого до нас звернулись.