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

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

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

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