Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

DevOps-инженер

Вы получите все необходимые знания и навыки, чтобы стать DevOps-инженер, специалистом на стыке разработки, системного администрирования и бизнеса.
135 000 ₽
81 000 ₽
стоимость обучения
6750 ₽
за месяц обучения
% Беспроцентная рассрочка на 12 мес.
Узнать о снижении цены
Уровень сложности
pro
Длительность
6 мес.
Демо доступ
нет
Формат обучения
видеоуроки+вебинары
Домашние задания
да
Обратная связь
да, от преподавателя
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

Программа обучения

  • Основное
  • Содержание программы

Для поступления на курс желательно знать Linux на уровне пользователя и иметь базовые представления о программировании. Это обучение ориентировано на разработчиков, сисадминов, QA-инженеров и начинающих DevOps-инженеров.

На курсе вы поймёте, как организована команда разработки и чем руководствоваться, чтобы спроектировать эффективный пайплайн CI/CD, научитесь выстраивать коммуникацию в команде (Jira, Confluence, Basecamp), научитесь использовать Post Mortem, считать метрики SLA, SLO, SLI и принимать решения на основе данных.

Раздел 1. Введение в курс и профессию

Что вы будете изучать:

  • Введение в курс. Особенности онлайн-обучения
  • Что такое DevOps и в чем его ценность
  • Профессия DevOps-инженер: роли и функции с учетом бизнес-процессов

Вы научитесь:

  • Отличать DevOps процессы от локальной автоматизации отдельных процессов
  • Определять роли DevOps-инженеров и их настоящие вызовы.
  • Организовывать команды, которые делятся знаниями и постоянно повышают свою экспертность
Раздел 2. Управление процессом и техническим циклом разработки

Что вы будете изучать:

  • Современные методологии разработки (Agile, Waterfall, Scrum, Kanban)
  • Тикет системы и баг-трекеры (Jira, Trello, Redmine)
  • Системы контроля версий (Git)
  • Управление артефактами (Docker Registry, NPM Repo, PIP, Composer)
  • Информационная безопасность (GPG, Secrets, Vault, SSL)
  • Тестирование и тестовые-среды (стенды)
  • Оркестрация (Kubernetes)
  • Continuous Integration (Jenkins, Gitlab)
  • Система сборки (Docker)
  • Управление конфигурациями (Ansible)
  • Журналирование (Elasticsearch/Kibana/Logstash)
  • Мониторинг (Grafana, Zabbix, Prometheus)

Чему научитесь:

  • Применять систему контроля версий в своей (или командной) работе
  • Поднимать и настраивать конвейер CI/CD
  • Настраивать тестовые среды и интегрировать их в процесс разработки
  • Работать с различными системами оркестрации и правильно подбирать нужные из них для своих задач
  • Организовывать системы сборки и управления артефактами проекта
  • Использовать подход Infrastructure as Code
  • Настраивать мониторинг приложений и сложных систем
Раздел 3. Жизненный цикл разработки ПО

Что будете изучать:

  • Идеальная разработка ПО
  • Почему разработка сложной системы с нуля обречена на провал
  • Внедрение DevOps в существующий проект
  • Инцидент-менеджмент
  • Документация как один из элементов коммуникации (Confluence, Hugo, Read The Docs)
  • Топологии DevOps (паттерны и антипаттерны)
  • Управление изменениями. Процессы. Теория
  • Управление изменениями. Инструменты. Практика
  • Управление изменениями. Межличностное взаимодействие. Реальность

Чему научитесь:

  • Узнаете, как подбирать нужный в вашей ситуации подход для реализации проекта
  • Поймете, какие есть особенности в разработке сложной системы и почему DevOps почти никогда не работает с нуля
  • Поймете, как внедрять DevOps, какие есть особенности и подводные камни
  • Узнаете, как правильно отрабатывать инциденты и превращать проблему в опыт и новую экспертизу

Чему научат

Принимать ценности и принципы DevOps и как их применить к своему проекту
Понимать, как организована команда разработки, выстраивать коммуникацию в команде: Jira, Confluence, Basecamp
Использовать Post Mortem, считать метрики SLA, SLO, SLI и принимать решения на основе данных
Выстраивать процессы для получения и анализа обратной связи от пользователей. Организовывать команду техподдержки
Понимать особенности современной разработки, эффективно выбирать решения для улучшения time to market

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

Yandex.Cloud — бесплатно
Помощь кураторов, которые следят за вашим прогрессом и остаются на связи весь курс
Поддержка по всем учебным вопросам в течение 1 часа в рабочее время
Дружное сообщество, которое общается 24/7 в Slack. Групповые проекты и работа в команде
Ответы на все вопросы и постоянная обратная связь от менторов по проделанной работе

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: