spinner-it

DevOps (базовий)

Старт навчання
09.10.2019
33 год. Двічі на тиждень

Опис курсу:

Вас цікавить таке популярний і прогресуючий напрямок в IT-індустрії, як методологія DevOps? Хочете дізнатися більше про цю область і навчитися правильно використовувати DevOps-активності в своїй роботі? Тоді цей курс — саме те, що потрібно. У процесі навчання ви навчитеся ефективно планувати і будувати інфраструктуру для розробки програмного забезпечення.На кожному занятті ви будете закріплювати свої навички і знання в галузі проектування та побудови безпечного середовища для розроблюваного програмного забезпечення.

Після вивчення курсу Ви зможете:

  • Розбиратися в сучасних технологіях і методиках DevOps
  • Впроваджувати в свою роботу основні DevOps-практики та технології
  • Впевнено працювати з різними інструментами при впровадженні DevOps-практик
  • Створювати та оптимізувати безпечне середовище для розробки програмного забезпечення
  • Автоматизувати і стандартизувати виробничі процеси

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

 
  • 1 модуль
 
      • Визначення DevOps. Культура DevOps. SRE vs DevOps engineers 
      • Agile. Scrum. Kanban. SDLC
      • Оргпитання. Особистий кабінет. Домашні завдання. Телеграм. Гугл доки.
 
  • 2 модуль
 
      • GitHub. GitHub flow.   
      • Containers. Docker. Building and running docker containers, part 1
 
  • 3 модуль
 
      • Docker, part 2
      • Що таке CI/CD
      • Огляд існуючих інструментів
 
  • 4 модуль. 
 
      • Jenkins
 
  • 5 модуль
 
      • Огляд існуючих систем оркестрації
      • Automation and Orchestration with Ansible
      • AWS Intro. Огляд ключових сервісів.
 
  • 6 модуль
 
      • EC2, IAM
      • Autoscaling, VPC
 
  • 7 модуль
 
      • Infrastructure as code 
      • Automate AWS infra creation with cloudformation
 
  • 8 модуль
 
      • Cloudfront, Route53, S3, ELB
 
  • 9 модуль
 
      • Monitoring with Cloudwatch and Grafana. Loggin with ELK (elasticsearch + logstash + kibana)
 
  • 10 модуль
 
      • Фінальне завдання. Розгортання інфраструктури з коду. 
 
  • 11 модуль
 
    • SRE practice
    • Тестування інфраструктури.
    • Gamedays
    • Disaster recovery plans
    • Post mortems
 

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

  • Знання Linux
  • Загальне розуміння термінології системного адміністратора
  • Розуміння основ комп'ютерних мереж
  • Англійська - (Pre-Intermediate/Intermediate)
  • Наявність власного ноутбука для занять в аудиторіях

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