Модуль 1: Основы DevOps.
Ключевые понятия и принципы DevOps
Введение в систему контроля версий Git
Инициализация репозитория Git.
Модуль 2: Системы виртуализации и контейнеризации. Работа с Docker.
Создание и сборка Docker контейнеров
Связывание контейнеров с помощью docker-compose
Ручное развертывание контейнеров
Установка Docker и работа с контейнерами.
Модуль 3: Системы управления конфигурацией. Инфраструктура как код.
Обзор принципов управления инфраструктурой
Построение описания инфраструктуры с помощью Ansible
Написание Ansible playbooks для работы с Docker и GitLab
Установка Nginx с помощью Ansible playbook.
Модуль 4: Непрерывная интеграция.
Введение в Continuous Integration и Continuous Delivery
Запуск пайплайнов из .gitlab-ci в GitLab runners.
Модуль 5: QA и тестирование.
Понимание задач тестирования и качества
Обзор программных средств для тестирования.
Модуль 6: Системы оркестрации. Работа с Kubernetes.]]
Обзор систем оркестрации Kubernetes
Изучение компонентов управления Kubernetes
Практическая работа с minikube
Создание deployment, service, ingress в Kubernetes