Интенсив

DevOps для программистов

Упакуйте приложение в Docker и подключите непрерывную интеграцию на Github Actions. Автоматизируйте деплой с помощью Ansible. Разверните облачную инфраструктуру через Terraform. Настройте мониторинг, логирование и сбор ошибок.

Первые курсы в тренажере бесплатно
Попробовать себя
Программа

Актуальные инструменты

Обучение

Теория и практика

Код-ревью

Постоянно и глубоко

Результат

Востребованный навык

Учим необходимому

1. Автоматизация окружения

Автоматизируйте разворачивание и настройку приложения на локальной машине. Научитесь правильно управлять конфигурацией и секретными ключами. Познакомьтесь с основными принципами создания удобных в эксплуатации и масштабировании приложений. Упакуйте приложение в докер, запускайте любой стек одной командой через Docker Compose. Настройте непрерывную интеграцию

Темы

Что изучаем: подходы, библиотеки, особенности

Инфраструктура как код

Изоляция окружения с помощью Vagrant

Автоматизация локального окружения (Ansible)

Управление секретами и переменными (Ansible Vault)

Введение в Docker

Неизменяемая инфраструктура

Автоматизация сборки проекта (Docker Compose)

Непрерывная интеграция (Github Actions)

Docker Registry Hub

Dotfiles

Итоговый проект

Упаковка в Docker Compose
Автоматизация развертывания и обновления локального окружения с помощью Docker Compose, Github Actions (CI), Makefile Подробнее

2. Деплой и эксплуатация

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

Темы

Что изучаем: подходы, библиотеки, особенности

Принципы 12 факторов

Деплой с помощью Ansible

Основы Kubernetes

Масштабируемая архитектура (DNS, Балансеры, Кластер)

Релизы: Blue Green, Canary, Rolling

Stateless vs Stateful

Управление миграциями

Zero Downtime Deploy

Мониторинг и логирование (DataDog)

Коллекторы ошибок (Rollbar)

Итоговый проект

Деплой Docker-образов с помощью Ansible
Автоматизация раскатывания контейнеризированного приложения на кластер машин в Digital Ocean Подробнее

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

Разверните облачный кластер на Digital Ocean и автоматизируйте этот процесс с помощью Terraform. Конфигурируйте и обновляйте машины кластера с помощью готовых Ansible Playbook. Изучите самые важные компоненты облачной инфраструктуры (DNS, DB, Storage) и научитесь с ними работать. Научитесь правильно защищать свою инфраструктуру от потенциальных угроз.

Темы

Что изучаем: подходы, библиотеки, особенности

Введение в облака (GCP, AWS, DO)

Автоматизация развертывания кластера (Terraform)

Настройка машин (Ansible)

Подготовка образов (Packer)

Балансировка на уровне DNS

Быстрая отдача статики через CDN

База данных как сервис

Безопасность (Ключи, порты, сети, бастион, vpn)

Разработка на удаленных машинах

Кому подойдёт обучение

  • Тем, кто уже программирует и хочет повысить свой профессиональный уровень
  • Тем, кто уже пробовал учиться самостоятельно, но чувствует потребность в наставнике
  • Тем, кто не знаком с этой темой и хочет в ней разобраться на хорошем уровне
Тото обучает студентов

Формат

Небольшие группы с персональным наставником и преподавателем. Вебинары один или два раза в неделю. Домашние задания после вебинаров + реальные проекты на Github.com. Общение в Slack и Telegram. Доступ ко всем автоматизированным курсам Хекслета с сотнями практических задач

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

Михаил Иванов
DevOps Engineer, Star
Николай Мищенков
DevOps Engineer, TechPlanet
Алексей Шарапов
Head of DevOps, ЦРПТ
Алексей Федотов
DevOps, VMSSoftware
Максим Поляков
Developer, Mail.ru Group

Стоимость обучения

  • Настоящая рассрочка, без банковского кредита
  • Остановиться можно в любой момент
18 750 ₽ / месяц

или

45 000 ₽ экономия 11 250 ₽

при оплате сразу за 3 месяца

20 мая
Записаться на программу
Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг».

Хекслет

C 2012 года на рынке онлайн-образования. Около 10 000 человек обучаются на платформе ежемесячно. Более 20 000 человек в Slack-сообществе Хекслета — это одно из самых больших комьюнити опытных и начинающих программистов в рунете.