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.
Модуль 13
  • Фінальне завдання. Розгортання складної інфраструктури з коду. 
Модуль 14
  • SRE practice
  • Тестування інфраструктури.
  • Gamedays
  • Disaster recovery plans
  • Post mortems

Мінімальні вимоги:

  • Англійська - Intermediate
  • Загальне розуміння термінології DevOps
  • Загальне розуміння термінології розробника
  • Знання Linux
  • Наявність власного ноутбука для занять в аудиторіях
  • Уміння працювати в UI AWS. 
  • Базові знання Python

* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!

spinner-it