Назад

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

Хекслет
Сложность
Для продвинутых
Длительность
3 мес
Тип курса
Смешанный

Описание курса

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

Кому будет полезен этот курс

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

Программа курса

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

Преподаватели

Евгений Инешин
Евгений Инешин
Работает в IT сфере более 15 лет. Большую часть карьеры работал Системным инженером с операционными системами Linux, Windows. Сейчас занимает должность DevOps инженера.
Алексей Гонтаренко
Алексей Гонтаренко
PM в течение почти трех лет в Московской школе программистов, курировал разработку внутренней LMS и менеджерил инфраструктуру школы. Занимался выдачей доменных имен, поднятием серверов и конфигурацией. Участвовал в разработке внутреннего CI/CD, перенес в docker несколько внутренних сервисов. Решал вопросы защиты платформы от DDoS. В настоящее время — DevOps-инженер в IT-компании, занимающейся разработкой мобильных сервисов Москвы.
Илья Подвольских
Илья Подвольских
DevOps-инженер, имеет опыт работы с Windows Server и Linux. Сопровождение, настройка CI/CD (GitLab, Jenkins, Ansible). Настройка окружения для разработчиков (Docker, Docker Compose). Мониторинг (zabbix, prometheus, grafana). Тестирование (Python, Selenium, Git). Наставничает в Хекслете, чтобы делиться знаниями и прокачивать soft skills

Часто задаваемые вопросы

Что такое интенсив?

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

Можно ли взять академический отпуск?

Да. Если вам нужно передохнуть или жизненные обстоятельства складываются так, что учиться не получается, вы можете взять академический отпуск. Просто предупредите об этом вашего куратора. Общая продолжительность отпуска — 1 месяц. Распределяйте это время, как вам удобно: берите целиком или разбивайте по неделям. Ваше обучение на Хекслете просто увеличится на количество пропущенных дней. Доплачивать за них вам не придется.

Как оплатить?

Мы принимаем карты Visa, MasterCard и МИР любого банка, валюта счёта тоже может быть любой.

Кто такой наставник?

Каждый наставник — опытный программист, который добился успехов в профессии, а теперь делится знаниями и опытом со студентами Хекслета. Кандидаты проходят строгий отбор — наставником становится лишь каждый десятый, поэтому случайных людей у нас нет. Наставник помогает справляться с трудностями, отвечает на вопросы, проверяет домашние задания и делает ревью проектов. Студенты общаются с наставником в закрытом чате группы.

Как проходит обучение?

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

Сколько времени занимает учёба?

Мы рекомендуем выделять 15–20 часов в неделю, тогда получится сдать все домашние задания и проекты вовремя. Конечно, это приблизительная оценка, фактическое время будет зависеть от вашего опыта.

Могу ли я вернуть деньги, если что-то пойдёт не так?

Да, мы гарантируем возврат всей суммы в течение 14 дней с начала обучения.

Цена
313 903 ₸
Скидка -19%
- 59 936 ₸
Итого
253 967 ₸
В рассрочку на 9 мес
34 879 KZT/мес
28 219 KZT/мес
Кешбэк
12 699 баллов

Похожие курсы

Программирование
Профессия Python-разработчик
12 мес
ХИТ
-65%
Кешбэк 30%: 160 004 балла
1 523 839 ₸
533 344 ₸
В рассрочку на 24 мес
22 223 KZT/мес
Программирование
Профессия Инженер по тестированию
7 мес
-65%
Кешбэк 30%: 134 700 баллов
1 282 857 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Профессия 1С-разработчик
6 мес
ХИТ
-65%
Кешбэк 30%: 120 555 баллов
1 148 140 ₸
401 849 ₸
В рассрочку на 18 мес
22 325 KZT/мес
Программирование
Разработчик
12 мес
Старт: 2 декабря
-68%
Кешбэк 30%: 185 564 балла
1 963 636 ₸
618 546 ₸
В рассрочку на 24 мес
25 773 KZT/мес
Программирование
Профессия Веб-разработчик
9 мес
-65%
Кешбэк 30%: 194 639 баллов
1 853 697 ₸
648 794 ₸
В рассрочку на 24 мес
27 034 KZT/мес
Программирование
ИТ-инженер
12 мес
Старт: 2 декабря
-68%
Кешбэк 30%: 185 564 балла
1 963 636 ₸
618 546 ₸
В рассрочку на 24 мес
25 773 KZT/мес
Программирование
Профессия Специалист по кибер­безопас­нос­ти с нуля
12 мес
-65%
Кешбэк 30%: 168 558 баллов
1 605 307 ₸
561 857 ₸
В рассрочку на 24 мес
23 411 KZT/мес
Программирование
Профессия Java-разработчик
9 мес
-65%
Кешбэк 30%: 134 286 баллов
1 278 909 ₸
447 618 ₸
В рассрочку на 24 мес
18 651 KZT/мес
Программирование
Профессия Разработчик на C++ с нуля
7 мес
-65%
Кешбэк 30%: 135 964 балла
1 294 894 ₸
453 213 ₸
В рассрочку на 24 мес
18 884 KZT/мес
Программирование
Инженер умных устройств
9 мес
Старт: 2 декабря
-72%
Кешбэк 30%: 134 700 баллов
1 599 636 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Профессия Frontend-разработчик PRO
10 мес
ХИТ
-65%
Кешбэк 30%: 134 286 баллов
1 278 909 ₸
447 618 ₸
В рассрочку на 24 мес
18 651 KZT/мес
Программирование
Профессия Java-разработчик PRO
12 мес
ХИТ
-65%
Кешбэк 30%: 180 063 балла
1 714 886 ₸
600 210 ₸
В рассрочку на 24 мес
25 009 KZT/мес
Программирование
Профессия Разработчик
9 мес
ХИТ
-65%
Кешбэк 30%: 163 395 баллов
1 556 139 ₸
544 649 ₸
В рассрочку на 24 мес
22 694 KZT/мес
Программирование
Программист Java
9 мес
Старт: 2 декабря
-72%
Кешбэк 30%: 134 700 баллов
1 599 636 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Инженер-программист
12 мес
Старт: 2 декабря
-68%
Кешбэк 30%: 185 564 балла
1 963 636 ₸
618 546 ₸
В рассрочку на 24 мес
25 773 KZT/мес
Программирование
Data Science
24 мес
Старт: 2 декабря
-62%
Кешбэк 30%: 239 796 баллов
2 103 467 ₸
799 317 ₸
В рассрочку на 24 мес
33 305 KZT/мес
Программирование
Блокчейн с нуля
9 мес
Старт: 2 декабря
-72%
Кешбэк 30%: 134 700 баллов
1 599 636 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Метавселенные
12 мес
Старт: 2 декабря
-68%
Кешбэк 30%: 185 564 балла
1 963 636 ₸
618 546 ₸
В рассрочку на 24 мес
25 773 KZT/мес
Программирование
Web 3.0
12 мес
Старт: 2 декабря
-68%
Кешбэк 30%: 185 564 балла
1 963 636 ₸
618 546 ₸
В рассрочку на 24 мес
25 773 KZT/мес
Программирование
Кибернетика умных устройств
24 мес
Старт: 2 декабря
-62%
Кешбэк 30%: 239 796 баллов
2 103 467 ₸
799 317 ₸
В рассрочку на 24 мес
33 305 KZT/мес
Программирование
Frontend-разработчик
9 мес
Старт: 2 декабря
-72%
Кешбэк 30%: 134 700 баллов
1 599 636 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Fullstack-разработчик
12 мес
Старт: 2 декабря
-68%
Кешбэк 30%: 185 564 балла
1 963 636 ₸
618 546 ₸
В рассрочку на 24 мес
25 773 KZT/мес
Программирование
Backend-разработчик
9 мес
Старт: 2 декабря
-72%
Кешбэк 30%: 134 700 баллов
1 599 636 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Верстальщик
6 мес
Старт: 2 декабря
-70%
Кешбэк 30%: 115 637 баллов
1 284 848 ₸
385 455 ₸
В рассрочку на 12 мес
32 122 KZT/мес
Программирование
Инженер-программист Python
9 мес
Старт: 2 декабря
-72%
Кешбэк 30%: 134 700 баллов
1 599 636 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Профессия Frontend-разработчик
8 мес
-65%
Кешбэк 30%: 107 278 баллов
1 021 688 ₸
357 591 ₸
В рассрочку на 18 мес
19 867 KZT/мес
Программирование
Веб-разработчик
9 мес
Старт: 2 декабря
-72%
Кешбэк 30%: 134 700 баллов
1 599 636 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Инженер-программист C#
9 мес
Старт: 2 декабря
-72%
Кешбэк 30%: 134 700 баллов
1 599 636 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Инженер-программист C++
12 мес
Старт: 2 декабря
-68%
Кешбэк 30%: 185 564 балла
1 963 636 ₸
618 546 ₸
В рассрочку на 24 мес
25 773 KZT/мес
Программирование
Разработчик на C++: быстрый старт в профессии
9 мес
Старт: 2 декабря
-72%
Кешбэк 30%: 134 700 баллов
1 599 636 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
ТОО «Ньюскилз»
Республика Казахстан, А15TOG9 (050040) г. Алматы, Бостандыкский район, улица Тимирязева, 28B, офис 803
БИН: 210140019844
© ТОО «Ньюскилз», 2023
Visa
MasterCard
Visa Secure
Mastercard ID Check
© ТОО «Ньюскилз», 2023