Список
курсов

DevOps методологии, платформы и инструменты реализации

DevOps 5 дн. / 40 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса

Тренинг  DevOps ,будет полезен архитекторам, инженерам и разработчикам, планирующим использовать DevOps практики и инструменты.

Предварительные требования

 наличие у слушателей  опыта администрирования Llinux или прохожжение курса Администрирование Linux (часть 1)

Программа Курса:

Принципы и практики DevOps

  • Ключевые концепции и словарь DevOps.
  • DevOps и ландшафт других методологий (Agile/Scrum, Lean, ITSM/ITIL4, SIAM). SDLC модели. Культура DevOps.
  • SecOps, DevSecOps, SecDevOps. Почему это важно.
  • CI/CD практики.
  • Зоны отвественности DevOps инженера.
  • Сравнение роли SRE и DevOps инженера.
  • Фреймворк CALMS. Метрики управления  DevOps.

Архитектурный взгляд, выбор платформ и инструментов

  • Общий взгляд на эффективность DevOps с точки зрения используемых архитектур приложений и продуктивной среды.
  • Обзор архитектурных принципов и платформ максимально подходящих для DevOps.
  • Современные тренды и новые технологические платформы.
  • Виртуализация, контейнеры, облачные платформы.
  • Системы сборки, репозитории, CI/CD – общий обзор инструментов, плюсы/минусы. GitLab и Github.

Docker

  • Почему Docker. Docker в контексте Red Hat OpenShift и Kubernates.
  • Как устроен Docker. Жизненный цикл контейнера. Терминология.
  • Основные Docker команды. Запуск и останов контейнеров. Получение информации о контейнерах.
  • Сборка образов для контейнеров. Dockerfile.
  • Мультиконтейнерные Docker приложения, Docker Compose, docker-compose.yml.
  • Работа с репозиторием Docker Hub и приватным репозиторием.
  • Различные сценарии сетевых настроек, взаимодействие контейнеров и приложений.
  • Кластеризация Docker Swarm.

Ansible

  • Как работает Ansible.
  • Установка Ansible.
  • Подключение серверов Linux и Microsoft Windows.
  • Inventory файл.
  • Ansible Ad-hoc команды: сбор информации о хостах, копирование файлов, выполнение скриптов, установка пакетов, запуск и останов сервисов.
  • Написание Ansible playbook. Переменные. Перехват и контроль ошибок.
  • Ansible playbook для установки Docker и запуска контейнеров,
  • создания ресурсов AWS.

Amazon AWS

  • Обзор сервисов в контексте DevOps.
  • Создание EC2 инстанса.

Terraform

  • Как работает Terraform. Terraform-провайдеры.
  • Установка. Основные команды. Формат файла main.tf.
  • Использования packer для создания, и клонирования образов для VMware ESXi, VCenter, Microsoft Hyper-v, OpenStack, Docker.
  • Создание EC2 машины на Amazon AWS, модификация ресурсов.
  • Сценарии использование связки Terraform + Ansible.

Инструменты и сценарии мониторинга

  • Мониторинг AWS, мониторинг Docker контейнеров.
  • Обзор сценариев с использованием Splunk, zabbix.
  • Мониторинг GitLab Runner.
Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803 или в формате онлайн

Тренер курса: Игорь Паламарчук Игорь Паламарчук
Совершенство и высокое творчество в основе имеют не только талант и любовь к делу, но и качественное образование
Оформить заявку
на обучение