Курс DevOps-інженер: Від Linux та Docker до Kubernetes та CI/CD | robot_dreams
  • онлайн-курс
  • 27 занять
  • кейс у портфоліо

ЯК СТАТИ DEVOPS ENGINEER?

Опануйте всі інструменти DevOps, зокрема Docker, Kubernetes і Terraform, щоб розгортати й управляти мікросервісною архітектурою

З Владиславом Папідохою

DevOps Engineer у

TENTENS Tech by SKELAR

для кого

Сисадмінів і сапорт-фахівців

щоб автоматизувати розгортання та налаштування конфігурацій, оптимізувати навантаження на системи та послуги, підтримувати роботу відмовостійких систем

Розробників

щоб застосовувати методологію DevOps у розробці та автоматизації релізів, писати інфраструктурний код та розібратися у процесах, що відбуваються на проді

Девопсів-початківців

щоб набути практичного досвіду розвʼязання складних завдань девопса, забезпечувати швидкість, надійність і стабільність у створенні й розгортанні застосунків

Тімлідів і техлідів

щоб вільно планувати інфраструктуру та враховувати всі потенційні ризики, автоматизувати розгортання релізу ПЗ та завжди знаходити ефективні технічні рішення

 

про курс

  • Основні інструменти:

    Docker, Kubernetes
    і Terraform

  • Фінальний проєкт:

    Розробка та деплой
    мікросервісної архітектури

Протягом 15 тижнів на практичному DevOps-курсі ви опануєте всі потрібні інструменти й технології для автоматизації розробки, налаштування софту й підтримки його робочого стану. В результаті — вивчите практики DevOps та навчитесь інтегрувати їх у свою роботу.

до програми курсу входять:

  • ФІЛОСОФІЯ DEVOPS

    Комплексно розглянете принципи та концепції DevOps: автоматизацію, контейнеризацію, інфраструктуру як код тощо — щоб орієнтуватися в завданнях DevOps-інженера.

  • ІНСТРУМЕНТИ

    Розберете ключові інструменти, які використовують девопси у своїй роботі, та набудете практичного досвіду роботи з ними. Працюватимете з AWS, Docker, Terraform, Jenkins, Kubernetes тощо.

  • CI/CD-ПРОЦЕСИ

    Опануєте основи CI/CD-практик, навчитеся налаштовувати автоматичну доставку змін в інфраструктуру, щоб у майбутньому легко масштабувати нові фічі та рішення.

лектор

Владислав Папідоха

DevOps Engineer у TENTENS Tech by SKELAR

  • 6+ років досвіду на посаді DevOps Engineer у продуктових компаніях

  • має досвід трансформації процесів компаній; будував і розробляв вдосконалені CI/CD pipeline, які задовольняли вимоги як розробки, так і бізнесу

  • успішно переносив 15-річний моноліт на Kubernetes-кластер без зупинок включно з плануванням, налаштуванням та навчанням команди

  • провів 50+ співбесід та розробляв курс для внутрішнього навчання джунів у компанії, більшість його студентів нині працює DevOps Engineers

ПРОГРАМА КУРСУ DEVOPS ENGINEER

  • 01 модуль
    1 заняття

    Філософія DevOps

    • Філософія DevOps

    Результат: дізнаєтеся про концепцію роботи DevOps, цілі та переваги цієї спеціальності.

  • 02 модуль
    2 заняття

    CI/CD

    • Git
    • CI/CD

    Результат: ознайомитеся з системою контролю версій Git і навчитесь основних команд для управління версіями коду: git add, git commit, git pull, git merge, git rebase. Дізнаєтеся про концепції та переваги CI/CD, ознайомитеся з популярними інструментами (зокрема Jenkins) та навчитесь їх налаштовувати для автоматизації розробки й постачання ПЗ.

  • 03 модуль
    1 заняття

    Virtualization

    • Virtualization/VBox

    Результат: ознайомитеся з концепцією віртуальних машин та їхньою роллю в інфраструктурі DevOps. Навчитеся використовувати Vagrant для створення віртуальних машин у VirtualBox.

  • 04 модуль
    2 заняття

    Linux/Unix systems

    • Linux/Unix
    • Bash scripting

    Результат: ознайомитеся з ключовими концепціями та налаштуванням операційної системи Linux та її компонентів. Навчитесь основ написання скриптів мовою командного рядка Bash, щоб автоматизувати рутинні задачі в середовищі DevOps.

  • 05 модуль
    2 заняття

    Network

    • Introduction to networking technologies
    • Network equipment

    Результат: дізнаєтесь, як працюють базові концепції мереж, модель OSI/TCP IP, MAC та IP-адреси, класи й підмережі, а також як застосовувати ARP і DHCP на практиці. Детально ознайомитеся з мережевими топологіями, призначенням мережевого обладнання та протоколів, а також інструментами для аналізу трафіку.

  • 06 модуль
    2 заняття

    Containerization

    • Docker
    • Docker-compose

    Результат: навчитеся встановлювати й контейнерувати Docker, створювати й запускати образи, працювати з контейнерами. Зможете працювати з docker-compose, налаштовувати мережі для комунікації контейнерів.

  • 07 модуль
    2 заняття

    Kubernetes

    • Intro to K8s
    • Advanced K8s

    Результат: ознайомитеся з основами Kubernetes, основними компонентами, концепціями та командами конфігурації. Детально розглянете сервіси та служби в Kubernetes.

  • 08 модуль
    2 заняття

    Databases

    • SQL
    • NoSQL

    Результат: ознайомитеся з основними принципами та мовою запитів SQL для роботи з реляційними базами даних, навчитеся налаштовувати реплікацію. Розберете різні типи NoSQL-баз даних, знаєте реплікацію та шардування баз даних.

  • 09 модуль
    5 занять

    Cloud Computing

    • Clouds
    • AWS Basics
    • AWS ECS and EKS
    • AWS SSM && CloudFormation
    • AWS DBs Services

    Результат: навчитеся використовувати IAM. Зможете створювати й налаштовувати VPC та підмережі, використовувати Security Groups та ACL, управляти EC2. Навчитеся створювати й налаштовувати бакети S3, управляти об'єктами та політиками доступу. Зможете завантажувати образи в Docker Hub та Amazon ECR, налаштовувати й управляти ECS-кластерами. Повноцінно працюватимете з AWS та його сервісами.

  • 10 модуль
    2 заняття

    DevOps Automatization

    • Terraform
    • Ansible

    Результат: навчитеся працювати з Terraform на просунутому рівні. Зможете використовувати просунуті можливості Ansible для автоматизації складних задач.

  • 11 модуль
    2 заняття

    MLOps

    • LLM Usage in Infrastructure Tasks
    • MLOps Fundamentals

    Результат: зможете використовувати Generative AI у своїй роботі, будувати власні пайплайни взаємодії з моделями та розгортати LLM локально.

  • 12 модуль
    1 заняття

    Monitoring and Logging

    • Monitoring

    Результат: ознайомитеся з основними концепціями моніторингу, його важливістю й роллю в розробці та управлінні інфраструктурою, з інструментами збору та візуалізації.

  • 13 модуль
    1 заняття

    Presentation of Final Projects

    Результат: презентуєте фінальний проєкт — розробку та розгортання мікросервісної архітектури з використанням DevOps-практик. Матимете робочий шаблон CV та навчитесь ефективного спілкування на співбесідах.

реєстрація

Долучайтеся до курсу, щоб опанувати найпопулярніші інструменти DevOps та перейти на новий рівень у кар’єрі.

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