Инфраструктура как код с Ansible: практический курс
Описание
Ansible — это ведущий инструмент для автоматизации IT-инфраструктуры, который помогает компаниям ускорять развертывание сервисов, упрощать управление конфигурациями и снижать количество ручных операций.
Курс предоставляет полное практическое понимание работы с Ansible: от базовых плейбуков до продвинутых сценариев автоматизации, работы с удалёнными серверами, управления безопасностью и оптимизации процессов DevOps.
Вы научитесь:
- создавать плейбуки для автоматизации рутинных задач;
- работать с удалёнными клиентами и управлять группами серверов;
- применять ad-hoc команды для мгновенного выполнения задач;
- использовать продвинутые возможности Ansible: шаблоны, роли, переменные;
- настраивать безопасность и права доступа в Ansible;
- использовать Ansible для повышения стабильности и скорости работы инфраструктуры.
Курс ориентирован на практическую работу с реальными кейсами корпоративной инфраструктуры.
Аудитория
Кому подойдёт курс:
- Системным администраторам и инженерам по DevOps, которые хотят ускорить и стандартизировать развертывание сервисов;
- IT-инженерам, которым необходимо автоматизировать управление конфигурациями;
- Специалистам по инфраструктуре, стремящимся к отказоустойчивой и предсказуемой работе серверных систем;
- DevOps-командам для внедрения Ansible в CI/CD-процессы;
- Компаний, планирующих сократить время обслуживания IT-инфраструктуры за счёт автоматизации.
Курс не требует предварительного опыта работы с Ansible, но предполагает общее понимание работы с серверами и Linux.
Требования
Рекомендуемые требования:
- Базовые навыки работы с Linux/Unix системами;
- Понимание принципов работы клиент-серверных приложений;
- Опыт работы с SSH и удалёнными подключениями;
- Базовое знание командной строки (CLI);
- Опыт работы с любой IT-инфраструктурой будет плюсом.
Не требуется опыт работы с Ansible — все базовые навыки осваиваются в рамках курса.
Программа курса
Введение в Ansible
- Принципы работы Ansible и его место в DevOps
- Архитектура и ключевые возможности
Базовая автоматизация с помощью Ansible
- Создание простых playbook
- Автоматизация рутинных задач
Работа с удалёнными клиентами
- Подключение к серверам и управление группами хостов
- Использование инвентарных файлов
Ad-hoc задачи в Ansible
- Быстрая автоматизация с помощью ad-hoc команд
- Практика мгновенных изменений на серверах
Продвинутые возможности Ansible
- Роли, шаблоны, переменные
- Организация структуры проекта в Ansible
Дополнительные возможности
- Работа с loops, handlers, tags
- Работа с модулями Ansible
Безопасность в Ansible
- Управление правами доступа
- Работа с Ansible Vault
Инструменты управления Ansible
- Ansible Tower и AWX: обзор возможностей корпоративного уровня
- Интеграция с CI/CD пайплайнами
Полезные ресурсы и рекомендации
- Где искать готовые роли
- Как не допускать типичных ошибок
- Лучшие практики для бизнес-применения
Расписание
Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.
Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.