На цьому курсі починають з основ автоматизації віртуальних машин. Вивчають інструменти Terraform, Vagrant та Ansible для створення тестових середовищ. Учні програмують процеси розгортання систем та навчаються ефективно керувати налаштуваннями серверної інфраструктури. Це дає змогу автоматизувати рутинні завдання адміністрування.
Далі курс охоплює створення кластерів для роботи під високим навантаженням. Розглядають класифікацію кластерів та компоненти, які їх формують. Студенти працюють із системами зберігання даних у кластерах, використовуючи Corosync, Pacemaker та GlusterFS. На практиці відбувається розгортання як обчислювальних кластерів, так і кластерів дискового простору.
Третій блок присвячений забезпеченню безперебійної роботи систем. Тут вивчають метод high availability на рівні KVM та вирівнювання навантажень на рівні IP-адреси. Учні налаштовують балансувальники Keepalived, Galera та HAProxy для веб-серверів і поштових систем. Особливу увагу приділяють синхронізації вмісту баз даних та реалізації функціональної надмірності.
Четвертий модуль охоплює роботу з контейнерами для безперебійного надання сервісів. Студенти знайомляться з Kubernetes, Docker та OpenShift. Вони запускають власні контейнеризовані мікросервіси та працюють із мультиконтейнерними додатками. Навчаються знаходити та усувати несправності в контейнеризованих додатках.
Завершальна частина курсу присвячена практичним навичкам діагностики. Тут розглядають несумісність обладнання сервера з ядром, помилки при запуску системи та проблеми з мережею. Учні вчаться виявляти memory leak, помилки зберігання даних та проблеми зі збереженням інформації. Цей модуль дає практичний досвід усунення типових проблем у Linux-середовищі.
Після курсу ви зможете програмно керувати Linux у хмарних сховищах. Навчитеся використовувати Vagrant та Terraform для автоматичного розгортання. Зможете створювати сценарії та ролі в Ansible. Опануєте програмування кворумів у кластерах та створення highload архітектур. Навчитеся формувати контейнери та координувати їх взаємодію. Зможете ефективно усувати помилки з процесором, пам'яттю, мережею та операціями введення-виведення.
Курс ведуть викладачі-практики з реальним досвідом. Доступне корпоративне навчання та індивідуальний підхід. Заняття проводяться у вихідні дні для зручності студентів. Випускники мають можливість працевлаштування у провідних IT-компаніях.