На цьому курсі починають з розуміння концепції DevOps - що це таке і які переваги дає цей підхід. Далі переходять до віртуальних машин та їх ролі в інфраструктурі. Студенти вивчають основи Linux - базові команди та принципи роботи з цією операційною системою.
Тут розглядають мережеві технології - TCP/IP стек та модель OSI. Учні вчаться писати Bash-скрипти для автоматизації рутинних завдань. Також знайомляться з системою контролю версій Git - основними командами для роботи з кодом.
Цей блок присвячений хмарним обчисленням. Спочатку дають загальне розуміння хмарних платформ AWS та Azure. Потім переходять до Docker - встановлення, налаштування та робота з контейнерами. Також порівнюють можливості AWS, Azure та Google Cloud Platform.
Студенти вивчають мікросервісну архітектуру та її переваги. Далі переходять до оркестрації мікросервісів за допомогою Kubernetes та Docker Swarm. Окремий блок присвячений базам даних - SQL, NoSQL, а також реплікації та шардуванню.
Тут розглядають неперервну інтеграцію та постачання. Спочатку дають основи CI/CD, потім впроваджують Ansible для автоматизації конфігурації. Студенти вчаться працювати з Jenkins та GitLab CI для налаштування пайплайнів.
Цей модуль охоплює моніторинг систем та аналіз журналів. Далі переходять до основ кібербезпеки - захисту мережі та додатків від потенційних загроз. Розглядають типові інструменти безпеки та методи захисту.
Студенти вивчають концепцію IaC та її переваги. Практичну частину починають з Terraform - основи роботи з цим інструментом. Потім вчать застосовувати IaC для розгортання інфраструктури в AWS.
Тут поглиблено вивчають Kubernetes - від основних компонентів до розгортання додатків. Додатково розглядають моніторинг та логування в Kubernetes. Потім переходять до GitOps - концепції та впровадження цього підходу в інфраструктурі.
Останній блок охоплює Serverless архітектуру - переваги та практичне застосування на прикладі AWS Lambda. Також готують до пошуку роботи - складають CV, тренують співбесіди та виконують фінальний проект з подальшою презентацією.
Курс дає базові знання програмування та роботи з системами контролю версій. Ви навчитеся розуміти мережеві протоколи та працювати з хмарними платформами. Додатково отримаєте консультацію з питань кар'єрного розвитку.