article-spots
article-carousel-spots
programs
Новини

DevOps Online Training – шлях до вершини мейнстріму

19 лют 2020

EPAM Training Center в Білорусі відкрив набір на перший онлайн-тренінг з DevOps. Курс розраховано на новачків ІТ-сфери та людей з мінімальним досвідом. Якщо ви вже працюєте системним адміністратором, але не копаєте глибоко або не стикаєтесь з ситуаціями адміністрування чи налаштування сервісів, зможете знайти у курсі багато корисного. Ми запитали одного з авторів тренінгу і ментора DevOps Lab Максима Беліцького про переваги онлайн-освіти, очікування від тренінгу та про те, чому DevOps – це цікаво.

До чого готуватися? 

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

Курс складається з двох частин:

1) Online-тренінг

Онлайн частина поділена на 6 модулів і побудована переважно на відеороликах (тривалістю не більше 20 хвилин кожен) і демоматеріалах, в яких докладно розглянуто різні ситуації й розписано команди для набору. З першого дня навчання можна ставити питання менторам або колегам по курсу в спеціальному чаті в Gitter і позначати свій прогрес на порталі Grow. Відразу після успішного проходження першого етапу навчання можна пройти інтерв'ю та отримати job offer в EPAM або потрапити в лабораторію. 

2) DevOps Lab

Навчання в лабораторії дає більш широкий спектр знань про те, що таке DevOps і Software Development LiveCycle, і про тули, які ці практики впроваджують. Тут глибше вивчають CI/CD, Cloud та configuration-менеджмент, контейнери, моніторинг, а також тісніше взаємодіють з менторами. 

Ментори, хто вони?

  • багато з них вийшло з DevOps Lab
  • працюють тренерами в EPAM Training Center
  • мають 2-5+ років production-досвіду в IT
  • Senior та Lead DevOps Engineers

Як почати навчання? 

  • зареєструватися на DevOps Online Training на нашому порталі
  • створити обліковий запис на порталі GitHub.com
  • зареєструватися на порталі GROW, використовуючи GitHub.com акаунт, потім пройти за посиланням (шаблон навчання буде автоматично додано у ваш акаунт)
  • подивитися це відео з гайдом по тренінгу 

Що я буду вміти після першого етапу навчання?

Після успішного завершення онлайн частини курсу ви зможете працювати системним адміністратором початкового рівня, автоматизувати рутинні процеси на Windows і Linux, писати скрипти із застосуванням PowerShell, Bash, підключатися віддалено до інших машин, налаштовувати сервіси та ролі. 

Що я буду вміти після виходу з лабораторії? 

Все, що вміють Junior DevOps-інженери.

Чому варто обрати DevOps, а не щось інше? 

Свого часу DevOps з'явився через проблеми у взаємодії розробників і спеціалістів з технічного обслуговування: програмісти писали код, але відмовлялися займатися його деплоєм або допомагати в цьому. З цього протистояння й народилася методологія на перетині розробки та експлуатації ПЗ.

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

Особиста історія входження в ІТ

Я вже 12 років в ІТ. Потяг до технологій виник після того, як вдома з’явився комп'ютер. Це було ще в часи Windows Millennium і Windows 95/98. В усіх проблемах доводилося розбиратися самостійно. Тоді з інтернетом було скрутно. Наприклад, вийти в мережу ти міг лише рано вранці, тому що нікому не потрібно було користуватися телефоном (так-так, саме ті часи, коли якщо хтось знімав слухавку, в тебе зникав інтернет) і тарифи на dial-up з'єднання були найнижчі. Так і виник інтерес до системної інженерії. 

Спочатку я пішов вчитися на програміста до коледжу, поступово зрозумів, що програмування в чистому вигляді – це не моє. І до інституту вже пішов на системного інженера. Паралельно працював системним адміністратором у комп'ютерному клубі та обслуговував комп’ютерну мережу адміністрації, після цього перейшов до міської поліклініки. Спочатку місцева мережа складалася з 10 комп'ютерів, за час роботи розрослася до 200, з'явилося багато різного обладнання: кол-центр, інфокіоски, електронні черги. 

Про DevOps дізнався від знайомого епамера, залишив своє резюме на вакансію системного інженера в EPAM. На той момент позиція вже була закрита, і рекрутери запропонували пройти тренінг. Я тоді не знав, що таке DevOps. Вирішив спробувати. І з тих пір зрозумів, що DevOps – це мое. Чому? Тому, що я маю досвід в системній інженерії та знання в програмуванні, але я не хочу бути програмістом, а DevOps – це робота на перетині одного та другого. 

Поради від одного з авторів тренінгу: 

1. Будьте уважні. Спостерігайте за собою в процесі навчання і спробуйте усвідомити своє ставлення до DevOps. Чим раніше ви зрозумієте ваше це чи ні, тим більше часу зекономите. 

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

3. Розраховуйте свої сили. Тренінги – це не школа чи університет. Тут ніхто за вами не ходитиме й не вмовлятиме зробити домашнє завдання. Все залежить тільки від вашого бажання, мотивації та здібностей. Правильно розподіляйте навантаження і наберіться терпіння.


У Льюїса Керрола є чудовий вислів: "Потрібно бігти чимдуж, аби тільки втриматися на місці, а якщо хочеш дістатися куди інде – біжи принаймні вдвічі швидше!"