ПРОФЕССИЯ

DevOps-
инженер

Освойте перспективную IT-профессию на стыке разработки, системного администрирования и бизнеса
Желательно знать
Для поступления на курс желательно:
• Знать Linux на уровне пользователя
• Иметь базовые представления о программировании
СТАРТ: 5 НОЯБРЯ
ДЛИТЕЛЬНОСТЬ: 1 ГОД
DEV
OPS
Оплатим 10 000 рублей за ваше обучение
Подарок суммируется с другими скидками
Предложение действует до 31 октября
Забронировать предложение
Зачем нужны DevOps-инженеры?
Инженер DevOps помогает команде делать продукт лучше и стабильнее. Он улучшает процессы и создает новые, находит «бутылочные горлышки» и сокращает ручной труд
01
DevOps-инженер в команде автоматизирует сборку, настраивает комплексный мониторинг и стандартизирует решения. В результате процесс разработки становится более предсказуемым, прозрачным и дешевым для бизнеса.
Также, DevOps помогает продукту адаптироваться под растущие нагрузки и изменяющиеся бизнес-требования. Навык построения эффективных highload-систем также входит в компетенции DevOps-инженера.
02
роста востребованности DevOps-инженеров на рынке труда за последние 5 лет
+200%
зарплата middle
DevOps-инженера
в 2020 году
189 000₽
DevOps – это образ мышления в отношении продуктов и процессов в IT, в основе которого лежит концепция "бережливого производства" и гибкие фреймворки.
DevOps — это про команду и коммуникации между её участниками. DevOps-инженер — это не только разработчик, но еще и человек с навыками организации командной работы, оптимизатор процессов.
Он умеет разговаривать и находить проблемы. Он — зануда в хорошем смысле этого слова. DevOps-инженер никогда не пройдет мимо проблемы. Он везде наводит порядок и мыслит наперед, предсказывая ошибки в будущем.
Именно за это DevOps-инженеров так любят в команде. И эти навыки мы также развиваем на курсе.
DevOps — это не просто инженер
Кому подходит профессия
Разработчику
Сисадмину
Чтобы не только писать код, но и настраивать системы разворачивания и тестирования приложений, а также понять, что происходит на проде
Чтобы поддерживать разные IT-продукты и с пониманием смотреть в код разработчика, а также научиться оптимизировать нагрузки на системы и сервисы
Что вы получите за время учебы
За 12 месяцев обучения
по 10 часов в неделю
вы освоите ключевые инструменты и востребованные рынком технологии
Интервью с экспертами, диалоги и дискуссии в режиме реального времени. Обсуждение в формате «лучшие практики и коварные ошибки».
Уроки и вебинары
Практика для оттачивания навыков работы с Jenkins, Docker, Kubernetes, Ansible, Terraform. Самостоятельно и в команде вы будете решать «боевые» задачи: от поднятия веб-сервера до балансировки нагрузок на highload-системы.
Практикумы и тренажёры
Под управлением опытных экспертов вы создадите портфолио архитектурных решений и подходов. Сможете уверенно рассказывать о них на собеседовании и осознанно внедрять в своих проектах.
Портфолио технологий
Вы присоединитесь к сообществу специалистов-практиков. Получите рекомендации экспертов в процессе вопросов и ответов.
Полная картина профессии
Освоите инструменты и фреймворки
Принимаю ценности и принципы DevOps, понимаю как их применить к своему проекту
01
Понимаю особенности современной разработки, умею эффективно выбирать решения для улучшения time to market.
02
03
Понимаю, как организована команда разработки, умею выстраивать коммуникацию в команде: Jira, Confluence, Basecamp
04
Умею выстраивать процессы для получения и анализа обратной связи от пользователей. Организовывать команду техподдержки
05
Ваши компетенции после курса
Знаю, как извлекать пользу из инцидентов, умею использовать Post Mortem, считать метрики SLA, SLO, SLI и принимать решения на основе данных
Ваше резюме после обучения
Павел Егоров
Умею управлять техническим циклом разработки, использую:
– Системы контроля версий (Git, SVN, Mercurial)
– CI (Jenkins, Gitlab, Travis)
– Оркестрацию (Kubernetes, Terraform, Nomad, Rancher)
– Системы сборки (Gulp, Grunt, Maven, Gradle, Docker),
– Управление конфигурациями (Puppet, Chef, Ansible)
– Мониторинг и журналирование (Grafana, Zabbix, Prometheus, Elasticsearch/Kibana/Logstash)
– Настраивать безопасность (GPG, Vault, SSL)
– Умею создавать и оптимизировать CI/CD
– Знаю как использовать и настраивать Jira, Confluence, Redmine, Basecamp
– Знаю как и когда нужно применять Scrum, Kanban, Waterfall, Zero-Zero

