DevOps практики и инструменты

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

25 ноября

Professional

5 месяцев

Онлайн

Пн/Ср 20:00 Мск

Видео-презентация курса
DevOps практики и инструменты

Для кого этот курс:

  • Разработчиков. Вы научитесь настраивать системы разворачивания и тестирования приложений, либо плавно перейти в новую профессию.
  • Системных администраторов. Сможете разобраться в построении процесса DevOps и оптимизировать нагрузки на системы и сервисы, освоить новые инструменты и подходы, а после сменить профессию.
  • Тестировщиков. Станете более востребованным специалистом за счет изучения инструментов DevOps. 

Необходимые знания:

  • опыт из разработки, тестирования или эксплуатации
  • опыт администрирования систем Linux или Windows
  • знание минимум одного языка программирования
При поддержке
логотип партнера
СберКорус — ведущий оператор электронного документооборота, который уже более 20 лет разрабатывает передовые ИТ-решения. В 2004 году компания начала первой в России внедрять продукты для электронного обмена данными и документами, а с 2012 году входит в группу компаний Сбера. Сегодня СберКорус предоставляет цифровые решения более 2,7 млн клиентам, а аудитория ежемесячных активных пользователей продуктов компании составляет 452 тыс. человек. Наша миссия — создавать удобный цифровой мир для роста бизнеса.
Пройти тест

Что вам даст этот курс?

Основная “фишка” программы - постоянный переход от абстрактного к конкретному: сначала дается карта конкретных практик,  далее подробно разбираются отдельные практики (SVC, IaC, Observability, etc.) с моментальным погружением в соответствующий инструментарий. 
Это дает эффект самостоятельного изучения, при этом карта практик уже сформирована для специалиста,
и у него нет шанса попасть в колею прошлого опыта. 

Курс позволит вам на профессиональном уровне освоить инструменты и конкретные приёмы для реализации следующих практик:

  • Подход Infrastructure as Code
  • Практики связанные с Continuous Integration/Continuous Delivery/Continuous Deployment
  • Системы управления конфигурацией
  • Системы хранения артефактов
  • Работа с “чувствительными” данными
  • Observability (Monitoring, Logging, Tracing)

Курс обновлен!

Мы следим за всеми обновлениями в индустрии и собираем best practices. Актуализировали инструменты и добавили новое занятие

Процесс обучения

Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в telegram курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете. Домашнее задание выдается в среднем раз в 2 недели, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.

Программа

 

Авторская программа подготовлена опытным инженером и завалидированная партнером Express42

Партнерский курс

Yandex.Cloud бесплатно предоставит необходимое количество ресурсов для выполнения практических заданий

Преподаватели-практики

 

Опытные спикеры, которые работают в ведущих компаниях

Партнеры

Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.

 
  • Получите помощь с оформлением резюме, портфолио и сопроводительного письма
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров

DevOps-инженер

Перспективы направления
Средний уровень зарплат в Москве:
140 000Junior+ специалист
250 000Middle+ специалист
350 000Senior специалист
2562
актуальные вакансии

Работодатели курса

Формат обучения

Интерактивные вебинары

 

2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда

Практика

 

Домашние задания + проектная работа, для усиления вашего портфолио и компетенций

Активное комьюнити

Общайтесь с преподавателями голосом на вебинарах, в закрытом чате Telegram и при проверке домашних заданий

Программа

DevOps. Необходимость меняться

Поговорим о том, что такое Devops, об основных практиках и методиках, применяемых DevOps-инженерами. Познакомимся с системами контроля версий, создадим рабочие репозитории и начнём работу с YandexCloud

Тема 1: Что такое DevOps. История развития

Тема 2: DevOps как система. Основные практики и методики применения

Тема 3: Система контроля версий как основа разработки и поставки ПО. Знакомство с Git на примере GitLab // ДЗ

Тема 4: Знакомство с облачной инфраструктурой и облачными сервисами // ДЗ

Тема 5: Основные сервисы Yandex Cloud // ДЗ

Тема 6: QA-Сессия

Continuous Integration & Continuous Delivery с использованием Docker

Рассмотрим, что такое контейнеризациям и её отличия от виртуализации. Рассмотрим технологию Docker, разберём принципы работы и научимся создавать свои контейнеры. Изучим методы и подходы continuous integration и continuous delivery

Тема 1: Технология контейнеризации. Введение в Docker // ДЗ

Тема 2: Docker образы. Микросервисы

Тема 3: Docker контейнеры. Docker под капотом // ДЗ

Тема 4: Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов // ДЗ

Тема 5: Технология непрерывной поставки ПО

Тема 6: Устройство Gitlab CI/CD. Построение процесса непрерывной интеграции // ДЗ

Тема 7: Устройство Gitlab CI/CD. Построение процесса непрерывной интеграции // ДЗ

Тема 8: Безопасность контейнеров, интеграция проверок безопасности и пайплайны

Тема 9: Локальное окружение инженера. ChatOps и визуализация рабочих процессов. Командная работа с Git. Работа в GitLab // ДЗ

Тема 10: QA-Сессия

Контейнерная Оркестрация

Разберемся, что такое контейнерная оркестрация и варианты её применения. Рассмотрим Kubernetes, как самый популярный инструмент оркестрации контейнеров, и разберём все его компоненты. Изучим возможности интеграции CI/CD и мониторинга в Kubernetes

Тема 1: Контейнерная оркестрация

Тема 2: Введение в Kubernetes #1 // ДЗ

Тема 3: Введение в Kubernetes #2 // ДЗ

Тема 4: Введение в Kubernetes #3

Тема 5: Основные модели безопасности и контроллеры в Kubernetes // ДЗ

Тема 6: Хранение данных в Kubernetes, сетевые плагины в Kubernetes // ДЗ

Тема 7: Интеграция Kubernetes в GitlabCI // ДЗ

Тема 8: Kubernetes. Мониторинг и логирование // ДЗ

Тема 9: QA-сессия

Управление инфраструктурой и конфигурацией

Рассмотрим практики и методы управления инфраструктурой, конфигурацией и зависимостями. Разберём преимущества подхода IaC(infrastructure as code). Научимся работе с двумя популярными инструментами в IaC - Terraform и Ansible

Тема 1: Модели управления инфраструктурой. Знакомство с Terraform // ДЗ

Тема 2: Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform // ДЗ

Тема 3: Terrafom в GitLab Pipelines // ДЗ

Тема 4: Управление конфигурацией. Знакомство с Ansible // ДЗ

Тема 5: Продолжение знакомства с Ansible: templates, handlers, dynamic inventory, vault, tags // ДЗ

Тема 6: Ansible роли, управление настройками нескольких окружений и best practices // ДЗ

Тема 7: Безопасность инфраструктуры

Тема 8: QA-сессия

Fast Feedback Loop (мониторинг и логирование)

Разберемся в подходах к мониторингу и логированию. Изучим популярные инструменты в этой сфере. Получим практические навыки сбора и хранения данный мониторинга и логов

Тема 1: Введение в мониторинг. Модели и принципы работы систем мониторинга

Тема 2: Мониторинг приложения и инфраструктуры // ДЗ

Тема 3: Применение инструментов для обработки лог данных // ДЗ

Тема 4: Применение системы логирования в инфраструктуре на основе Docker // ДЗ

Тема 5: QA-сессия

Проектная работа

Проектная работа заключается в полноценном production grade развертывании приложения с учетом изученных практик и инструментов. Мы предлагаем известные приложения на выбор, которое нужно развернуть, но лучше будет, если вы возьмете свое с работы или pet project. В проектной работе нет однозначно хорошего пути, это исследовательский проект, где преподаватель будет оценивать целесообразность использования тех или иных решений и давать советы по улучшению проекта

Тема 1: Выбор темы и организация проектной работы // Проектная работа

Тема 2: Защита проектных работ

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

Проектная работа


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

Примеры выпускных проектов - читайте в нашем блоге:

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

Руководитель курса

Станислав Шиков

Начальник отдела автоматизации, DevOps Engineer

ООО "Кодер"

Рустем Галиев

Senior DevOps Engineer | Integration Architect

IBM

Игорь Захарин

Илья Феоктистов

Senior software engineer

Agoda

Игорь Овсянников

DevOps инженер

GeForce Now

Эрик Арайс

Специалист группы эксплуатации вычислительной систем

Честный знак

Алексей Елагин

Иван Федоров

Технический директор

Inotechgroup

Ментор

Дамир Грачев

Head of DevOps

Ментор

Никита Царёв

Senior DevOps-инженер

Сбербанк Технологии

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Ближайшие мероприятия

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.

Инструменты сбора логов: Vector, Fluentbit и другие
Игорь Овсянников
На уроке рассмотрим популярные инструменты для сбора логов, такие как Vector, Fluentbit и Promtail. Узнаем, в чём их преимущества, как они работают и где лучше применять. Подробно разберём, какой функционал предлагают эти решения для управления логами.

Особенности вебинара / На вебинаре вы узнаете:
1. Преимущества и особенности использования Vector для сбора и обработки логов.
2. Как настроить и использовать Fluentbit для высокопроизводительного сбора данных.
3. Обзор функционала Promtail для работы в стеке Loki.
4. Сравнение производительности и возможностей разных сборщиков логов.

Вебинар будет полезен:
• DevOps-инженерам, которые хотят улучшить процессы сбора и обработки логов в своих проектах.
• Специалистам по мониторингу, занимающимся анализом логов и оптимизацией систем мониторинга.
• Системным администраторам, которые работают с большими объёмами логов и нуждаются в эффективных инструментах для их сбора и управления.

Результат:
• Получите понимание, как выбрать правильный инструмент для сбора логов в зависимости от специфики проекта.
• Освоите настройку и интеграцию Vector, Fluentbit и Promtail для разных типов окружений.
• Научитесь улучшать производительность систем мониторинга с помощью эффективного сбора и обработки логов.
• Сможете применять новые знания для оптимизации лог-систем в своих проектах.
...
6 ноября в 17:00
Открытый вебинар
AIOps — обнаружение аномалий в логах и метриках
Дмитрий Золотов
На открытом уроке мы рассмотрим open-source решения, которые помогут обнаружить аномальные отклонения в метриках и логах как для локальных кластеров, так и для облачных окружений. На практических примерах будет проведена настройка AIOps-решений Loglizer и Keep. Эти инструменты помогут предсказать проблемы до их возникновения и выявить аномальную активность в работе сервисов.

Особенности вебинара / На вебинаре вы узнаете:
1. Как использовать AIOps для автоматизированного обнаружения аномалий в логах и метриках.
2. Настройку Loglizer для выявления отклонений в активности сервисов.
3. Практические шаги по оптимальной настройке Keep в Kubernetes-окружении для мониторинга и обнаружения проблем до их возникновения.
4. Настройку мониторинга с помощью Shinken для контроля критических метрик и логов.
5. Применение AIOps в публичных облаках для повышения производительности и предотвращения сбоев.

Вебинар будет полезен:
• Системным администраторам, которые хотят настроить автоматизированную систему для мониторинга и предсказания проблем.
• DevOps-инженерам, стремящимся интегрировать AIOps в управление инфраструктурой.
• Разработчикам и архитекторам, занимающимся проектированием решений для мониторинга и анализа данных в облачных средах.

В результате вебинара:
• Вы получите четкое понимание использования Loglizer и Keep для предсказания и предотвращения проблем.
• Освоите методы интеграции AIOps с различными системами для мониторинга.
• Узнаете, как выявлять аномалии в работе сервисов и предсказывать потенциальные сбои в логах и метриках.
...
14 ноября в 17:00
Открытый вебинар

Прошедшие
мероприятия

Дмитрий Золотов
Открытый вебинар
Создаем свой CI/CD конвейер с использованием Tekton + Kubernetes
Игорь Овсянников
День открытых дверей
Gitlab CI как конструктор workflow
Для доступа ко всем прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

Корпоративное обучение для ваших сотрудников

OTUS помогает развивать высокотехнологичные команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Отзывы

Александр Важинский

25.10.2024
До обучения в Otus я работал в государственном предприятии. Выбрал именно этот курс, потому что мне необходимо было понимание для выстраивания процессов между разработчиками ПО, проектными менеджерами и системными администраторами. В обучении мне понравился достаточно информативный материал, затрагивающий конкретные сферы применения в производственном процессе. Хотелось бы добавить, что было бы неплохо журналировать выполняемые действия в терминале преподавателем в текстовый формат. Это позволило бы интерактивно находить у себя ошибки при выполнении практических работ. Обучение дало мне понимание процессов взаимодействия между ИТ/ИБ отделами и поиска узких мест в инфраструктуре. Хотя у меня не было задачи в поиске «компании мечты», но к этому надо вернуться.

Евгений Бакаленко

07.08.2024
Материал курса хороший, ребята преподаватели профессионалы, лекции были очень интересны. Мне, как новичку в этой сфере в целом был дан неплохой обзор подходов, инструментария и проблем. Конечно, мне в дальнейшем нужно наращивать практику для закрепления знаний. Формат занятий тайминг вполне комфортные. И особенно зашел итоговый проект, когда появилась возможность (а самое главное - необходимость) воспользоваться всеми знаниями курса и объединить их в одной комплексной задаче

Ivan Kiselev

