DevOps для программистов. Интенсив

23 участника

О чём курс

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

Курс ориентирован на разработчиков, системных администраторов и инженеров, стремящихся автоматизировать рутинные задачи. Вы научитесь использовать Docker для контейнеризации приложений, что позволит гарантировать идентичность окружения на всех этапах разработки и эксплуатации. Особое внимание уделяется методологии «Инфраструктура как код» (IaC), которая является стандартом индустрии. Вы освоите Terraform для управления облачными ресурсами и Ansible для автоматизации конфигурации серверов, что позволит вам разворачивать сложные системы одной командой.

Одной из ключевых целей курса является обеспечение отказоустойчивости и непрерывности работы сервисов. Вы изучите стратегии деплоя, такие как Blue-Green и Canary, научитесь настраивать Zero Downtime Deploy, чтобы обновления приложения проходили незаметно для пользователей. Кроме того, программа включает глубокое погружение в вопросы мониторинга и логирования. Вы узнаете, как выстраивать систему оповещений, чтобы оперативно реагировать на ошибки и сбои, используя современные инструменты для сбора логов и отслеживания исключений.

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

Формат обучения предполагает сочетание теоретических знаний с интенсивной практикой. Вы будете работать с реальными инструментами, которые ежедневно используются в крупных IT-компаниях. Почему стоит пройти этот курс? Потому что он дает не просто набор навыков, а целостное понимание того, как строить масштабируемые, надежные и удобные в эксплуатации системы. Вы научитесь мыслить категориями автоматизации, что сделает вас востребованным специалистом на рынке труда, способным самостоятельно решать задачи любой сложности в области DevOps и системной архитектуры.

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

  1. Автоматизация окружения
  • Инфраструктура как код
  • Автоматизация локального окружения (Ansible)
  • Управление секретами и переменными (Ansible Vault)
  • Принципы 12 факторов
  • Введение в Docker
  • Неизменяемая инфраструктура
  • Автоматизация сборки проекта (Docker Compose)
  • Изоляция окружения с помощью Vagrant
  • Непрерывная интеграция (Github Actions)
  • Docker Registry Hub
  1. Деплой и эксплуатация
  • Деплой с помощью Ansible
  • Масштабируемая архитектура (DNS, Балансеры, Кластер)
  • Релизы: Blue Green, Canary, Rolling
  • Stateless vs Statefull
  • Управление миграциями
  • Zero Downtime Deploy
  • Мониторинг и логирование (DataDog)
  • Коллекторы ошибок (Rollbar)
  1. Управление инфраструктурой
  • Введение в облака (GCP, AWS, DO)
  • Автоматизация развертывания кластера (Terraform)
  • Настройка машин (Ansible)
  • Подготовка образов (Packer)
  • Балансировка на уровне DNS
  • Быстрая отдача статики через CDN
  • База данных как сервис
  • Безопасность (Ключи, порты, сети, бастион, vpn)
  • Разработка на удаленных машинах
Складчина создана 19 февраля 2021 г. · описание обновлено 2 мая 2026 г.

Теги курса

Другие материалы школы 12

H Hexlet Все материалы
1 895 ₽ 45 000 ₽