Изучаем DevOps

Месячный интенсив по основным практикам и инструментам DevOps

DevOps-специалист автоматизирует процессы разработки и тестирования кода, его доставки и развертывания на серверах
Окунитесь в культуру DevOps

Вы узнаете как и зачем появился DevOps, какие задачи он призван решать и как этому помогает волшебный девопс-инженер
Изучите нужные инструменты

Вы изучите самые популярные инструменты DevOps и узнаете как обеспечить полный цикл DevOps в компании
Закрепите навыки практикой

Вы научитесь решать основные задачи девопс-специалистов, отработав навыки на реальных бизнес-кейсах
Иными словами
это тест-драйв самой высокооплачиваемой IT-профессии: DevOps-инженера DevOps-специалиста

Кроме того, вы получаете крупный кейс в вашем портфолио
А поможет во всём этом процессе наш партнёр:
Yandex Cloud предоставляет бесплатный доступ к облачной инфраструктуре для участников интенсива
Для кого

Кому и чем будет полезен интенсив

Кто хочет начать карьеру DevOps
Вы сделаете важный шаг на пути к карьере в DevOps. Ни один курс не способен сразу превратить вас в профессионала, но интенсив даст понимание всех основных практик и инструментов, попробовать свои силы в выполнении задач и вектор развития, необходимые для достижения цели.
Начинающие DevOps-специалисты
Вы ускорите развитие карьеры, т.к. за время интенсива вы систематизируете знания, познакомитесь со полными набором инструментов и техник DevOps, выйдя за рамки своих повседневных рабочих задач. Вы получите опыт на всех ключевых стадиях, научитесь видеть за проектами, фичами и данными единую систему.
Системные администраторы и разработчики
Вы узнаете, как организовать непрерывную доставку и развёртывание продукта, научитесь работать с инфраструктурным кодом, и разберете полный цикл задач девопс-специалиста.
Системные администраторы получат ответ на вопрос — как вырасти из сисадмина в DevOps'а
А разработчики смогут лучше понять как работает их коллега – это поможет положительно повлиять на качество продукта
Расписание

Как построено обучение

Вы будете получать подробные онлайн-лекции и демонстрацию решения задач, после чего повторять на практике аналогичные задания самостоятельно. Такой формат обучения позволит эффективно усвоить новую информацию.
1

Знакомство с DevOps и Docker

Что такое DevOps и кто такой DevOps-инженер
Задачи DevOps и инструменты для их решения
Знакомимся с Docker и пишем Dockerfile для проекта
Изучаем многоступенчатую сборку
Разбираемся в работе с файлами и сетями
Знакомимся с Docker-compose
Разбираем работу нескольких контейнеров в связке
2

Концепция CI/CD и Gitlab CI

Знакомство с Git и моделью ветвления Gitflow
Сontinuous Integration & Continuous Deployment
Разбираем Gitlab и осваиваемся в Gitlab CI
Пишем пайплайн для сборки докер-образа
Изучаем Services, Artifacts, Rules
Пишем пайплайн для сборки и развертывания продукта
3

День практики

Выполняем задание на закрепление Docker и Gitlab CI
4

Изучаем Ansible

Знакомимся с концепцией инфраструктура-как-код
Инструменты управления конфигурациями и Ansible
Учимся писать Ansible-плейбуки
Знакомимся с шаблонизацией и хранением секретов
5

Разработка инфраструктуры

Разбираемся со разработкой ansible-ролей
Тестирование и версионирование ansible-ролей
Знакомство с облачной инфраструктурой
Разворачиваем инфраструкутуру в облаках
6

День практики

Выполняем задание на закрепление работы с ansible и облаками
7

Введение в Kubernetes

Знакомство с Kubernetes
Механика запуска и взаимодействия контейнеров
Безопасность и управление доступом
Сетевая подсистема и хранение данных
Деплой приложений через Helm
8

Знакомство с Terraform

Основы работы с Terraform
Разворачиваем кластер kubernetes в облаке
Концепция terraform-модулей
9

День практики

Выполняем задание на закрепление работы с kubernetes
10

Подведение итогов

Проверка работ участников интенсива
И еще
Чтобы интенсив прошёл максимально эффективно, заранее заведите учётную запись в Яндекс и GitLab, установите Git и Docker.
Автор

Константин Дипеж

Эксперт-DevOps, получаю PhD of Computer Science