07.06.2024
В целом все окей, курс понравился. Много полезной информации, практические занятия по большей части хорошо оформлены и дают опыт решения задач. Брал курс для себя, упорядочить информацию, порешать практические задачи, послушать лекции от более опытных коллег, подступится к инструментам с которыми малоз наком. Из минусов можно отметить что некоторые лекции слабоваты по содержанию, длятся меньше часа, хотелось бы больше практических примеров. Но повторюсь, в основном все отлично, курс наполнен ценной информацией и хорошими практическими задачами, мои уточнения относятся к нескольким урокам/дз.

Владимир Осинцев

07.06.2024
Курс помог изучить инструменты Devops, научился основным элементам автоматизации kubernetes, gitlab, terraform, ansible Понравился подачей материала, много примеров. Знания для работы по профессии - это самое важное, что я вынес для себя на этом курсе. Во время обучения получил все основные знания, дополнительные материалы можно изучить самостоятельно

Максим Грибанов

24.01.2024
Я работаю в компании ООО “Т2 Мобайл” (бренд Теле-2). На курсе понравились сроки обучения, программа курса и подходящий стек технологий изучаемый в курсе. Интересные лекции, возможность в рельном времени задать вопросы преподавателям в реальном времени во время онлайн занятий, интересные демо. Материал написан качество, детально изложен без пробелов, что позволило изучить технологии и практики и закрепить изученное при выполнении домашних заданий. В ходе обучения прокачал скиллы, что позволит более оптимально погрузить в рабочий процесс.

Алексей Татаринцев

23.10.2023
До обучения в OTUS я работал в компании IT_ONE на инженером по сопровождению высоконагруженных систем. Со временем методология DevOps стала использоваться в компании всё больше и как следствие, мне потребовалось получить качественные знания в максимально короткие сроки и превратиться в настоящего DevOps-инженера. После нескольких дней поиска по различным образовательным платформам, мой выбор пал на курс от OTUS - "DevOps Практики и инструменты". К курсу подготовлено отличное вступительное тестовое задание, при прохождении которого, можно трезво оценить свой уровень навыков и принять для себя решение. Так же этот курс мне порекомендовали коллеги, которые погружались в профессию с его помощью. Я получил глубокие знания на курсе, благодаря которым можно значительно улучшить процессы разработки и развертывания в моей команде. Очень важно отметить, что курс предлагает не только теоретический материал, но и множество лабораторных работ и практических заданий. Это дает отличную возможность закрепить полученные знания на практике и почувствовать уверенность в своих навыках. В целом, курс "DevOps Практики и инструменты" от OTUS оказался именно тем, чего мне не хватало, чтобы стать успешным DevOps инженером. Я не только освоил технологии, но и научился применять их на практике. Благодаря этому курсу, я готов эффективно справляться с самыми сложными задачами.

Grigorii Neginskii

03.10.2023
Всем привет, я разработчик с опытом более 8 лет, прошел этот курс чтобы ликвидировать devops безграмотность и расширить проф кругозор. Заранее подвожу итог - это удалось. Курс крутейший, ориентирован на практику, которой реально много, и это хорошо. Мощные лекторы, отлично доносят материал. По прохождению курса освоил подход Infrastructure As Code, неплохо разобрался в ansible, docker, terraform, packer, и некоторых других инструментах. Выполнение домашек и написание выпускного проекта отлично помогает закрепить знания на практике, и у вас останутся проекты, из которых можно будет копипастить) Курсом очень доволен, вероятно это один из лучших онлайн курсов, что я проходил (а проходил я их множество, думаю запросто больше 40-50). Что могло бы быть лучше - некоторые pdf-инструкции к дз - outdated в плане версий, и это наводит некоторую фрустрацию, тем не менее разобраться возможно) В остальном курс превзошел мои ожидания, и я получил все что хотел) Огромное спасибо лекторам - Рустему Галиеву, Владимиру Дроздецкому, Денису Федорову, Тимуру Батыршину, Дмитрию Ерохину и остальным причастным, кого не упомянул.

Сергей Кутчер

21.12.2022
Я работал/работаю на поддержке бэкенда банка. Помимо поддержки, есть небольшой опыт коммерческой разработки на Java (Spring Fraemwork). Перед переходом в ИТ - почти 10 лет работал в топливно-энергетическом комплексе. Начинал со слесаря и дорос до инженера ПТО. Курс в OTUS мне порекомендовали коллеги. Курс понравился, лекции от действующих девпосов позволяют погрузиться в best-practics, а практика дает представление о реальных кейсах. Что хотел бы изменить, так это обновить методички. Обучение помогло мне систематизировать знания, которые были накоплены в процессе работы. Некоторые аспекты курса удалось перенести на работу. Обучение сподвигло погрузиться в python и ansible На данный момент новые предложения от компаний мне поступают, но цели сменить текущее место работы у меня нет.

