На цьому курсі починають з розуміння методології DevOps. Розглядають відповідальність команд розробки та експлуатації, процеси CI/CD, безперервну поставку та тестування. Практична частина включає створення облікового запису AWS, налаштування прав доступу IAM, роботу з EC2-інстансами та AWS RDS.
Слухачі освоюють роботу з командною оболонкою Bash та ZSH в Linux. Вивчають Git та системи контролю версій на прикладі GitHub, включаючи техніки GitOps. Навчаються налаштовувати програми Java, JS, MySQL, Mongo для подальшої роботи.
Курс охоплює AWS CloudFormation для автоматизації створення інфраструктури. Потім переходять до контейнеризації за допомогою Docker: вивчають архітектуру, мережі, керування контейнерами через CLI. Студенти створюють набір програм у контейнерах та вчаться використовувати Docker Compose для налаштування і масштабування.
Розділ присвячений налаштуванню CI/CD за допомогою Jenkins. Включає встановлення, конфігурацію, налаштування плагінів, створення Job та Pipeline, інтеграцію з Slack та Telegram. Аналогічно розглядають GitLab: встановлення GitLab Runner, налаштування Runner та Pipeline, публікацію результатів на GitLab Pages.
Завершальний модуль присвячений Kubernetes. Слухачі вчаться створювати кластер, розуміють архітектуру та компоненти системи. Виконують міграцію від Docker Compose до Kubernetes, розгортають програми та усувають несправності.
Курс включає відеозаписи лекцій для повторення матеріалу. Студенти мають доступ до чату з групою та тренером для консультацій. Велика увага приділяється практичним завданням. Також доступний IT English Speaking Club для розвитку мовних навичок.