Доцент Университета ИТМО и создатель дипломных дисциплин Технологии сборки и развертывания ПО”, Инфраструктура как коди Облачные и кластерные технологии

Создатель devops-магистратуры в Университете ИТМО

Создатель сообщества DeusOps

Образовательный партнёр Яндекс Облака и Университета ИТМО

Основатель и Генеральный директор ООО Деусопс
Константин Дипеж
Почему мы

Преимущества DeusOps

Изображение

Действующий педагог

Да, быть практикующим экспертом – это важно и круто.
Но не каждый хороший экперт является хорошим преподавателем и умеет учить.
С DeusOps вы можете быть уверены, что главная наша задача - научить вас
Изображение

Реальные задачи от бизнеса

Вы будете практиковаться на настоящих задачах, которые встречаются на работе каждый день.
Больше никаких стерильных задач в стиле "создай директорию с названием лёха" с нулевой пользой.
Каждая выполненная задача – это успешный кейс в вашем портфолио на github, о котором можно рассказать на собеседовании
Изображение

Самые низкие цены

Наша задача – научить вас, чтобы рынок был полон хороших специалистов, а не продать вам курсы.
У DeusOps есть b2b-направление, помогающее бизнесу решать вопросы devops.
Поэтому мы делаем специалистов, которых хотелось бы нанять самим
Изображение

Признание на уровне государственного образования

Материал предоставленный на уроках преподается в бакалавриате и магистратуре Университета ИТМО и МФТИ как дипломные дисциплины. Это делает авторский курс от DeusOps единственным в своём роде онлайн-курсом в обязательном порядке преподаваемом в ВУЗе
Преимущества
Изображение

Настоящие дипломы университета

Забудьте о бесполезных распечатках, что вы закончили онлайн-курс, которые никогда и никому не пригодятся.
В DeusOps вы получаете дипломы и удостоверения от топового IT-вуза страны - Университета ИТМО

После завершения интенсива вы получите не какую-нибудь распечатку о пройденном курсе, а настоящий государственный документ – Удостоверение о повышении квалификации от Университета ИТМО. Чтобы не раздувать стоимость интенсива – данный документ опционален и приобретается дополнительно

Важно: для получения Удостоверения у вас должно быть высшее либо средне-профессиональное образование
Тарифы

Стоимость интенсива

Без обратной связи

15000 ₽

Участие в интенсиве и выполнение практических домашних заданий

Чат с участниками и кураторами

Ресурсы на партнёрском Cloud

С обратной связью

30000 ₽

Участие в интенсиве и выполнение практических домашних заданий

Чат с участниками и кураторами

Ресурсы на партнёрском Cloud

Проверка домашних работ и фидбэк

Ограниченное количество мест!
Удостоверение от ИТМО

+ 6000 ₽

Удостоверение о повышении квалификации по специальности DevOps от Университета ИТМО

Доставка за счет DeusOps

Важно: У вас уже должно быть любое высшее или средне-профессиональное образование, либо вы студент последнего курса
Вкратце

Вы научитесь

Изображение

Ориентироваться в DevOps

Узнаете, кому, а главное — зачем вообще нужен DevOps. Поймёте, почему компании так активно нанимают DevOps-инженеров и какие задачи вам предстоит решать
Изображение

Использовать концепцию CI/CD

Разберётесь, как работают непрерывная интеграция, доставка и развертывание. Познакомитесь с Gitlab CI и напишете несколько рабочих пайплайнов
Изображение

Работать с Docker и Kubernetes

Научитесь создавать и собирать контейнеры через Docker, управлять их работой через оркестрацию Kubernetes, и разворачивать продукты через Helm
Изображение

Работать с инфраструктурным кодом

Изучите концепцию Infrastructure-as-code и начитесь создавать инфраструктуру из текстовых файлов, благодаря таким инструментам как Ansible и Terraform
Какой стек

С чем будем работать

Изображение

Docker

Одна из основных вещей, требуемых в разработке ПО – умение упаковать приложение в контейнер, чтобы оно всегда и везде работало одинаково

Docker справляется с этой задачей как нельзя лучше – и уже невозможно представить себе современный IT-мир без него

Вы научитесь управлять контейнерами, создавать их образы, и строить свою инфраструктуру на логике взаимодействия между ними
Изображение

CI/CD и Gitlab CI

Концепция CICD плотно вошла в современный IT-мир, и ни одна из остальных задач DevOps не обходится без автоматизацию всех рутинных действий

