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

Курс предназначен для инженеров и архитекторов 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
    • Маршрут53 для геораспределенных сред
    • Глобальная доставка с CloudFront
    • Масштабирование С ASG
    • Хранение данных на S3 & Glacier
    • Хостинг баз данных в RDS-обзоре
    • Как дизайн облачных сервисов
    • Консолидированная биллинг
  • Безопасность в AWS
    • Обзор Active Directory
    • Обзор PKI
    • IAM
    • DirectoryService
    • CloudTrail
    • Конфигурация
    • KMS
    • CloudHSM
    • Шифрование EBS
    • Шифрование RDS
    • ELB
    • Менеджер сертификатов
    • S3
    • VPC
    • CloudFront
    • WAF
    • Инспектор
  • Автоматизация
    • Виртуализация приложений с помощью Docker
    • Создание изображений сервера с помощью Packer
    • Инфраструктура как код с помощью Vagrant & Ansible
    • Запуск IaaS и SaaS с AWS CloudFormation
  • Непрерывная интеграция и доставка
    • Обзор инструментов сборки
    • Как построить конвейер
    • Jenkins и другие системы
    • Создание приложений для Android
    • Создание приложений для iOS
    • Создание приложений .Net
    • Создание приложений NodeJS
    • Анализ качества кода с помощью SonarQube
    • Непрерывная доставка с помощью AWS CodeDeploy
    • Инфраструктура как код с AWS Elasticbeanstalk

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

  • Английский – Intermediate
  • Общее понимание терминологии системного администратора
  • Общее понимание терминологии разработчика
  • Понимание сети (уровень CCNA)
  • Знание Linux (уровень RHCE)

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