О чём курс

Юрий Береговой разбирает управление инфраструктурой как кодом с помощью Git, Ansible и Terraform, а также интеграцию этих инструментов в пайплайны CI/CD и обеспечение безопасности окружения.

О чём практикум

Материал сфокусирован на переходе к декларативному подходу и воспроизводимости настроек. Вы разберёте принципы идемпотентности, при которых повторные запуски конфигураций приводят систему к строго заданному состоянию. Для масштабирования инфраструктуры автор рассматривает работу с модулями Terraform и ролями Ansible, что позволяет управлять большим числом инстансов и ускорять развёртывание окружений.

Особое внимание уделено концепции сдвига безопасности влево (Shift-Left). В практикуме рассматриваются шифрование секретов в репозиториях с помощью Ansible Vault и статический анализ кода через tfsec, TFLint и ansible-lint для выявления уязвимостей и открытых портов до этапа деплоя.

Кому подойдёт

  • DevOps-инженеры, которым необходимо автоматизировать рутинные операции, внедрить практики IaC в процессы CI/CD и обеспечить стабильность инфраструктуры.
  • Системные администраторы, переходящие от ручной настройки серверов и копирования конфигураций к декларативным методам и облачным сервисам.
  • Backend-разработчики, стремящиеся самостоятельно разворачивать тестовые окружения и понимать работу инфраструктурного слоя под своим кодом.

Что вы освоите

Практикум охватывает работу с Git CLI, Ansible, Terraform, Docker, Yandex Cloud и профильными утилитами:

  • Управление историей кода в Git с использованием интерактивного rebase, squash, cherry-pick, reflog и организация GitFlow с разрешением конфликтов через diff3.
  • Разработка кросс-платформенных ролей в Ansible с применением шаблонов Jinja2, хендлеров и тестированием через Molecule и linter-инструменты.
  • Проектирование модульной инфраструктуры на базе Terraform с удалённым хранением состояния, рабочими пространствами workspaces, директивами count и for_each, а также импортом внешних ресурсов.
  • Интеграция IaC в пайплайны GitLab CI с автоматизацией шагов plan и apply, валидацией ролей и блокировкой состояния.
  • Рефакторинг и поддержка существующей инфраструктуры, включая перенос состояния, импорт неучтённых ресурсов, перемещение через state mv и принудительную замену компонентов.
  • Настройка командного взаимодействия через remote state с механизмами блокировок в Terraform, проведение Code Review через Merge Requests и ведение технической документации.

Об авторе

Юрий Береговой работает в сфере инфраструктуры около четырёх лет. Он начинал с развёртывания pet-проектов в облаках, совмещая DevOps-задачи с разработкой бэкенда. В работе специалист применяет Kubernetes для оркестрации, платформы AWS и GCP, стек Terraform и Ansible для IaC, а также пайплайны на базе Jenkins.

Программа обучения

  1. Введение
  2. Git
  3. Terraform
  4. Ansible
Складчина создана 19 апреля 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

Навыки

Другие материалы автора 1

ЮБ Юрий Береговой Все материалы
7 840 ₽ 60 000 ₽