Вы научитесь строить пайплайны, выстраивать логику поведения задач, воркфлоу и правила их работы, писать универсальные модули и управлять доставкой и развертыванием кода
Изображение

Ansible

Вторая важнейшая концепция в девопсе – подход Infrastructure as code. Сервера-снежинки, хрупкие и неповторимые – ушли в прошлое. Настала эпоха Серверов-фениксов, которые самостоятельно восстают из пепла

Вы освоите это через декларативное описание вашей инфраструктуры в виде специального кода. Который, кстати, можно тоже автоматизировать, тестировать и версионировать по заветам CI/CD
Изображение

Kubernetes и Helm

Когда речь заходит о масштабировании и повышении отказоустойчивости, когда встаёт вопрос оркестрации легиона контейнеров – приходит Kubernetes

Хоть кубернетес нужен и не на каждой работе, но обладая навыками работы с ним – вы становитесь гораздо ценнее как специалист

Вы научитесь развертыванию ваших приложений в Kubernetes, работе с helm, освоите балансировку нагрузки, хранение секретов и поработаете с облаками
Изображение

Terraform и Облака

Мы с вами будем учиться работать с infrastructure as code, но что делать, если мы работаем в облаках? Нужно учиться создавать всю инфраструктуру автоматически – чтобы уже потом её настраивать

Для покрытия таких задач мы с вами будем изучать инструмент Terraform, который позволяет работать с облачными провайдерами и создавать всю требуемую нам инфраструктуру по щелчку пальцев
Отзывы

Мнение подписчиков