DevOps-инженер
От 100 000₽
Подарок студентам курса
Беспроцентная рассрочка
На покупку курса действует беспроцентная рассрочка на 12 месяцев
Скидка 90% на курс
Дарим скидку 90% на курс «Разработчик на Python»
Освойте профессию DevOps-инженера
за 12 месяцев
Вы гарантированно
получите
67%
Увеличили заработную плату или заработали повышение во время обучения
Помощь кураторов, которые следят за вашим прогрессом и остаются на связи весь курс
Ответы на все вопросы и постоянная обратная связь от менторов по проделанной работе
Поддержку по всем учебным вопросам в течение 1 часа
в рабочее время
Дружное сообщество, которое общается 24/7 в Slack. Групповые проекты и работа в команде.
91%
Успешно закончили программу обучения, получили диплом и довольны курсом
6000+
Состоят в закрытом сообществе студентов, выпускников и менторов
Эксперты курса
Владимир Краснов
CEO&Founder в Ergatico, ex-eLama Lead Engineer & Head of Department
Виктория Федчишина
Backend-разработчик компании eLama. Отвечает за devops-процессы


Станислав Михальский
Технический директор проектов Mail.ru
Владислав Марков
Team Lead в Netcracker
Краткая программа профессии
Раздел 1.
Введение в профессию DevOps-инженера
Длительность: 1 месяц

Программа состоит из модулей:
  1. Что такое DevOps и в чем его ценность
  2. Профессия DevOps-инженер
  3. Бизнес и DevOps
  4. Управление знаниями

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

Для того, чтобы:
  • Понять принципы DevOps как подхода к разработке
  • Эффективно строить процесс разработки ПО
  • Понять ценность DevOps в одном случае и его бесполезность в другом
  • Эффективно применять принципы DevOps к вашему проекту
  • Понять, почему даже организация пространства в офисе влияет на эффективность команд
Раздел 2.
Управление процессом разработки
Длительность: 1 месяц

Программа состоит из модулей:
  1. Способы организации командной и межкомандной коммуникации (ChatOps)
  2. Документация как один из элементов коммуникации (Confluence, Hugo, Read The Docs)
  3. Тикет-системы и баг-трекеры (Jira, Trello, Redmine, Basecamp, Asana)
  4. Современные методологии разработки (Agile, Waterfall, Scrum, Kanban, Zero-Zero)
  5. Форматы команд разработки (2 pizza team, 5-10-15)
  6. Топологии DevOps (паттерны и антипаттерны)

Вы научитесь:
  • Вести документацию
  • Эффективно делиться планами и знаниями о процессе с командой
  • Выстраивать цепочки автоматизации для тикет-систем и чатов
  • Подбирать нужные инструменты для задач проекта

Для того, чтобы:
  • Коммуникация в команде была эффективной даже при полной удаленной работе всех участников
  • Быстрее погружать новичков в контекст проекта и «не объяснять по 100 раз одно и то же»
  • Делать выводы и принимать решения на основе данных
  • Контролировать процесс разработки
  • Адаптироваться под задачи бизнеса
Раздел 3.
Управление техническим циклом разработки
Длительность: 2,5 месяца

