День открытых дверей по курсу «DevOps практики и инструменты» 27.05.2019 в 20:00 | OTUS
Скидки на курсы июня!
Только два дня! Пишите в чат, чтобы получить максимальную скидку ➞
Написать в чат

Курсы

Программирование
Web-разработчик на Python Разработчик на Spring Framework iOS Разработчик. Продвинутый курс v 2.0. PostgreSQL C# ASP.NET Core разработчик Разработчик C# Архитектор программного обеспечения Разработчик C++ MS SQL Server разработчик Android-разработчик. Базовый курс Архитектор высоких нагрузок Backend-разработчик на PHP Алгоритмы для разработчиков Team Lead 2.0 Python-разработчик. Базовый курс VOIP инженер Базы данных Разработчик Golang Разработчик программных роботов (RPA) на базе UiPath и PIX Разработчик голосовых ассистентов и чат-ботов Agile Project Manager в IT
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Проходил 27 мая 2019 года в 20:00

День открытых дверей
Всё о курсе «DevOps практики и инструменты»

День открытых дверей онлайн

День Открытых Дверей — отличная возможность узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения. Формат проведения — онлайн-трансляция. Участие свободное.
Преподаватель
Александр Титов

Запись

О курсе

DevOps практики и инструменты
100 000 ₽
5 месяцев
Начало 28 мая
Курс от нашего партнера Express 42 Основная “фишка” программы - постоянный переход от абстрактного в конкретное: сначала дается карта конкретных практик, далее отдельные подпрактики с моментальным погружением в инструмент. Это дает эффект самостоятельного изучения, при этом карта практик уже сформирована для специалиста, и у него нет шанса попасть в колею прошлого опыта. Программа создана специально для
Программа курса
Модуль 1
DevOps. Необходимость меняться
Модуль 2
Управление инфраструктурой и конфигурацией
Модуль 3
Continuous Integration & Continuous Delivery с использованием Docker
Модуль 4
Fast Feedback Loop (мониторинг и логирование)
Модуль 5
Контейнерная Оркестрация
Модуль 6
Проектная работа
DevOps. Необходимость меняться
Поговорим о том что такое Devops и основных практиках.
Что такое DevOps и история его развития
объяснить как DevOps меняет жизнь и работу компаний.
DevOps как система. Практики и методики
различать практики и методики.
Система контроля версий как основа разработки и поставки ПО. Знакомство с Git
объяснить для чего используются системы контроля версий, основные принципы их работы.
9 июня, 20:00 — 21:30
Лектор: Владислав Марков
Домашние задания: 1
ДЗ
Работа с локальным и удаленным репозиториями, исправление комитов, решение конфликтов, работа с ветками и практика Code Review.. Все действия описаны в методическом указании.
Локальное окружение инженера. ChatOps и визуализация рабочих процессов. Командная работа с Git. Работа в GitHub
пользоваться системой контроля версий;
объяснить строение подхода Chatops, его плюсы и минусы.
11 июня, 20:00 — 21:30
Лектор: Мария Котляревская
Домашние задания: 1
ДЗ
Настройка локального окружения и практика ChatOps.. Все действия описаны в методическом указании.
Знакомство с облачной инфраструктурой и облачными сервисами
проанализировать основные практики безопасного доступа к ресурсам (SSH, Bastion Host, VPN).
16 июня, 20:00 — 21:30
Домашние задания: 1
ДЗ
Запуск VM в GCP, управление правилами фаервола, настройка SSH подключения, настройка SSH подключения через Bastion Host, настройка VPN сервера и VPN-подключения.. Все действия описаны в методическом указании.
Основные сервисы Google Cloud Platform (GCP)
разобраться с основными способами управления ресурсами в GCP.
18 июня, 20:00 — 21:30
Лектор: Василий Власов
Домашние задания: 1
ДЗ
Практика управления ресурсами GCP через gcloud.. Ручной деплой тестового приложения. Написание bash скриптов для автоматизации задач настройки VM и деплоя приложения.
Все действия описаны в методическом указании.
Управление инфраструктурой и конфигурацией
Рассмотрим практики инфраструктура как код, immutable infrastructure, etc.
Модели управления инфраструктурой Packer
работать с образами VM в облаке;
познакомиться с Packer и экосистемой компании HashiCorp.
23 июня, 20:00 — 21:30
Лектор: Евгений Берендяев
Домашние задания: 1
ДЗ
Подготовка базового образа VM при помощи Packer.. Все действия описаны в методическом указании.
Знакомство с Terraform
познакомиться с Terraform.
25 июня, 20:00 — 21:30
Домашние задания: 1
ДЗ
Декларативное описание в виде кода инфраструктуры GCP, требуемой для запуска тестового приложения, при помощи Terraform.. Все действия описаны в методическом указании.
Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform
рассмотреть основные компоненты Terraform. Разобраться с их использованием.
30 июня, 20:00 — 21:30
Лектор: Александр Лебедев
Домашние задания: 1
ДЗ
Создание Terraform модулей для управления компонентами инфраструктуры.. Описание и настройка инфраструктуры нескольких окружений. Работа с Terraform remote backend.
Управление конфигурацией. Знакомство с Ansible
разобраться с основными DevOps инструментами управления конфигурацией: Chef, Ansible, Puppet, Salt;
познакомится с Ansible.
9 июля, 20:00 — 21:30
Лектор: Василий Власов
Домашние задания: 1
ДЗ
Написание Ansible плейбуков на основе имеющихся bash скриптов.. Все действия описаны в методическом указании.
Продолжение знакомства с Ansible: templates, handlers, dynamic inventory, vault, tags
разобраться с основными компонентами Ansible.
14 июля, 20:00 — 21:30
Домашние задания: 1
ДЗ
Управление настройками хостов и деплой приложения при помощи Ansible.. Все действия описаны в методическом указании.
Ansible роли, управление настройками нескольких окружений и best practices
объяснить для чего используются роли;
использовать подходы для написания ролей.
16 июля, 20:00 — 21:30
Лектор: Станислав Стуров
Домашние задания: 1
ДЗ
Написание Ansible ролей для управления конфигурацией сервисов и настройками хостов.. Все действия описаны в методическом указании.
Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
иметь представление об имеющихся инструментах тестирования инфраструктурного кода и их различиях;
развернуть виртуальную машину с помощью Vagrant;
использовать инструмент Molecule для тестирования ролей и всего инфраструктурного репозитория;
использовать TestInfra фреймворк для тестирования инфракода.
21 июля, 20:00 — 21:30
Домашние задания: 1
ДЗ
Доработка имеющихся ролей локально с использование Vagrant.. Все действия описаны в методическом указании.
Безопасность инфраструктуры
разобраться в том как должна быть выстроена безопасная инфраструктура
23 июля, 20:00 — 21:30
Continuous Integration & Continuous Delivery с использованием Docker
Рассмотрим что такое контейнеризации. Docker. Методы и подходы continuous integration и continuous delivery.
Технология контейнеризации. Введение в Docker
разобраться в контейнеризации;
рассмотреть ее отличие от виртуализации.
28 июля, 20:00 — 21:30
Домашние задания: 1
ДЗ
Установка Docker, запуск контейнера на локальной машине, выполнение команд внутри контейнера, создание образа контейнера на основе запущенного.. Все действия описаны в методическом указании.
Docker контейнеры. Docker под капотом
разобраться во внутренних механизмах Docker;
использовать алгоритм сборки своего образа.
30 июля, 20:00 — 21:30
Лектор: Александр Лебедев
Домашние задания: 1
ДЗ
Запуск VM с установленным Docker Engine при помощи Docker Machine. Написание Dockerfile и сборка образа с тестовым приложением. Сохранение образа на DockerHub.. Все действия описаны в методическом указании.
Docker образы. Микросервисы
разобраться как правильно писать Dockerfile;
объяснить, что такое микросервисы и как они взаимодействуют между собой.
4 августа, 20:00 — 21:30
Лектор: Александр Лебедев
Домашние задания: 1
ДЗ
Разбиение приложения на несколько микросервисов. Выбор базового образа. Подключение volume к контейнеру.. Все действия описаны в методическом указании.
Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
работать с сетевой подсистемой Docker.
6 августа, 20:00 — 21:30
Лектор: Владимир Дроздецкий
Домашние задания: 1
ДЗ
Практика работы с основными типами Docker сетей. Декларативное описание Docker инфраструктуры при помощи Docker Compose.. Все действия описаны в методическом указании.
Технология непрерывной поставки ПО
объяснить для чего нужна непрерывная поставка ПО;
объяснить как она интегрируется в рабочий процесс.
11 августа, 20:00 — 21:30
Лектор: Павел Корольков
Устройство Gitlab CI. Построение процесса непрерывной интеграции
разобраться в устройстве Gitlab CI. Поймем как писать пайплайны.
20 августа, 20:00 — 21:30
Лектор: Александр Лебедев
Домашние задания: 1
ДЗ
Gitlab CI. Построение процесса непрерывной интеграции. Все действия описаны в методическом указании.
Безопасность контейнеров, интеграция проверок безопасности и пайплайны
разобраться могут ли контейнеры быть безопасными
25 августа, 20:00 — 21:30
Fast Feedback Loop (мониторинг и логирование)
Разберемся в подходах к мониторингу и логирование. Так же рассмотрим актуальные инструменты.
Введение в мониторинг. Модели и принципы работы систем мониторинга
разобраться как устроен мониторинг;
проанализировать подходы для мониторинга;
объяснить каким аспектам мониторинга стоит обращать особое внимание.
27 августа, 20:00 — 21:30
Лектор: Владимир Дроздецкий
Домашние задания: 1
ДЗ
Создание и запуск системы мониторинга Prometheus.. Мониторинг состояния микросервисов, сбор метрик при помощи prometheus exporters.
Все действия описаны в методическом указании.
Мониторинг приложения и инфраструктуры
мониторить инфраструктуру и приложения;
визуализировать полученные данные.
1 сентября, 20:00 — 21:30
Лектор: Иван Казаков
Применение инструментов для обработки лог данных
объяснить что такое логи и зачем они нужны?
рассмотреть системы логирования, форматы и варианты логирования.
3 сентября, 20:00 — 21:30
Лектор: Станислав Стуров
Домашние задания: 1
ДЗ
Логирование приложений.. Все действия описаны в методическом указании.
Применение системы логирования в инфраструктуре на основе Docker
рассмотреть процедуру сбора логов с docker контейнеров;
объяснить что такое Distributed tracing
8 сентября, 20:00 — 21:30
Лектор: Василий Власов
Домашние задания: 1
ДЗ
Логирование приложений.. Все действия описаны в методическом указании.
Контейнерная Оркестрация
Разберемся что такое контейнерная оркестрация. Рассмотрим kubernetes и все его компоненты.
Контейнерная оркестрация
объяснить, что такое оркестрация и для чего она нужна и какие проблемы решает.
10 сентября, 20:00 — 21:30
Лектор: Владимир Дроздецкий
Введение в Kubernetes
рассмотреть kubernete;
разобраться с основными компонентами и концепциями системы.
15 сентября, 20:00 — 21:30
Лектор: Дмитрий Шомрин
Домашние задания: 1
ДЗ
Установка и настройка Kubernetes.. Все действия описаны в методическом указании.
Основные модели безопасности и контроллеры в Kubernetes
разобраться в настройке безопасности kubernetes и его компонентов.
17 сентября, 20:00 — 21:30
Лектор: Лев Николаев
Домашние задания: 1
ДЗ
Установка и настройка Google Kubernetes Engine, настройка локального профиля администратора для GKE. Работа с с контроллерами: StatefulSet, Deployment, DaemonSet. Все действия описаны в методическом указании.
Ingress-контроллеры и сервисы в Kubernetes
рассмотреть удаленные хранилища данных для kubernetes, сетевое взаимодействие.
22 сентября, 20:00 — 21:30
Домашние задания: 1
ДЗ
Настройка балансировщиков нагрузки в Kubernetes и SSL­Terminating.. Все действия описаны в методическом указании.
Интеграция Kubernetes в GitlabCI
использовать формата упаковки приложений Charts в Kubernetes Helm.
24 сентября, 20:00 — 21:30
Домашние задания: 1
ДЗ
Создание Helm Chart’ов для компонент приложения, управление зависимостями Helm.. Все действия описаны в методическом указании.
Kubernetes. Мониторинг и логирование
развертывать Prometheus в Kubernetes;
настроить Prometheus и Grafana для сбора метрик кластера и приложений;
развертывать и настроивать EFK для сбора логов.
29 сентября, 20:00 — 21:30
Проектная работа
Проектная работа заключается в полноценном production grade развертывании приложения с учетом изученных практик и инструментов.

