Курсы
Программирование

DevOps практики и инструменты

Формат
Онлайн
Трудоустройство
Да
Уровень
Средний
Результат
Сертификат

Описание

Онлайн-курс по DevOps практики и инструменты от онлайн-школы OTUS. После прохождения курса, у лучших студентов, появится возможность устроиться на работу в компанию-партнер онлайн-школы Отус. Программа обучения на курсах включается в себя углубленное изучение материалов уровня middle и senior.

Программа курса

DevOps. Необходимость меняться

  • Что такое DevOps и история его развития
  • DevOps как система. Практики и методики
  • Система контроля версий как основа разработки и поставки ПО. Знакомство с Git
  • Локальное окружение инженера. ChatOps и визуализация рабочих процессов. Командная работа с Git. Работа в GitHub
  • Знакомство с облачной инфраструктурой и облачными сервисами
  • Основные сервисы Yandex Cloud

Управление инфраструктурой и конфигурацией

  • Модели управления инфраструктурой. Подготовка образов с помощью Packer
  • Знакомство с Terraform
  • Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform
  • Управление конфигурацией. Знакомство с Ansible
  • Продолжение знакомства с Ansible: templates, handlers, dynamic inventory, vault, tags
  • Ansible роли, управление настройками нескольких окружений и best practices
  • Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
  • Безопасность инфраструктуры

Continuous Integration & Continuous Delivery с использованием Docker

  • Технология контейнеризации. Введение в Docker
  • Docker контейнеры. Docker под капотом
  • Docker образы. Микросервисы
  • Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
  • Технология непрерывной поставки ПО
  • Устройство Gitlab CI. Построение процесса непрерывной интеграции
  • Безопасность контейнеров, интеграция проверок безопасности и пайплайны

Fast Feedback Loop (мониторинг и логирование)

  • Введение в мониторинг. Модели и принципы работы систем мониторинга
  • Мониторинг приложения и инфраструктуры
  • Применение инструментов для обработки лог данных
  • Применение системы логирования в инфраструктуре на основе Docker

Контейнерная Оркестрация

  • Контейнерная оркестрация
  • Введение в Kubernetes
  • Основные модели безопасности и контроллеры в Kubernetes
  • Ingress-контроллеры и сервисы в Kubernetes
  • Интеграция Kubernetes в GitlabCI
  • Kubernetes. Мониторинг и логирование

Проектная работа

  • Выбор темы и организация проектной работы
  • Консультация по проектам и домашним заданиям – промежуточная приемка – 12.01
  • Защита проектных работ

Как записаться на курс

  • 1

    Нажмите на кнопку Записаться на курс

  • 2

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

  • 3

    Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)

  • 4

    Получите доступ к учебным материалам

Отзывов пока нет.

Текущая цена

Бесплатно
Записаться на курс

Автор курса

OTUS

Рейтинг курса

0
0 отзывов

Поделиться курсом

Авторизуйтесь через одну из социальных сетей