spinner-it

DevOps (продвинутый)

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

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

Курс предназначен для DevOps-практиков, желающих углубить свои знания в этой сфере. На курсе мы более детально познакомимся со всеми активностями DevOps-инженеров и уделим больше времени практическим вопросам. После курса вы будете готовы к выполнению более сложных рабочих задач и будете увереннее себя чувствовать в роли DevOps-инженера.

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

  • Понимать принципы разработки программного обеспечения
  • Создавать инфраструктуру как код с помощью Terraform
  • Понимать и комбинировать основные сервисы AWS
  • Внедрять CI/CD-процессы в своей повседневной работе
  • Создать production ready окружение на базе AWS ECS с полноценным логирование и сбором метрик. 
  • Упаковывать любые приложения в Docker и разворачивать с его помощью dev/prod окружения

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

  • Модуль 1
    • Определение DevOps. Культура DevOps. 
    • Agile. Scrum. Kanban
    • Орг вопросы. Домашки. Телеграм. Гугл доки.
  • Модуль 2
    • GitHub. GitHub flow. 
    • Containers. Docker(part 1)
  • Модуль 3
    • Docker(part 2)
    • Что такое CI/CD
    • Обзор существующих инструментов
    • Обзор DroneCI и TravisCI
  • Модуль 4
    • Jenkins
    • Основы Jenkins pipelines
  • Модуль 5
    • Обзор существующих систем оркестрации
    • Automation and Orchestration with Ansible
  • Модуль 6
    • AWS Intro. Обзор ключевых сервисов.
    • EC2, IAM.
  • Модуль 7
    • Infrastructure as code 
    • Automate AWS infra creation with Terraform(part 1)
  • Модуль 8
    • Terraform(part 2)
    • Autoscaling, VPC
  • Модуль 9
    • Cloudfront, Route53, S3, ELB
  • Модуль 10
    • Loggin with ELK(elasticsearch+logstash+kibana)
    • Lambda functions
  • Модуль 11
    • Monitoring with Prometheus
  • Модуль 12
    • Обзор микросервисной архитектуры
    • AWS ECS. Setup production ready ECS cluster with logging and monitoring.
  • Модуль 13
    • Финальное задание. Развертывание сложной инфраструктуры из кода. 
  • Модуль 14
    • SRE practice
    • Тестирование инфраструктуры.
    • Gamedays
    • Disaster recovery plans
    • Post mortems

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

  • Английский – Intermediate
  • Общее понимание терминологии DevOps
  • Общее понимание терминологии разработчика
  • Знание Linux
  • Наличие собственного ноутбука для занятий в аудиториях
  • Умение работать в UI AWS. 
  • Базовые знания Python

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