О чём курс
Курс уделяет внимание культуре и принципам, которые являются фундаментальной основой надежных процессов настройки, поддержки и развертывания различных окружений при помощи Terraform.
Практика совмещается с развертыванием ресурсов в облаке AWS.
В тренинге разбираются принципы работы с Hashicorp Terraform – обозначаются границы их применения, проблемы и способы их решения в различных ситуациях, первоначальные шаги при построении инфраструктуры и цели автоматизации для успешной работы.
Каждый шаг курса закрепляется на реальных примерах практики, позволяя незамедлительно применять полученные знания на реальных проектах и любых этапах работы.
Цели
После прохождения курса слушатели смогут:
Разбираться в моделях управления инфраструктурой
Создавать и поддерживать инфраструктуру при помощи кода написанного в Terraform
Понимать преимущества автоматизации
Тестировать написанные решения и гарантировать успешное внедрение
Выявлять проблемы на любых стадиях проектирования
Целевая аудитория
Системные администраторы, инфраструктурные инженеры, разработчики
Предварительная подготовка
Базовые знания DevOps, Linux или прохождение указанных курсов: Основы DevOps, Основы Linux.
Для кого
Системный администратор
Разработчик
DevOps-инженер
Улучшаемые навыки
Terraform
Infrastructure as Code
IaC
Yandex Cloud
DevOps
Linux
Автоматизация
Модульное тестирование
CI/CD
Инструменты
Linux
Docker
Git
Terraform
Yandex Cloud
Расписание курсов
Программа курса
01
A. Инфраструктура как код
Цели и принципы, методы и подходы управления инфраструктурой, уровни разделения инфраструктуры.
Идея, сравнение, принципы работы
Язык HCL, базовые типы ресурсов,
Провайдеры
Основные команды
Принципы хранения
Перемещение объектов
Удаленный файл состояния
Синтаксис
Свойства: типизация, валидация
Локальные переменные
Output переменные
Работа с существующей инфраструктурой
Импорт
Замена ресурсов
Таргетинг
Базовые принципы построения
Вызовы модулей
Версионность
Meta аргументы: (теория – 0,5ч, практика - 1ч)
Count
for_each, dynamic
lifecycle
Workspaces
Отладка
Управление версиями
Provisioners
09
Обзор внешних ресурсов
Чему вы научитесь
01
Создавать и поддерживать инфраструктуру с помощью кода в Terraform
02
Понимать преимущества автоматизации и ее применение в DevOps
03
Тестировать написанные решения и гарантировать успешное внедрение
04
Управлять существующей инфраструктурой и импортировать ресурсы
05
Создавать модули и использовать версионность в Terraform
Курс проводят
Бирюков Андрей
Эксперт в области информационной безопасности
О тренере
Более 15 лет работает в области информационной безопасности и информационных технологий начиная с позиции инженера и до руководителя направления.
Имеет большой опыт проектирования и внедрения инфраструктурных решений на базе ОС Linux, FreeBSD, Windows, систем виртуализации и контейнеризации и активного сетевого оборудования.
В области ИБ основными направлениями являются SIEM/SOAR, IRP, PAM, EDR, внедрение сетевых средств защиты, средств защиты среды виртуализации и других.
О проектах
Преподавательской деятельностью занимается с 2019 года. За это время разработал несколько авторских курсов по информационной безопасности: "Практическая защита в АСУТП", "Управление инцидентами ИБ", "Реверсивный инжиниринг ПО под Windows". В актуальное время читает курсы как в офлайн и в онлайн формате.
О публикациях и выступлениях
Является автором шести книг посвященных различным вопросам информационной безопасности и более 300 статей в различных изданиях, также посвященными ИТ и ИБ.
Неоднократно выступал с докладами на конференциях Positive Hack Days, ИБ КВО.