Станислав Добророднов

15.12.2022
Я работаю DMP девопс-инженером. Выбрал обучение в OTUS, чтобы расширить свой кругозор в рамках профессии и пополнить копилку лучших практик. На курсе мне понравился творческий подход к решению задач, а также разнообразие стека. Обучение дало однозначно более глубокое понимание процессов использования технологий.

Кирилл Кривоспицкий

08.12.2022
Формат курса - удобный, если нет постоянного завала на работе (рассчитывайте время и силы) Без базовых знаний linux и хотя бы начального представления о продакшене в IT - заскакивать на курс будет тяжело. Готовьтесь много гуглить - это поможет.. В методичках вас ждёт - "отрицание, гнев, торг..." - готовы пройти весь путь? Отлично! Курс даёт отличные вводные по инструментам DevOPS, но в проде придётся много апгрейдиться Разносторонние лекции и доп. материалы Отдельно отмечу блоки про Terraform и Docker - у нас их вели Тимур Батыршин и Филипп Игнатенко - огненные демо и разбор примеров. Нестандартные подходы к решению заданий только приветствуются. Я бывало закидывал куратора курса вопросами - получал верное направление, спасибо ).. 9 из 10 за курс от меня - остался доволен. - 1 почините методички по Gitlab и побольше расскажите о том, какой это мощный инструмент для автодеплоя , понимание этого может и не прийти.

Алексей Чуприн

29.11.2022
Прямо сейчас я занимаю должность тестировщика в ИТ-компании, тесно связанной с банковским делом, и именно мой работодатель помог выбрать курс, способный подготовить меня к получению роли DevOps-инженера... и теперь я точно уверен, что готов! Otus предлагает четкую последовательность развернутой и структурированной информации об инструментах и практиках, необходимых для любого уважающего себя DevOps'a. Очень приятно, что это не просто поверхностный взгляд на доступные технологии, а практически полный разбор каждого инструмента "до винтика". А домашние задания действительно интересно выполнять! Прогресс в области информационных технологий не стоит на месте, и методические указания довольно быстро теряют актуальность, но если вы не боитесь потратить чуть больше времени на изучение технической документации к новым версиям Docker или GitLab - этот курс точно для вас!

Дмитрий Черкасов

31.05.2022
Замечательный курс и преподаватели! Спасибо за новые знания!

Иван Подстольный

19.05.2022
На курс пришел уже опытным админом. Курс дал мне не только основы девопса, как такового, но и помог адаптироваться в современном айти мейнстриме! Спасибо большое и успехов Вам, уважаемые разработчики и преподаватели курса!

Иван Косарев

18.08.2021
Много изучал рынок курсов и несомненно Отус чемпион на рынке создания квалифицированных devops инженеров. На курсе изучается очень много инструментов, за полгода про все полноценно рассказать абсолютно невозможно. Хотелось бы увидеть более расширенную версию курса. В остальном все отлично. Программа курса ясная, инструменты востребованные. Я бы посоветовал развиваться в систему не только из лекций и дз, но и систему коротких видео и коротких тестов по теме. Спасибо, курс мне очень помог, но он воистину не из легких)

Алексей Бичуцкий

18.05.2021
Курс "DevOps Практики и инструменты" мне помог изучить темы, с которыми ранее не было опыта работы, а также систематизировать уже существующие знания. Большим плюсом для себя считаю практическую направленность обучения и актуальность кейсов в самостоятельных заданиях. C изучаемыми инструментами приходилось периодически взаимодействовать на протяжении курса, тем самым обеспечивалась проработка материала. Например, в 1-м модуле использовался packer и terraform, а во 2-м модуле при работе с ansible, они интегрировались с ним. Из минусов курса я бы выделил несколько моментов: - теорию преподают практики, имеющие опыт, но иногда возникало ощущение, что не хватает именно преподавательских навыков; - несколько раз встречались опечатки в методичках, из-за которых было потрачено время на поиск ошибок у себя. В целом, считаю прохождение курса "DevOps Практики и инструменты" безусловно полезным.

Алексей Васильев

