«Для нас головне – це бажання вчитися та розвиватися в DevOps» – викладачі та ментори про те, як навчають у DevOps-школі

Осінь - дивовижна пора року. Поки школярі та студенти з тугою за літом розпочинають навчальний рік, у дорослих прокидається ностальгія за минулими часами та потяг до знань.

На щастя, вчитися ніколи не пізно. Особливо якщо ви захотіли стати DevOps-інженером.

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

«Для нас головне – це бажання вчитися та розвиватися в DevOps» – викладачі та ментори про те, як навчають у DevOps-школі

Для чого і для кого створювалася DevOps-школа і що потрібно для того, щоб потрапити до неї? Ми поговорили з викладачами та менторами, щоб дізнатися відповіді на ці запитання.

— З чого розпочалося створення DevOps-школи?

Станіслав Салангін, засновник DevOps-школи: Створення DevOps-школи – це, з одного боку, вимога часу. Зараз це одна з найбільш популярних професій, і попит на інженерів у проектах став перевищувати пропозицію. Досить довгий час ми виношували цю ідею і робили кілька спроб, але остаточно зірки зійшлися лише цього року: ми зібрали в одному місці одночасно команду просунутих і зацікавлених фахівців і запустили перший потік. Перша школа була пілотною: у ній навчалися лише наші співробітники, але незабаром ми плануємо набрати другу "когорту" зі студентами не лише з нашої компанії.

Олексій Шарапов, техлід, провідний ментор: Минулого року ми брали студентів на роботу як інтернів, виховували джунів. Студентам чи випускникам університетів важко знайти роботу, бо вимагають досвіду, а досвіду не отримати, якщо на роботу не беруть — виходить порочне коло. Тому ми давали хлопцям можливість себе проявити і зараз вони успішно працюють. Серед наших стажистів був один хлопець — інженер-конструктор на заводі, але вміючи трохи програмувати та працювати на лінуксі. Так, він не мав якихось крутих навичок, але в нього горіли очі. Для мене в людях головне — це ставлення, бажання вчитися та розвиватися. Для нас кожен студент – це стартап, в який інвестуємо свій час та досвід. Ми даємо шанс кожному і готові допомагати, але студент сам має взяти на себе відповідальність за своє майбутнє.

Лев Гончаров aka @ultral, провідний інженер, євангеліст рефакторингу інфраструктури через тестування: Близько 2-3 років тому я загорівся ідей нести IaC в маси і зробив внутрішній курс Ansible. Вже тоді ходили розмови, як поєднати розрізнені курси однією ідеєю. Пізніше до цього додалася потреба у проекті розширити інфраструктурну команду. Подивившись на вдалий досвід сусідніх команд розвитку випускників Java School, складно було відмовитися від пропозиції Стаса з організації DevOps-школи. Як результат — на своєму проекті ми закрили потребу у спеціалістах після першого ж випуску.

- Що потрібно для того, щоб потрапити до школи?

Олексій Шарапов: Мотивація, захопленість, легка дещиця нерозсудливості. Як вхідний контроль у нас буде невелике тестування, але в цілому потрібні базові знання Linux-систем, будь-якої мови програмування та відсутність страху перед консоллю терміналу.

Лев Гончаров: Конкретні технічні hard skill - це справа наживна. Головне, щоб був інженерний підхід до вирішення проблем. Зовсім не буде зайвим знати мову, адже DevOps-інженер, як “людина-клей”, має виліплювати процеси, а це, як не крути, має на увазі комунікацію і не завжди російською мовою. Але мову також можна прокачати на курсах усередині компанії.

— Навчання у DevOps-школі триває два місяці. Чого за цей час зможуть навчитись слухачі?

Ілля Кутузов, викладач, лідер DevOps-спільноти в Deutsche Telekom IT Solutions: Зараз ми даємо студентам лише необхідні для роботи hard skills: 

  • DevOps basics 

  • Інструментарій розробки

  • Контейнери

  • CI/CD

  • Clouds & orchestration 

  • Моніторинг

  • Конфігурація управління 

  • розробка

«Для нас головне – це бажання вчитися та розвиватися в DevOps» – викладачі та ментори про те, як навчають у DevOps-школіЛекції в DevOps-школі по той бік екрану

— Що станеться після того, як студент опанує програму курсу?

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

— Стасю, ти якось згадував, що набрати команду викладачів було непросто. Чи довелося залучити до цього зовнішніх фахівців?

