DevOps для программистов. Интенсив
О чём курс
Этот курс представляет собой комплексную программу обучения, направленную на освоение современных практик DevOps, автоматизации процессов разработки и управления облачной инфраструктурой. Программа разработана для специалистов, которые хотят выйти за рамки написания кода и научиться профессионально упаковывать, развертывать и поддерживать высоконагруженные приложения. В ходе обучения вы пройдете путь от настройки локального окружения до создания полноценной облачной инфраструктуры, готовой к работе в продакшене.
Курс ориентирован на разработчиков, системных администраторов и инженеров, стремящихся автоматизировать рутинные задачи. Вы научитесь использовать Docker для контейнеризации приложений, что позволит гарантировать идентичность окружения на всех этапах разработки и эксплуатации. Особое внимание уделяется методологии «Инфраструктура как код» (IaC), которая является стандартом индустрии. Вы освоите Terraform для управления облачными ресурсами и Ansible для автоматизации конфигурации серверов, что позволит вам разворачивать сложные системы одной командой.
Одной из ключевых целей курса является обеспечение отказоустойчивости и непрерывности работы сервисов. Вы изучите стратегии деплоя, такие как Blue-Green и Canary, научитесь настраивать Zero Downtime Deploy, чтобы обновления приложения проходили незаметно для пользователей. Кроме того, программа включает глубокое погружение в вопросы мониторинга и логирования. Вы узнаете, как выстраивать систему оповещений, чтобы оперативно реагировать на ошибки и сбои, используя современные инструменты для сбора логов и отслеживания исключений.
В процессе обучения вы также разберетесь в тонкостях работы с облачными провайдерами, научитесь настраивать балансировщики нагрузки, работать с базами данных как с сервисом и обеспечивать безопасность инфраструктуры на всех уровнях — от управления ключами и портами до настройки VPN и бастион-хостов. Выход на уровень автоматизации, который предлагает данный курс, позволит вам значительно сократить время на поддержку проектов и повысить качество выпускаемых релизов.
Формат обучения предполагает сочетание теоретических знаний с интенсивной практикой. Вы будете работать с реальными инструментами, которые ежедневно используются в крупных IT-компаниях. Почему стоит пройти этот курс? Потому что он дает не просто набор навыков, а целостное понимание того, как строить масштабируемые, надежные и удобные в эксплуатации системы. Вы научитесь мыслить категориями автоматизации, что сделает вас востребованным специалистом на рынке труда, способным самостоятельно решать задачи любой сложности в области DevOps и системной архитектуры.
Программа обучения
- Автоматизация окружения
- Инфраструктура как код
- Автоматизация локального окружения (Ansible)
- Управление секретами и переменными (Ansible Vault)
- Принципы 12 факторов
- Введение в Docker
- Неизменяемая инфраструктура
- Автоматизация сборки проекта (Docker Compose)
- Изоляция окружения с помощью Vagrant
- Непрерывная интеграция (Github Actions)
- Docker Registry Hub
- Деплой и эксплуатация
- Деплой с помощью Ansible
- Масштабируемая архитектура (DNS, Балансеры, Кластер)
- Релизы: Blue Green, Canary, Rolling
- Stateless vs Statefull
- Управление миграциями
- Zero Downtime Deploy
- Мониторинг и логирование (DataDog)
- Коллекторы ошибок (Rollbar)
- Управление инфраструктурой
- Введение в облака (GCP, AWS, DO)
- Автоматизация развертывания кластера (Terraform)
- Настройка машин (Ansible)
- Подготовка образов (Packer)
- Балансировка на уровне DNS
- Быстрая отдача статики через CDN
- База данных как сервис
- Безопасность (Ключи, порты, сети, бастион, vpn)
- Разработка на удаленных машинах
Теги курса
Другие материалы школы 12
H Hexlet Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.