На цьому курсі розпочнуть з основ Ansible. Студенти дізнаються про можливості цієї технології та її версії. Зрозуміють, чому Ansible використовують для автоматизації налаштування програмного забезпечення. Встановлять Ansible на Linux і налаштують робоче середовище. Також розберуть ключові поняття: Control machine, Manage node, Inventory, Playbook та інші терміни, без яких неможливо ефективно працювати з цим інструментом.
Далі курс охопить синтаксис плейбуків - файлів сценаріїв Ansible. Студенти на практиці зрозуміють їх призначення та створять кілька власних плейбуків з нуля. Потім перейдуть до вивчення модулів - основних будівельних блоків автоматизації. Розглянуть найважливіші модулі, такі як ping, setup, yum, package, raw, та дізнаються про переваги використання Ansible Galaxy для пошуку готових рішень.
Третій блок присвячений ролям Ansible - потужному механізму організації коду. Студенти навчаться створювати та писати ролі, задавати змінні для них. Зрозуміють, як ролі визначають конфігурацію серверів, і закріплять ці знання на практиці. Також курс охоплює роботу з Ansible AWX - веб-інтерфейсом для управління автоматизацією. Студенти навчаться встановлювати, налаштовувати та використовувати цей інструмент.
Курс завершується фінальним іспитом та проектною роботою, після успішного виконання яких студенти отримують сертифікат. Також є додаткові можливості для кар'єрного розвитку: доступ до лекції про отримання роботи мрії, спеціальна відзнака в профілі NETFORCE Jobs для випускників, а трьом найкращим студентам групи напишуть рекомендаційні листи в LinkedIn.
Заняття проходять у вівторок та четвер з 18:30 до 20:30. Курс має практичну спрямованість - студенти працюватимуть над реальними проектами, виконуватимуть домашні завдання та отримають сертифікат про успішне завершення навчання.