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

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

spinner-it