25.02.2021
Я работаю разработчиком бизнес-приложений в компании ОТР. В какой то момент понял, а может быть и услышал про направление в профессиональном развитии, именуемое T-shirt. В обучении понравилось открытость преподавателей, практические домашние задания, с возможностью исследовательской работы, закрепление полученных навыков через проектную работу. Обучение дало уверенность в своих силах, позволило расширить горизонты используемых технологий и задач.

Георгий Ващенко

21.02.2021
Работаю бэкенд-разработчиком. С devops практиками и инструментами был знаком поверхностно и лишь с некоторыми. Курс позволил попробовать и освоиться с инструментами по разворачиванию и настройке инфраструктуры в облаке GCP (packer, terraform, ansible), научил побеждать в сборке Docker-образов, созданию и отладке docker-compose'ов, пособирать руками yaml'ники для Kubernetes'а, а потом структурировать всё в Helm-чарты и научил отлаживать деплой. В идеале после курса продолжить углубляться в Kubernetes, чтобы не растерять знания. Все лекции интересные, с примерами на-лету. Только полтора занятия по Git'у были лишними) Все ДЗ были актуальные и проработанные (набор 2020-02), за исключением разве что одной-двух. Хотя наличие неточностей побуждало к чтению документации по тулам, активному "дебагу" и прокачиванию опыта и внимательности. В течение курса было два недельных перерыва, без лекций. Это отличный шанс догнать по домашкам, с которыми лучше не затягивать дольше одной недели, особенно к концу курса, ближе к выпускной работе. Задания со звёздочкой прекрасно закрепляют материал и расширяет кругозор по изученной теме. Организацию курса считаю отличной. ЛК на otus.ru, календарь, Zoom-лекции и их записи, Slack, github, авто-тесты домашек-pull request'ов, проверка преподавателями, репозитории для IaC. Спасибо!

Дмитрий Корлас

16.01.2021
Курс devOps практики и инструменты очень интересен. Я работаю разработчиком ПО и благодаря курсу попробовал на практике множество инструментов и сервисов для автоматической сборки, доставки и мониторинга ПО. Некоторые инструменты я знал или хотя бы слышал о них, но со многими познакомился впервые. Terraform, ansible, packer, vagrant, grafana, prometheus, kibana, docker, gitlab, kubernetes и прочие друзья используются на множестве примеров и домашних заданий в облачном сервисе google cloud platform, а так же и на локальной машине. Курс рекомендую, много практики и очень интересно! Весь процесс обучения построен вокруг некоего сервиса по добавлению постов и комментариев. Сервис этот постепенно преобразуется из монолитной в микросервисную архитектуру. Практически после каждой лекции есть домашнее задание. Задания интересные, усложняются по мере прохождения курса. Некоторые мне показались чересчур сложными и объемными, на их решение уходило значительное время, вплоть до нескольких дней. Но полученный опыт бесценный и сами задания держат атмосферу инженерной мысли, все это подталкивает не останавливаться, а идти вперед. По поводу заданий есть наблюдения и обратная связь к авторам курса - обновлять версии используемых пакетов и фиксировать их явно, тк во многих заданиях, к сожалению, используются устаревшие версии. Исправление опечаток тоже пойдет на пользу. Без этих нюансов и опыта в devOps часто трудность выполнения заданий оказывается в подборе и настройки совместимых версий пакетов, а не в поиске самих решений. Серия домашних заданий завершается дипломным проектом, который объединяет полученные знания в виде конечного приложения. Хорошая организация подачи материала - расписание лекций соблюдается, каждую встречу можно просмотреть в записи. Сразу видно, сделано IT инженерами! Здесь хочется сказать огромное спасибо организаторам за то, что привлекли светлые умы преподавателей и конечно же самим преподавателям за вклад их сил, знаний и времени в этот образовательный процесс! Обучение проходил в период февраль-август 2020 года.

Сертификат о прохождении курса

OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса

После обучения вы:

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям и другие дополнительные материалы
  • будете понимать особенности современной разработки и использовать актуальные инструменты для обеспечения бесперебойной работы приложений
  • научитесь работать с такими инструментами как: Packer, Terraform, Ansible, Vagrant, Docker, Kubernetes, Gitlab CI, Prometheus, Grafana, ELK/EFK stack
  • работать с инфраструктурой, как с кодом

Частые вопросы

Что, если в середине курса я не смогу продолжать обучение?
У вас есть право одного бесплатного трансфера в другую группу
Обязательно ли защищать выпускной проект?
Для получения сертификата OTUS необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.
Я могу вернуть деньги?
Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.