Программа состоит из модулей:
  1. Системы контроля версий (Git, SVN, Mercurial)
  2. Continuous Integration (Jenkins, Gitlab, Travis)
  3. Тестирование и тестовые-среды (стенды)
  4. Оркестрация (Kubernetes, Terraform, Nomad, Rancher)
  5. Управление артефактами (Docker Registry, NPM Repo, PIP, Composer)
  6. Системы сборки (Gulp, Grunt, Maven, Gradle, Docker)
  7. Управление конфигурациями (Puppet, Chef, Ansible)
  8. Мониторинг и журналирование (Grafana, Zabbix, Prometheus, Elasticsearch/Kibana/Logstash)
  9. Безопасность (GPG, Vault, SSL)

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

Для того, чтобы:
  • Приносить больше пользы проекту
  • Контролировать и ускорять процесс изменений в приложениях
  • Снизить человеческий фактор ошибок при отправке изменений на продакшн
  • Создавать безопасные распределенные приложения
  • Автоматизировать рутину и типовые задачи
  • Создать гибкую архитектуру приложения или сервиса
  • Снизить затраты на поддержку проекта
  • Быстрее адаптироваться к новым условиям и увеличению нагрузки на сервис
Раздел 4.
Управление инцидентами
Длительность: 1 месяц

Программа состоит из модулей:
  1. Инцидент-менеджмент
  2. Мониторинг
  3. Анализ инцидента с помощью практики Post Mortem
  4. Метрики SLA, SLO, SLI
  5. Визуализация зависимостей и связей приложения

Вы научитесь:
  • Организовывать дежурства в командах
  • Правильно отрабатывать инциденты
  • Превращать проблему в опыт и новую экспертизу
  • Создавать метрики для проекта

Для того, чтобы:
  • Увеличить стабильность приложения
  • Видеть в инцидентах возможность роста проекта, а не проблемы
  • Предвидеть проблемы на ранних этапах
  • Устранять неисправности до того, как они превращаются в инцидент
Раздел 5.
Техническая поддержка проекта и работа с пользователями
Длительность: 1 месяц

Программа состоит из модулей:
  1. Обратная связь от пользователей как часть DevOps процесса
  2. Как получать пользу от баг-репортов
  3. Автоматизация технической поддержки (Service Desk)

Вы научитесь:
  • Собирать обратную связь от пользователей
  • Организовывать команду техподдержки

Для того, чтобы:
  • Определять, какие вещи в проекте нужно улучшить
  • Научиться «слышать» пользователей
  • Создать дружелюбную техподдержку
Раздел 6.
Жизненный цикл софтверного проекта
Длительность: 4,5 месяца

Программа состоит из модулей:
  1. Идеальная разработка ПО
  2. Почему разработка сложной системы с нуля обречена на провал
  3. Внедрение DevOps в существующий проект
  4. Что такое хайлоад проекты
  5. Архитектурные паттерны
  6. Микросервисы, монолиты и комбинированные модели приложений
  7. KPIs DevOps процессов
  8. Деление проекта на юниты
  9. Как готовить проект к переходу на DevOps

Вы научитесь:
  • Выбирать нужный в вашей ситуации подход для реализации проекта
  • Не поддаваться временным трендам

Для того, чтобы:
  • Создавать стабильный и растущий продукт
  • Вовремя реагировать на изменения
Получите полную программу и запишитесь на курс
Чем руководствоваться, чтобы спроектировать эффективный пайплайн CI/CD
На курсе вы разберётесь
Как решения и DevOps-практики влияют производительность команды
Как подобрать инструменты для решения своих задач в разработке и поддержке любого IT-продукта
Как не сделать оверинжиниринг там, где он не нужен по определению
9500 ₽
/ мес.
15 833 ₽/мес.
Стоимость обучения при беспроцентной рассрочке на 12 месяцев
Забронировать курс со скидкой
Курс стартует: 5 ноября
Осталось: 11 мест
У меня есть промокод
Оплатим 10 000 рублей за ваше обучение
(действует до 31 октября)