Станіслав Салангін: Так, зібрати команду і, головне, утримати її, не дати розбігтися і продовжувати мотивувати спочатку дуже важко. Але всі викладачі та ментори школи наші співробітники. Це DevOps-ліди у проектах, які знають, як наші проекти працюють зсередини, щиро вболівають за свою справу та за компанію. Ми називаємось школою, а не академією чи курсами, бо, як у цій школі, для нас величезне значення має близьке спілкування викладача зі студентами. Ми плануємо організувати зі студентами своє ком'юніті — не чатик у Телеграмі, а спільнота однодумців, які зустрічаються особисто, допомагають один одному та розвиваються.

«Для нас головне – це бажання вчитися та розвиватися в DevOps» – викладачі та ментори про те, як навчають у DevOps-школіДрімтім викладачів та менторів. Сподіваємося скоро зустрітися та зробити спільну фотографію особисто!

— Чим ви займаєтесь у DevOps-школі?

«Для нас головне – це бажання вчитися та розвиватися в DevOps» – викладачі та ментори про те, як навчають у DevOps-школі

Ілля Кутузов, викладач, лідер DevOps-спільноти в Deutsche Telekom IT Solutions:

«Я навчаю студентів побудувати пайплайни на гітлабі, як змусити тулів дружити один з одним і як зробити так, щоб вони дружили без тебе.

Чому DevOps-школа? Онлайн-курс не дає швидкого занурення та не дає практичної навички роботи з технологією. Будь-яка віртуальна школа не дасть відчуття, що ти справді вмієш вирішувати практичні завдання та зможеш розібратися з реальною проблемою на проекті. Те, з чим студенти зіткнуться під час навчання, з тим вони працюватимуть у проектах.»

«Для нас головне – це бажання вчитися та розвиватися в DevOps» – викладачі та ментори про те, як навчають у DevOps-школі

Олексій Шарапов, техлід, керівник та ментор школи:

«Спостерігаю, щоб студенти та інші ментори не хуліганили. Допомагаю студентам вирішувати технічні та організаційні спори, допомагав слухачам усвідомлювати себе девопсами, показував особистий приклад. Викладаю відпрацьований та класний курс контейнеризації.»

 

«Для нас головне – це бажання вчитися та розвиватися в DevOps» – викладачі та ментори про те, як навчають у DevOps-школі

Ігор Ренькас, к.т.н., ментор, product owner:

«Я займаюся менторингом студентів у школі, а також допомагаю Станіславу в організації та розвитку школи. Перший млинець, на мій погляд, не вийшов грудкою і ми успішно стартували. Зараз ми, звичайно ж, працюємо над тим, що можна покращити в школі: думаємо над модульним форматом, навчанням по сходах, хочемо в майбутньому навчати не лише hard skills, а й soft skills. У нас не було второваної дороги та готових рішень. Ми шукали викладачів серед колег, продумували лекції, курсовий проект, організовували все з нуля. Але в цьому і полягає наш головний челендж і вся краса школи: ми йдемо своїм шляхом, робимо так, як нам здається правильним і як краще для наших студентів.»

«Для нас головне – це бажання вчитися та розвиватися в DevOps» – викладачі та ментори про те, як навчають у DevOps-школі

Лев Гончаров aka @ultral, провідний інженер, євангеліст рефакторингу інфраструктури через тестування:

“Я навчаю студентів Configuration management та як з ним жити. Що буде недостатньо щось покласти в git, необхідно змінити парадигму мислення та підходи. Що інфраструктура як код — це означає не лише написати якийсь код, а й зробити підтримуване, зрозуміле рішення. Якщо про технології, то розповідаю в основному про Ansible і мимохіть згадую, як його зіштовхувати з Jenkins, Packer, Terraform.

— Колеги, дякую за інтерв'ю! Що скажете читачам насамкінець?

Станіслав Салангін: Ми запрошуємо до нас навчатися не лише супер-інженерів чи молодих студентів, не лише людей, які знають німецьку чи англійську мову – це все прийде. Для нас головне – це відкритість, готовність до інтенсивної роботи, бажання вчитися та розвиватися у DevOps. 

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

DevOps-школа – це open source проект. Ми робимо це для спільноти, ділимося знаннями, щиро хочемо допомогти хлопцям, які мають бажання розвиватися у DevOps. Зараз у нашій компанії для junior-інженерів відкрито всі дороги. Головне – не боятися!

Джерело: habr.com

Додати коментар або відгук