DevOps Artisan – Сертифициран професионален майстор на Ansible и Terraform

Този 3-дневен интензивен курс е предназначен за професионалисти, които искат да внедрят разширена автоматизация, използвайки Ansible за управление на конфигурации и Terraform за инфраструктура като код.

Участниците ще се научат да пишат сложни сценарии, да използват променливи, роли, модули и Vault в Ansible, както и да проектират ефективни, многократно използваеми и сигурни конфигурации в Terraform. Курсът е съобразен с целите на сертифицирането. Сертифициран професионален майстор на Ansible и Terraform и включва пълни практически сценарии.

Към кого е адресирано?

Курсът е предназначен за:
• DevOps инженери с опит в автоматизацията
• Cloud инженери, които искат да управляват инфраструктура чрез код
• Системни администратори, внедряващи IAC решения
• Специалисти по автоматизация, използващи Ansible и Terraform в реални проекти
• Професионалисти, завършили ниво „Асоцииран“ и желаещи да сертифицират напреднали умения

Какво ще научите?

• Създавайте и управлявайте сложни конфигурации с Ansible
• Използвайте модули, роли, шаблони и Ansible Vault на Jinja2
• Проектиране, изпълнение и наблюдение на инфраструктура с Terraform
• Работа с Terraform модули, управление на състоянието и бекендове
• Автоматизирайте пълното осигуряване на инфраструктурата и конфигурирането на услугите
• Прилагайте най-добрите практики за тестване, повторно използване и сигурност в автоматизацията

Предпоставки:

• Активна сертификация Сертифициран Ansible и готвач-асоцииран занаятчия
• Предишен опит с Ansible и основни концепции на Terraform
• Познаване на YAML, Jinja2, CLI, променливи и концепции cloud
• Препоръчително: Опит в управлението на конфигурации в голям мащаб и осигуряването в cloud

График на курса:

Материалите на курса са на английски език. Обучението се води на румънски език.

🔹 Ден 1 – Разширени основи на Ansible
Модули 1: Основни концепции и архитектура
• Ansible архитектура, предимства и поддържани системи
• Безагентен дизайн, производителност, съображения за сигурност

Модул 2: Работа с инвентаризация и конфигурация
• Видове инвентаризация (статична, динамична), групи и променливи
• Структура на конфигурационния файл и обработка на подкани
• Плъгини и скриптове за динамична инвентаризация

Модул 3: Наръчници, Задачи и Манипулатори
• Синтаксис и анатомия на YAML
• Задачи срещу игри срещу обработващи
• Идемпотентни задачи, типове резултати от задачи
• Тагове, асинхронни задачи, условни изрази, цикли
• Манипулатори, повторни опити, контрол на изпълнението

Модул 4: Променливи, факти и шаблони
• Събиране на факти, персонализирани факти
• Променлив приоритет и употреба
• Шаблони и филтри Jinja2
• Шаблони за модули, общи филтри

Модул 5: Роли, търсения и хранилище
• Структура и използване на директории с роли
• Променливи роли и възможност за многократна употреба
• Плъгини за търсене и оценка
• Ansible Vault: криптиране, команди и производителност

🔹 Ден 2 – Разширени техники на Ansible и основи на Terraform
Модул 6: Разширени стратегии за изпълнение в Ansible
• Стратегии за изпълнение, конвейеризация, отстраняване на грешки
• Делегиране, включване срещу импортиране
• Обработка на недостъпни хостове
• Използване на Ansible Pull и Ansible Galaxy
• Основи на Ansible Molecule за тестване

Модул 7: Основи на Terraform
• Декларативен езиков модел
• Доставчици и ограничения на доставчиците
• Псевдонимизирани и множество доставчици
• Изходни блокове и адресиране на ресурси

Модул 8: Terraform CLI и работен процес
• Инициализация, валидиране, импортиране на Terraform
• Планиране, прилагане, унищожаване на поведение и обработка на грешки
• Планиране на жизнения цикъл на ресурсите и промените в инфраструктурата

Модул 9: Синтаксис и променливи на Terraform
• Типове данни и вградени функции
• Използване на променливи и tfvars
• конфигурация на блокове terraform { }

🔹 Ден 3 – Модули на Terraform, управление на състоянията и практики за автоматизация
Модул 10: Писане и управление на конфигурации на Terraform
• Синтаксис на ресурсите и източниците на данни
• Динамични блокове и локални/отдалечени изпълнителни провизори
• Обработка на грешки и отстраняване на замърсявания
• Зависимости от ресурси и дизайн на модули
• Импортиране на модули и използване на доставчици в модули

Модул 11: Управление на състояния на Terraform
• Структура и употреба на файлови състояния
• Идемпотентност и заключване на състоянията
• Механизми за обновяване на състоянието
• Команди за промяна на състояния на файлове
• Видове бекенд и отдалечено съхранение

Финална лабораторна работа: Сценарий за пълна автоматизация
• Използвайте Terraform за осигуряване cloud инфраструктура (напр. AWS, Azureили локално с libvirt)
• Конфигурирайте услуги с Ansible, използвайки динамична инвентаризация
• Приложете Ansible Vault за тайни данни и ги разгръщайте чрез плейбукове
• Използвайте шаблони и променливи Jinja2 за конфигуриране
• Валидиране на инфраструктурата и симулираните промени в жизнения цикъл

Моля, обърнете внимание, че горепосочената програма е ориентировъчна и може да бъде променена в зависимост от преподавателя, назначен за курса. За да получите окончателната версия на програмата, ви каним да се свържете с някой от консултантите. Bittnet Training.

Препоръчваме да продължите с:

Към момента няма препоръки.

Сертификационни програми

Този курс е съобразен със сертифицирането Сертифициран професионален майстор на Ansible и Terraform, който валидира напреднали умения в автоматизацията на инфраструктурата и конфигурирането на услуги в сложни и динамични среди.

DevOps Artisan – Сертифициран професионален майстор на Ansible и Terraform

Персонализирани оферти за групи от минимум 2 човека

Подробности за курса

Продължителност:

3
дни

Цена:

При поискване

Доставка:

Преподаване в класна стая, хибридна класна стая, виртуална класна стая

Ниво:

3. Професионален

Роли:

Специалист по автоматизация, Cloud Инженер, разработчик, Devops Инженер, системен администратор