Мы предоставляем приложение, которое нужно развернуть, но лучше будет если вы возьмете свое с работы или pet project. В проектной работе нет однозначно хорошего пути, это исследовательский проект, где преподаватель будет оценивать целесообразность использования тех или иных решений и давать советы по улучшению проекта.
Выбор темы и организация проектной работы
выбрать и обсудить тему проектной работы;
спланировать работу над проектом;
ознакомиться с регламентом работы над проектом.
1 октября, 20:00 — 21:30
Домашние задания: 1
ДЗ
Проектная работа.
Консультация по проектам и домашним заданиям - промежуточная приемка - 13 октября
получить ответы на вопросы по проекту, ДЗ и по курсу.
Защита проектных работ
защитить проект и получить рекомендации экспертов.
12 ноября, 20:00 — 21:30
Лектор: Матвей Михайлов

Преподаватель

Александр Титов
Управляющий партнёр Express42
Управляющий партнер в компании Экспресс 42, которая выращивает DevOps в технологических компаниях.

В 2009-2010 годах был техническим директором первого облачного хостинга в России Скалакси.

В 2010-2012 прошёл увлекательный путь поглощений вместе с компанией Qik — путь из эксплуатации быстрорастущего стартапа к эксплуатации в крупной международной компании Microsoft.

