На этом курсе начнут с основ 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. Курс имеет практическую направленность - студенты будут работать над реальными проектами, выполнять домашние задания и получат сертификат об успешном завершении обучения.