Курс: Infrastructure as a code

Курс: Infrastructure as a code

Курс: Infrastructure as a code


Продолжительность курса: 52 ак. ч.

Описание курса:
Вы освоите практику «Инфраструктура как код» (IaC) и сможете настраивать инфраструктуру с помощью различных инструментов.
Подход IaC позволяет применять стандарты работы с языками программирования к настройке инфраструктуры. В любой момент системный инженер может увидеть, кто и какие внес изменения и получить понятную картину. Подход упрощает перенос серверов и создание тестовых, позволяя использовать репозитории с плейбуками, брать готовый код из библиотек.
Используя подход IaC в проекте, вы сможете быстро и просто развернуть тестовый сервер, посмотреть приложение и только потом его выкатить в продакшн. Тем самым вы обеспечите отказоустойчивость и сбережете себе недели работы, которые ушли бы на настройку окружения.
Именно поэтому с каждым годом все больше компаний переходят в своих проектах на организацию инфраструктуры как код. Уже сейчас эти знания считаются базовыми не только для системных инженеров, но и других IT-специалистов в команде.

Аудитория:
• Администраторы
• Системные инженеры
• Разработчики
• Тестировщики
• DevOps-инженеры

Необходимая подготовка:
• базовое знание ОС Linux
• полезным будет знание системы контроля версий git

Программа курса:
Модуль 1. Введение в Infrastructure as Code
• Infrastructure as Code и практики разработки
• Packer. Создание "Золотых образов"
• Terraform как инструмент для декларативного описания инфраструктуры
• Дополнительные уровни абстракции в Terraform
• Избегаем дублирования кода манифестов в Terraform
• Тестирование инфраструктурного кода на Terraform

Модуль 2. Инструменты SCM
• Сравнение с GitOps
• Введение в Ansible
• Переиспользование кода Ansible и работа с ролями
• Работа с динамическими инвенториями и интеграция с облаками
• Работа с Ansible Vault: шифрование данных и настройка безопасности
• Chef. Управление конфигурациями
• Эволюция Ansible после версии 2.x.

Модуль 3. Пайплайн для инфраструктуры как код
• Процесс работы с инфраструктурными пайплайнами в Gitlab
• Построение инфраструктурных пайплайнов в Jenkins
• Интеграция Ansible в пайпланы GitLab. Работа с секретами
• ConcourseCI
• Создание виртуальной инфраструктуры на рабочей станции при помощи Vagrant
• SaltStack. Управление конфигурациями
• Puppet. Управление конфигурациями

Модуль 4. Everything as Code
• Documentations as code
• Использование hiera
• Dashboards as Code
• Pulumi. Описание инфраструктуры языком программирования
• Скрипты миграции для баз данных

Модуль 5. Проектная работа

Окончательная цена указывается в договоре на обучение. Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: ITSM
  • Код курса: ITSMD9
  • Город: Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 52
  • Количество мест: 8
  • Очно: 93900 ₽
  • Дистанционно: 93900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru