Изучаем DevOps

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

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

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

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

это тест-драйв самой высокооплачиваемой IT-профессии:
DevOps-специалиста

Кроме того, вы получаете крупный кейс в вашем портфолио
А поможет во всём этом процессе наш партнёр:
Yandex Cloud предоставляет бесплатный доступ к облачной инфраструктуре для участников интенсива
Кому и чем будет полезен интенсив
Как построено обучение
Вы будете получать подробные онлайн-лекции и демонстрацию решения задач, после чего повторять на практике аналогичные задания самостоятельно. Такой формат обучения позволит эффективно усвоить новую информацию.
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
Изучаем Ansible
Знакомимся с концепцией инфраструктура-как-код
Инструменты управления конфигурациями и Ansible
Учимся писать Ansible-плейбуки
Знакомимся с шаблонизацией и хранением секретов
4
Разработка инфраструктуры
Разбираемся со разработкой ansible-ролей
Тестирование и версионирование ansible-ролей
Знакомство с облачной инфраструктурой
Разворачиваем инфраструкутуру в облаках
5
Введение в Kubernetes
Знакомство с Kubernetes
Механика запуска и взаимодействия контейнеров
Безопасность и управление доступом
Сетевая подсистема и хранение данных
Деплой приложений через Helm
6
Знакомство с Terraform
Основы работы с Terraform
Разворачиваем кластер kubernetes в облаке
Концепция terraform-модулей
7
Подведение итогов
Проверка работ участников интенсива
Чтобы интенсив прошёл максимально эффективно, заранее заведите учётную запись в Яндекс и GitLab, установите Git и Docker.
Константин Дипеж
Автор
Эксперт-DevOps, получаю PhD of Computer Science

Доцент Университета ИТМО, МФТИ и ЛЭТИ

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

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

Создатель сообщества DeusOps
Преимущества DeusLearn
  • Действующий педагог
    Да, быть практикующим экспертом – это важно и круто.
    Но не каждый хороший экперт является хорошим преподавателем и умеет учить.
    С нами вы можете быть уверены, что главная наша задача – научить вас
  • Реальные задачи от бизнеса
    Вы будете практиковаться на настоящих задачах, которые встречаются на работе каждый день.
    Больше никаких стерильных задач в стиле "создай директорию с названием лёха" с нулевой пользой.
    Каждая выполненная задача – это успешный кейс в вашем портфолио на github, о котором можно рассказать на собеседовании
  • Тренировки в настоящих облаках
    Вам не придётся работать в постоянных лабораторных условиях, ведь вместе с нашими уроками вы получаете доступ на самые популярные облака. Таким образом, вы обретаете еще и навыки работы с клауд-провайдерами, которые усилят ваше резюме еще больше!
  • Самые низкие цены
    Наша задача – научить вас, чтобы рынок был полон хороших специалистов, а не продать вам курсы.
    У нас есть b2b-направление, помогающее бизнесу решать проблемы с devops, поэтому мы делаем специалистов, которых хотелось бы нанять самим
  • Признание на уровне государственного образования
    Наши уроки полностью повторяют devops-дисциплины из магистратуры "Программирование и интернет-технологии" университета ИТМО. Программа обучения, дисциплины и методические материалы – всё как в топовых IT-Вузах России. Это делает наши уроки единственными в своём роде онлайн-курсом в обязательном порядке преподаваемом в ВУЗе
  • Настоящие дипломы университета
    Забудьте о бесполезных распечатках, что вы закончили онлайн-курс, которые никогда и никому не пригодятся.
    После завершения курса вы получите диплом о профессиональной переподготовке от одного из двух топовых IT-вузов страны на выбор: Университета ИТМО или МФТИ

    Важно: для получения Удостоверения у вас должно быть высшее либо средне-профессиональное образование
Стоимость интенсива
Без обратной связи
15000 ₽
Участие в интенсиве и выполнение практических домашних заданий

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

  • Ресурсы на партнёрском 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 не обходится без автоматизацию всех рутинных действий

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

Infrastructure-as-code и Ansible

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

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

Kubernetes и Helm

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

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

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

Terraform и Облака

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

Для покрытия таких задач мы с вами будем изучать инструмент Terraform, который позволяет работать с облачными провайдерами и создавать всю требуемую нам инфраструктуру по щелчку пальцев
Мнение подписчиков
Вопрос:
Что мне нужно уметь чтобы начать обучение?
Ответ:
Вам достаточно обладать знаниями Linux и уметь работать с git
Вопрос:
Когда можно начать обучение?
Ответ:
Вы можете оформить подписку в любой момент, у цикла задач нет "начала" и "конца", вы ничего не пропустили, и никуда не опоздаете
Вопрос:
Тут нет ответа на мой вопрос, с кем я могу связаться?
Ответ:
Напишите менеджеру в телеграм
Партнёры интенсива
Университет ИТМО
Лучший IT-Вуз Санкт-Петербурга
МФТИ
Лучший IT-Вуз Москвы
Yandex Cloud
Провайдер облачной инфраструктуры
Cloud.ru
Провайдер облачной инфраструктуры