Организатор сообщества DevOps Moscow, конференции DevOpsDays Moscow, DevOpsConf.

Окончил Московский институт электронной техники в 2008 году.
Преподаватель курсов:
DevOps практики и инструменты

F.A.Q.: Наиболее часто задаваемые вопросы:

Нужно ли оплачивать обучение до Дня открытых дверей, если я хочу гарантированно попасть в группу?
Да, мы рекомендуем заранее оплатить обучение, чтобы гарантированно попасть в группу. В период проведения Дня открытых дверей резко возрастает количество желающих обучаться, поэтому может случиться так, что к окончанию Дня открытых дверей мест в группе не останется
Кто будет проводить День открытых дверей?
Проводить День открытых дверей будет преподаватель курса.
Как принять участие в Дне открытых дверей?
Для того, чтобы принять участие в Дне открытых дверей, оставьте свой e-mail в поле регистрации на мероприятие. Перед началом Дня открытых дверей мы пришлем вам ссылку, пройдя по которой, вы сможете присоединиться к вебинару.
Какие вопросы будем обсуждать на Дне открытых дверей?
На дне открытых дверей мы поговорим о проекте OTUS (о программе курса, почему мы не принимаем в группы новичков, почему учиться у нас интересно, но сложно), карьерных перспективах выпускников (почему вероятность карьерного роста у лучших студентов стремится к 100%), учебном процессе (оплатах, оценке знаний, сертификатах и прочих аспектах). Также ведущий мероприятия с радостью ответит на все ваши вопросы.
🎁 Дарим сертификаты на скидку!
Запишитесь на июньскую трансляцию интересного вам дня открытых дверей и участвуйте в Акции ➞