DevOps. Уровень 1. Инфраструктура как код, основные инструменты

14 участников

О чём курс

О курсе

Современные IT-компании требуют создания гибкой инфраструктуры, где ручная настройка оказывается неэффективной и замедляет рабочие процессы. Подход Infrastructure as a Code (IaC) обеспечивает автоматизацию и управление инфраструктурой через программный код, позволяя командам быстро и надежно развертывать приложения и сервисы. Программа включает выполнение практических заданий, направленных на закрепление теории и отработку рабочих сценариев.

Для кого

Курс рассчитан на специалистов IT-сферы:

  • DevOps-инженеров, желающих освоить методологию IaC;
  • системных администраторов Linux, планирующих переход в направление DevOps-технологий.

Чему вы научитесь

В процессе обучения рассматриваются ключевые инструменты автоматизации и методики управления средой:

  • разработка стратегий DevOps и развертывание инфраструктуры предприятия с помощью шаблонов;
  • настройка процессов непрерывной интеграции (CI) и непрерывной поставки (CD);
  • развертывание контейнеризованных приложений с помощью Docker и Kubernetes;
  • применение сценариев Ansible playbook;
  • развертывание инфраструктуры в On-premise облаке с применением инструмента Terraform;
  • тестирование системы.

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

  • Модуль 1. Введение (2 ак. ч.)
    • Основные понятия devops
    • Система контроля версий Git
    • Лабораторная работа. Инициализация репозитория Git
  • Модуль 2. Docker (6 ак. ч.)
    • Основные понятия
    • Микросервисная архитектура
    • Собираем docker контейнер
    • Связываем контейнеры с помощью docker-compose
    • Деплоим контейнеры вручную
    • Лабораторная работа. Установка docker и работа с контейнерами
  • Модуль 3. Инфраструктура как код (4 ак. ч.)
    • Общие принципы и модели управления. Jinja шаблоны
    • Описание инфраструктуры с помощью Ansible
    • Написание Ansible playbooks для docker и gitlab
    • Лабораторная работа. Установка Nginx с помощью Ansible playbook
  • Модуль 4. Continuous Integration (3 ак. ч.)
    • Что такое Continuous Integration и Continuous Delivery
    • Обзор GitLab
    • Запуск пайплайнов из .gitlab-ci в gitlab-runners
  • Модуль 5. Обзор задач QA (3 ак. ч.)
    • Задачи тестирования
    • Программы для тестирования
  • Модуль 6. Kubernetes (6 ак. ч.)
    • Обзор систем оркестрации
    • Компоненты управления Kubernetes
    • Лабораторная работа. Работа с minikube, cоздание deployment и service
  • Модуль 7. Дополнительные материалы
    • Развертывание инфраструктуры в On-premise облаке с использованием Terraform
    • Вход в Jenkins для администратора Linux
    • Зачем нужен Kubernetes?
Складчина создана 10 октября 2026 г. · описание обновлено 18 октября 2026 г.

Теги курса

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

СР Сергей Русанов Все материалы
3 186 ₽ 37 750 ₽