На этом курсе начинают с основ виртуализации. Разбирают, что это такое и как работает. Потом переходят к работе в Linux и решению проблем с сетями. Отдельно изучают GitHub - для чего он нужен и как с ним работать ежедневно.
Далее курс углубляется в облачные технологии на примере AWS. Студенты знакомятся с основными сервисами в течение двух модулей. Учат, сколько стоит работа в облаке и нужны ли специальные права для работы с облачными сервисами.
Важная часть курса посвящена безопасности. Здесь объясняют связь между сертификатами, корзинами и CDN. Также рассматривают план действий на случай катастрофы - что делать, когда все сломалось.
Студенты учатся быстро устанавливать Docker на сотни серверов с помощью Configuration Management. Потом переходят к контейнеризации - как эффективно работать с контейнерами без лишних сложностей.
Следующий блок показывает, как быстро собирать приложения и доставлять их с помощью CI/CD инструментов. Потом курс рассматривает мониторинг инфраструктуры - для чего он нужен и как его внедрять с Prometheus, Grafana и AlertManager.
Студенты учатся собирать логи так, чтобы ничего не терять. Отдельный модуль посвящен управлению секретами - как правильно хранить пароли и конфиденциальные данные.
Курс показывает, как строить инфраструктуру с помощью кода через IaaC. Также рассматривают оптимизацию затрат - как разумно тратить деньги, чтобы не потерять годовой бюджет за месяц.
Курс завершается экзаменом и презентацией финального проекта, где студенты демонстрируют полученные навыки.
Курс содержит много практических заданий для закрепления материала. После успешного завершения студенты выполняют дипломный проект. Лучшим выпускникам предлагают собеседование в компании.