DevOps (базовый)

Старт обучения
Берестейская 24.07.2019
Позняки Дату уточните у администрации
ВДНХ Дату уточните у администрации
39 час. по 2-3 раза в неделю

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

Вас интересует такое популярное и прогрессирующее направление в IT-индустрии, как методология DevOps? Хотите узнать больше о данной области и научиться правильно использовать DevOps-активности в своей работе? Тогда этот курс - именно то, что нужно. В процессе обучения вы научитесь эффективно планировать и строить инфраструктуру для разработки программного обеспечения. На каждом занятии вы будете закреплять свои навыки и знания в отрасли проектирования и построения безопасной среды для разрабатываемого программного обеспечения.

После курса вы сможете:

  • Разбираться в современных технологиях и методиках DevOps
  • Внедрять в свою работу основные DevOps-практики и технологии
  • Уверенно работать с различными инструментами при внедрении DevOps-практик
  • Создавать и оптимизировать безопасную среду для разработки программного обеспечения
  • Автоматизировать и стандартизировать производственные процессы

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

  • Вступление в DevOps
    • Область ответственности
    • Отрасль знаний
    • Проблемы
    • PMI vs. Agile
    • ITSM vs Scrum
    • Jira & Confluence
  • Git
    • Почему VCS и почему Git
    • Принципы хранения данных
    • Установка
    • Конфигурация
    • Происхождение
    • Региональные представительства
    • Поток Git
    • Рабочие процессы на основе транзакций
    • Запросы на выбор
    • Конфликты
    • Крючки
    • Клиенты GUI
  • AWS
    • Совместная модель ответственности
    • Управления пользователями, группами и ролями с помощью IAM
    • Мониторинг с помощью CloudWatch и SNS
    • Сеть VPC
    • Вычисления с EC2
    • Хранение данных в EBS
    • Отказоустойчивость с помощью ELB
    • Route 53 для геораспределенных сред
    • Глобальная доставка CloudFront
    • Масштабирование с ASG
    • Хранение данных на S3 & Glacier
    • Хостинг баз данных в RDS-обзоре
  • Безопасность в AWS
    • Обзор Active Directory
    • Обзор PKI
    • IAM
    • DirectoryService
    • CloudTrail
    • Конфигурация
    • KMS
    • CloudHSM
    • Шифрование EBS
    • Шифрование RDS
    • ELB
    • Менеджер сертификатов
    • S3
    • VPC
    • CloudFront
    • WAF
    • Инспектор
  • Автоматизация
    • Виртуализация приложений с помощью Docker
    • Создание отказоустойчивых веб-серверов с использованием балансировки нагрузки
    • Создание высокодоступных кластеров (master-slave, master-master) баз данных, сравнение SQL и NoSQL баз данных
    • Запуск IaaS и SaaS с AWS CloudFormation
  • Непрерывная интеграция и доставка
  • Обзор инструментов сборки
  • Как построить конвейер
  • Jenkins и другие системы
  • Сравнение основных видов скейлинга баз данных
  • Мониторинг инфраструктуры на основе Nagios, ELK
  • Основы администрирования брокеров сообщений на основе RabbitMQ
  • Анализ качества кода с помощью SonarQube
  • Непрерывная доставка с помощью AWS CodeDeploy
  • Инфраструктура как код с AWS CloudFormation

Минимальные требования:

  • Знание Linux
  • Общее понимание терминологии системного администратора
  • Понимание основ компьютерных сетей
  • Английский – (Pre-Intermediate/Intermediate)
  • Наличие собственного ноутбука для занятий в аудиториях

* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!

spinner-it