Вероніка Красіля, Junior Systems Engineer в EPAM, пройшла шлях від викладачки англійської до роботи в ІТ, бо у певний момент захотіла змінити своє життя. Чому вона зробила доволі нестандартний вибір на користь DevOps, з чого починала і як пройшла цей шлях — Вероніка ділиться своїм досвідом у цій статті. Далі пряма мова.
Пандемія, можливості та спроби кодування
Близько року я викладала у загальноосвітній школі і ще два роки працювала репетитором у школі англійської. Імпульс до змін дала пандемія: віддалена робота змінила моє бачення, і я зрозуміла, що втрачаю той азарт, який раніше відчувала у викладанні.
DevOps-інженер — це фахівець, який допомагає команді працювати злагоджено, оптимізуючи та автоматизуючи її процеси. Мене надихнула ідея працювати в цій сфері, адже тут ти щодня бачиш результати своєї праці, те, як твої дії впливають на ефективність команди. Завдяки тому, що мій хлопець теж працює DevOps-інженером, я більше дізналася про цю спеціалізацію і відчула бажання спробувати себе в цій ролі.
Спершу я трошки переживала, чи вдасться мені опанувати програмування — припускала, що в DevOps можна обійтися без написання коду. Але звісно ж, без цього ніяк. Тож я почала навчатися самостійно. Поки ще викладала англійську, намагалася повторювати базові кроки з безкоштовних навчальних роликів і навіть писати простий код на Java. Зрозуміла, що нічого страшного в кодуванні немає, і це просто один з інструментів DevOps-інженера.
Залаштунки навчання — як потрапити до Cloud&DevOps лабораторії EPAM
З часом прийшло розуміння, що самостійного навчання замало. Перший крок до навчання в лабораторії EPAM Campus — пройти відбір, який включає тестування з англійської мови та технічного завдання. Тести охоплюють базові теми, які є фундаментальними для DevOps: основи мереж, системного адміністрування (зокрема Linux), скриптування, а також загальне розуміння ролі DevOps-інженера.
Щоб підготуватися до відбору, я скористалася безкоштовними YouTube-курсами. Це чудовий спосіб опанувати базові знання, адже пройти тест "з нуля" буде непросто. На сторінці лабораторії вказані вимоги до навичок. Можна виписати ці теми та самостійно ознайомитись з ними глибше за допомогою онлайн-ресурсів або скористатися self-paced курсом, який доступний на платформі EPAM Campus. Цей курс також можна проходити паралельно з навчанням у лабораторії, — так зробила і я, щоб глибше зануритися в тематику.
У навчальній лабораторії я опанувала основи та почала працювати з Python, вже розуміючи, куди рухатись далі. Цей досвід був наче університетська програма, але з більшою свободою. Для новачка важливою є підтримка ментора, який зможе відповісти на всі запитання без осуду. На початкових етапах навчання ви зустрінетесь з величезним потоком незнайомої інформації, тож цінно мати людину, яка пояснить складні речі простими словами.
А ще необхідно прийняти той факт, що не все може вдатися одразу. Новачкові нелегко адаптуватися до масиву незнайомої інформації, і я відчула це на собі, коли поєднувала викладання й освоєння нових навичок. Тому вирішила взяти паузу. Восени 2022 року я тимчасово припинила навчання, щоб підтягнути свої знання самостійно. А вже у лютому 2023 повернулася до програми з новою групою студентів і завершила курс у вересні того ж року. Від моменту старту навчання до переходу на реальний проєкт пройшло приблизно 6 місяців.
Перший проєкт
Я потрапила на проєкт спочатку як студентка — почала працювати над створенням навчальних матеріалів для Cloud-курсів на базі AWS. Спершу ці курси були розраховані на Java-розробників, але згодом, уже під час моєї участі, програма розширилася, і тепер підходить для спеціалістів з різними мовами програмування. Як технічний письменник (technical writer — спеціаліст, який створює технічну документацію до різноманітних програм та автоматизованих систем) я допомагала розробляти завдання й лекції, використовуючи свої вчительські навички, — щоб зробити складний матеріал зрозумілим для новачків.
Працюючи разом із командою, я вже активно долучаюсь і до DevOps-завдань. Моє професійне становлення ще триває. В EPAM побудована ціла менторська екосистема, тож додатково я працюю з колегою-ментором, який допомагає підтягнути мої hard skills та підвищити кваліфікацію.
Попри стереотипи, жінок у нашій команді чимало: серед розробників, менеджерів, технічних райтерів. Завдання призначаються на основі компетенцій, а не гендеру. Радісно бачити, що гендерне співвідношення в ІТ поступово вирівнюється.
Додаткові ресурси для навчання
- У навчанні мені стали в пригоді курси на LinkedIn, адже там регулярно оновлюються матеріали і можна легко знайти інформацію про нові інструменти.
- Також рекомендую Udemy та подібні платформи — вони пропонують якісні лекції з лабораторними завданнями, які одразу перевіряються, що дуже зручно для навчання.
- AWS Skill Builder — навчальна платформа від AWS із курсами, лабораторними завданнями та тестами для підготовки до сертифікації в хмарних технологіях.
- Cisco Networking Academy — навчальна платформа від Cisco з курсами з мережевих технологій, кібербезпеки, IoT та програмування. Вона пропонує практичні лабораторії, сертифікації та підтримку менторів, допомагаючи користувачам здобути навички для роботи в ІТ і телекомунікаціях.
Поради для тих, хто наважується на зміни:
- Фокусуйтесь на своїх цілях. Не варто розпорошуватися на безліч завдань одразу. Якщо у вас є конкретна мета — наприклад, освоїти нову технологію чи отримати сертифікацію — зосередьтесь саме на цьому і крок за кроком просувайтеся до цілі.
- Будьте впевненими у своїх навичках. Навіть якщо здається, що попереду багато викликів, продовжуйте йти далі. Впевненість допомагає зберігати мотивацію і не здаватися.
- Правильно розставляйте пріоритети. Тайм-менеджмент — це ключ до ефективного навчання і роботи. Розподіляйте свій час так, щоб не відчувати стресу через брак часу. Правильне планування — це must-have.
- Уже на етапі навчання я б радила думати про сертифікацію, адже це значний плюс у резюме. Навіть якщо ви ще в процесі підготовки до сертифікації, не забудьте згадати про це під час співбесіди — це підкреслить ваш професійний підхід і мотивацію до розвитку.