Robot Dreams

DevOps Engineer

4 місяців
Для досвідчених
DevOps
Цей курс про DevOps: від основ Linux і мереж до хмарних технологій, Docker та Kubernetes. Тут навчишся автоматизувати розробку, працювати з інфраструктурою як кодом і готуватися до роботи в IT. Програма включає CI/CD, мікросервіси, моніторинг і кібербезпеку.

Про курс

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

Основи DevOps та інфраструктури

На цьому курсі починають з розуміння концепції DevOps - що це таке і які переваги дає цей підхід. Далі переходять до віртуальних машин та їх ролі в інфраструктурі. Студенти вивчають основи Linux - базові команди та принципи роботи з цією операційною системою.

Мережі та автоматизація

Тут розглядають мережеві технології - TCP/IP стек та модель OSI. Учні вчаться писати Bash-скрипти для автоматизації рутинних завдань. Також знайомляться з системою контролю версій Git - основними командами для роботи з кодом.

Хмарні технології та контейнеризація

Цей блок присвячений хмарним обчисленням. Спочатку дають загальне розуміння хмарних платформ AWS та Azure. Потім переходять до Docker - встановлення, налаштування та робота з контейнерами. Також порівнюють можливості AWS, Azure та Google Cloud Platform.

Мікросервіси та бази даних

Студенти вивчають мікросервісну архітектуру та її переваги. Далі переходять до оркестрації мікросервісів за допомогою Kubernetes та Docker Swarm. Окремий блок присвячений базам даних - SQL, NoSQL, а також реплікації та шардуванню.

CI/CD та автоматизація

Тут розглядають неперервну інтеграцію та постачання. Спочатку дають основи CI/CD, потім впроваджують Ansible для автоматизації конфігурації. Студенти вчаться працювати з Jenkins та GitLab CI для налаштування пайплайнів.

Моніторинг та безпека

Цей модуль охоплює моніторинг систем та аналіз журналів. Далі переходять до основ кібербезпеки - захисту мережі та додатків від потенційних загроз. Розглядають типові інструменти безпеки та методи захисту.

Infrastructure as Code

Студенти вивчають концепцію IaC та її переваги. Практичну частину починають з Terraform - основи роботи з цим інструментом. Потім вчать застосовувати IaC для розгортання інфраструктури в AWS.

Kubernetes та GitOps

Тут поглиблено вивчають Kubernetes - від основних компонентів до розгортання додатків. Додатково розглядають моніторинг та логування в Kubernetes. Потім переходять до GitOps - концепції та впровадження цього підходу в інфраструктурі.

Serverless та кар'єра

Останній блок охоплює Serverless архітектуру - переваги та практичне застосування на прикладі AWS Lambda. Також готують до пошуку роботи - складають CV, тренують співбесіди та виконують фінальний проект з подальшою презентацією.

Що ви отримаєте

Курс дає базові знання програмування та роботи з системами контролю версій. Ви навчитеся розуміти мережеві протоколи та працювати з хмарними платформами. Додатково отримаєте консультацію з питань кар'єрного розвитку.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Реальний проект у портфоліо
Супровід ментора