Изображение
Костя совершенно прав, когда говорит что задачник позволяет закрепить знания на практике.
Общая рекомендация - пилите пет-проекты, нарабатывайте опыт.
Но опыта, который позволит грамотно составить задачу у начинающего нет. А чтобы получить опыт - пилите пет-проекты)
"Задачник" позволяет разорвать этот замкнутый круг.
Каждая задача имеет текстовое описание, настраивающее на выполнение заданий и объясняющее область практического применения. Уровни идут от простого к сложному, что позволяет вернуться к задаче, когда уровень скилов подрастет.
Сами задания представлены в такой форме, что подталкивают к изучению нового материала, который позволит выполнить задание наиболее эффективно.
В общем топовая тема! За этот месяц узнал гораздо больше, чем от просмотров километров видосов и чтения Хабра)
Изображение
Данила Глотов
Отзыв из google-формы
Опыт Константина и дружелюбный чат с будущими коллегами и кураторами помогают погрузиться в рабочую атмосферу единомышленников. Сам кейс с подпиской на boosty тоже очень зашёл. Деньги небольшие, но понимаешь за что они оплачены. Чувствуешь, что рядом всегда опытный наставник у которого есть ответы на все простые и сложные вопросы. DeusOps помогает понять современные парадигмы, разбираться в том, какие решения сейчас наиболее актуальны, а какие безнадежно устарели. (другое дело, что информацию я лучше всего воспринимаю в текстовом виде и вопросы стараюсь не задавать до самого крайнего случая и преимущественно ищу ответы на всякие мелочи, копаясь в интернете. Тем не менее молчаливое присутствие и наблюдение за вопросами других участников и ответы на них тоже очень сильно бустят)
Изображение
Леонид Яковлев
Отзыв из google-формы
Супер охеренный сервис!
На самом деле случайно попал увидев курс на ютубе, практически перед запуском задачника. Сами задачи то чего не хватало для самостоятельного обучения, и что важно разбиты по грейдам, а это делает их доступными для всех. Всегда хотел уйти в эксплуатацию, надоело пиксели двигать :D
Изображение
Дмитрий
Отзыв из google-формы
Задачник хороший, нравится как преподносят задачи. И с юморком , и с материалом дополнительным , так еще и бьют на пункты. Только как начинающий после первого-второго пункта выполнить самому очень тяжело. Хотелось бы доп задачи на уровень поменьше:-) Разбор задач хорошая тема , но опять из-за уровня не сразу все доходит:-( В целом 10 из 10 :-)
Изображение
Андрей Алексеенков
Так как я новичок, то сейчас знакомлюсь с основами девопса, а задачник использую для знакомства с тем, что мне предстоит делать, но сами задачи пока не трогаю, так как не хочу зависнуть на какой-то теме, которая мне еще не по зубам, хотя уже и сейчас есть чек-пойнты по сложности. В общем, дело это супер-нужное, но ОБЯЗАТЕЛЬНО должен появиться бот, где все будет именно по уровням сложности с точки зрения человека, который это уже прошел и понимает. Так что ждем бота и готовимся к прохождению from ZERO to HERO ))
Изображение
Роман Лаврентьев
Отзыв из google-формы
Хотел бы выразить огромную благодарность Константину, за создание крутого сообщества и в частности чудо-проекта «задачник». Благодаря которому получилось разобраться в непонятных раннее мне деталях и прокачать скиллы на том необходимом уровне, чтобы попасть на новую работу с доходом x2. И да, у меня действительно получилось это сделать. Помимо всего прочего, Константин дает огненную мотивацию для учебы, благодаря чему это не просто рутина, а полезное приятное времяпровождение. За что тоже огромное спасибо!
Егор Кулеркуп
Отзыв из чата DeusLearn: Class
Кому в падлу читать, я залетел на мидла девопса без ит-бэкграунда и вывожу
В этом посте я буду облизывать экосистему деусопс. Все его (деусопс) части важны, акценты в тексте не имеют значение
Исходные данные: гетеросексуальная инженерия, замрук производства станков в спб, дальнейший рост в сфере через научную деятельность, не хочу
Сильно думаю по поводу, узнаю про девопс
Трачу сотни тысяч на курсы, чтобы ему научиться, одногруппники по «гикбрейнсам» кто куда, кто в суд, кто на фронт, все в минусе, практического результата кот наплакал. Тут бывший одногруппник по вузу рассказывает про Костю, у которого учится в ИТМО. И понеслась
Самое сложное для меня в девопсе было структурировать информацию. Ее было много, но все мимо кассы
Люди рассказывали ее как инженеры, а мне был нужен педагог
Самую большую роль для меня сыграл задачник
Парни, спасибо Вам за то, что присылали свои работы, за ваши холивары в чатах, за ответы на тупые вопросы, Косте спасибо за такое ревью задач, за эту возможность
Я пересматривал эти разборы, читал документацию, затем снова пересматривал ревью
И каждый раз узнавал что-то новое
Я начал понимать структуру, что и зачем делается
Сначала втупую копировал, но до соплей разжевывал. Вел заметки, куда вписывал каждое Костино замечание
И снова и снова и снова
Затем собесы - неудачи
Но, как Костя и говорил, ходить по собесам это то же скил, который нужно тренировать
В итоге сентябрь
Прошу товарища - выходца из деусопс, откликнуть меня через свою внутрянку
В общей сложности было 48 откликов моих и его
Порядка 20 собесов, по 2 в день
Шел на джуна, но так хорошо отвечал, что стал по фану пробовать вакансии по 350, потому что начал с этого кайфовать. Технические по 2 часа это вызов твоим навыкам и очередная тренировка
Итог
Я прохожу собесы один за одним с шагом по 20к
Очень быстро заканчиваются вилки джунов, затем джун плюс
За меня идет конкуренция, я торгуюсь и не могу 2 дня выйти из дома, потому что постоянно кто-то звонит
Предложили ставку мидла, решил, что в балансе - не сдохну и смогу совмещать с жизнью и учебой. Когда подписывал документы, меня настойчиво пытались перекупить дороже, но по стеку уже согласованное предложение давало сильно больше развития в перспективе.
Сделал х3 по сравнению с заводом и через год сделаю еще х1,5 от того, что сегодня
Потому что Костины продукты лучшие на рынке; потому что в баре он сказал, что у меня скорее всего не получится; потому что качество продуктов неумолимо растет; потому что рано или поздно он начнет выдерживать тайминги; потому что в сообществе правильная философия; потому что нам подарили по 100 рублей на яндекс клауд, черт возьми!

Я благодарен Вам всем!
❤️ DeusOps ❤️
Егор Кулеркуп
F.A.Q.

Вопросы и ответы

Что мне нужно уметь чтобы начать обучение?
Вам достаточно обладать знаниями Linux и уметь работать с git
Если же во время интенсива вы не справляетесь, не переживайте – в чате мы постараемся вам помочь и у вас останутся записи, чтобы повторить материал в комфортном темпе
Когда можно начать обучение?
После покупки, вы будете добавлены в чат потока интенсива, где, спустя время, будет объявлена дата старта
Тут нет ответа на мой вопрос, с кем я могу связаться?
Напишите менеджеру в телеграм