Головна Школи SoftServe Academy DevOps інженер – SoftServe Academy
SoftServe Academy

DevOps інженер – SoftServe Academy

50 294 UAH за курс
10 місяців
Для початківців
DevOps
Цей курс навчить тебе працювати з Linux, мережами, CI/CD, контейнерами та хмарними технологіями. Ти освоїш інструменти DevOps: Docker, Kubernetes, Terraform, Jenkins, GitHub Actions та навчишся автоматизувати процеси. Після практики на реальних проектах зможеш працювати в команді, використовуючи Agile та сучасні підходи до розробки.

Про курс

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

Базовий рівень: фундамент DevOps

На цьому курсі починають з основ Linux та мереж. Студенти вчаться працювати з операційною системою Linux, автоматизувати завдання за допомогою Bash та PowerShell. Вони отримують розуміння комп'ютерних мереж, TCP/IP-адресації та навчаються вирішувати типові мережеві проблеми. Окремо працюють з Git і GitHub для контролю версій, що дозволяє ефективно співпрацювати над проектами.

Далі йде робота з віртуалізованими середовищами та системами управління базами даних. Студенти навчаються налаштовувати віртуалізацію, працювати з реляційними базами даних та отримують базові знання про NoSQL. Це дає змогу розуміти, як зберігаються та обробляються дані в реальних проектах.

CI/CD, контейнери та хмарні технології

Наступний етап охоплює архітектуру сучасного ПЗ та інструменти розгортання. Студенти працюють з Docker, вчаться контейнеризувати додатки та використовувати Docker Compose для складних проектів. Вони знайомляться з Kubernetes та отримують перший досвід роботи з хмарними платформами Microsoft Azure і AWS.

Особлива увага приділяється автоматизації процесів. Вивчаються CI/CD інструменти Jenkins та GitHub Actions, система моніторингу SonarQube для тестування якості коду. Студенти освоюють Terraform для розгортання інфраструктури та вчаться використовувати артефакти в процесі розгортання програм.

Програмування та робота з базами даних

Курс включає основи мови Python для автоматизації завдань. Студенти вчаться будувати алгоритми, працювати з різними типами даних та застосовувати принципи об'єктно-орієнтованого програмування. Це дає змогу створювати скрипти для автоматизації рутинних операцій.

Паралельно йде робота з базами даних через SQL. Учні навчаються проектувати бази даних, будувати складні запити та адмініструвати системи зберігання інформації. Ці навички необхідні для ефективної роботи з даними в реальних проектах.

Практичний рівень: застосування знань

Тут студенти поглиблюють навички роботи з операційними середовищами та мережами. Вони впроваджують конвеєри CI/CD за допомогою Jenkins та GitHub Actions, автоматизують завдання через BASH та Python. Окремо працюють з Ansible для автоматизації розгортання програмного забезпечення.

Продовжують роботу з контейнеризацією через Docker та Kubernetes, використовують Terraform для опису інфраструктури як коду. Додаються інструменти моніторингу Prometheus і Grafana для відстеження продуктивності систем. Студенти також вивчають методологію SCRUM та розвивають soft skills для роботи в команді.

Проєктний рівень: реальний досвід

На завершальному етапі студенти працюють над реальним opensource проектом. Вони розгортають його на різних платформах, використовуючи весь стек DevOps-інструментів. Робота відбувається в команді разом з QC, Developers та DB інженерами під керівництвом досвідчених менторів.

Студенти навчаються планувати та виконувати завдання за методологіями Agile - SCRUM та Kanban. Вони вивчають сучасні принципи проектування додатків SOLID, GoF та застосовують їх на практиці. Цей досвід дає змогу підготуватися до роботи в реальних IT-проектах.

Додаткові можливості

Курс включає постійну підтримку ментора та career advisor, які супроводжують студента протягом всього навчання. Доступні додаткові е-лернінги та розмовний клуб з англійської для покращення комунікаційних навичок.

Студенти отримують 24/7 доступ до навчальних матеріалів та відео, можуть спілкуватися в ком'юніті однодумців. Після успішного завершення курсу видається сертифікат, а найкращі випускники отримують технічне інтерв'ю для подальшого працевлаштування.

Що включено

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