DevOps Engineer — Комплексний курс, який ознайомить з інструментами та технологіями DevOps на прикладі реальних завдань | robot_dreams

< ОНЛАЙН-КУРС > < 4 МІСЯЦІ >

DEVOPS ENGINEER

33 ОНЛАЙН-ЗАНЯТТЯ Старт у вересні 2024 року

КУРС ПІДІЙДЕ

  • SYSTEM ADMINISTRATOR,
    IT SUPPORT SPECIALIST

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

  • DEVELOPERS

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

  • TECH LEAD, TEAM LEAD

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

  • DEVOPS [BEGINNER]

    Щоби забезпечити відмовостійку роботу систем і отримати експертну думку від девопса з досвідом за короткий проміжок часу.

  •  

    DevOps Engineer — це професія на стику розробки, тестування, адміністрування та менеджменту. Головне завдання цього фахівця — налаштувати та підтримувати в робочому стані софт, а також автоматизувати кожен етап розробки. На курсі ми опануємо всі необхідні для цього інструменти та технології.

  •  

    Спочатку ознайомимося з методологією DevOps, концепцією віртуальних машин й операційною системою Linux, а потім навчимося писати bash-скрипти. Далі розберемося в CI/CD-процесах, будемо працювати з Docker і Git, вивчимо моделі IaaS і IaC, а наприкінці — налаштуємо моніторинг і логування систем.

  •  

    В результаті ― зможемо вибудовувати процеси так, щоб якість розробки не страждала через швидкість.

БЕКГРАУНД НА СТАРТІ НАВЧАННЯ:

  1. БАЗА ПРОГРАМУВАННЯ

    вмієте писати код на базовому рівні або маєте досвід системного адміністрування

  2. КОНТРОЛЬ ВЕРСІЙ

    знаєте, як працює Git або інші системи контролю версій

  3. МЕРЕЖЕВІ ПРОТОКОЛИ

    маєте розуміння мережевих протоколів (TCP/IP, HTTP, DNS)

  4. ХМАРНІ ПЛАТФОРМИ

    маєте досвід роботи з хмарними сервісами

ЛЕКТОР:

ВІКТОР
КЕЛЕБЕРДА

  • DevOps Engineer з 5+ роками досвіду у сферах healthcare, banking, startups
  • Працював у великих аутсорс-компаніях України — EPAM та SoftServe
  • З нуля вибудовував всі DevOps-процеси для єдиної платформи з аналітики даних на всіх ринках компанії Procter & Gamble
  • Налаштовував безпекову частину ІТ-продуктів для міжнародної консалтингової компанії, яка входить у трійку найкращих у світі
  • Менторить та коучить девопсів у Grid Dynamics

ПРОГРАМА

  • 01

    Вступ до DevOps

    • Ознайомитесь з концепцією DevOps, його цілями та перевагами
  • 02

    Віртуальні машини (VMs)

    • Ознайомитесь з концепцією віртуальних машин (VMs) та їх роллю в інфраструктурі DevOps
  • 03

    Основи Linux

    • Ознайомитесь з основними концепціями та навичками роботи з операційною системою Linux, основними командами для керування нею
  • 04

    Основи мережевих технологій, TCP/IP стек та модель OSI

    • Отримаєте розуміння основних принципів мережевих технологій, TCP/IP стеку та моделі OSI
    • Знатимете основні протоколи TCP/IP стеку та їх функціональність
    • Будете розпізнавати різні шари моделі OSI та їх взаємодію
  • 05

    Вступ до Bash-скриптів

    • Навчитесь основам написання скриптів на мові командного рядка Bash для автоматизації рутинних задач в середовищі DevOps
  • 06

    Вступ до Git

    • Ознайомитесь з системою контролю версій Git
    • Навчитесь основним командам для управління версіями коду, таким як git add, git commit, git pull, git merge, git rebase
  • 07

    Вступ до хмарних обчислень

    • Ознайомитесь з основними поняттями та можливостями хмарних платформ AWS та Azure
  • 08

    Встановлення та конфігурація Docker

    • Ознайомитесь з принципами робити Docker
    • Навчитесь встановлювати та конфігурувати Docker, створювати та запускати образи, працювати з контейнерами
  • 09

    Огляд AWS, Azure, Google Cloud Platform

    • Ознайомитесь з основними функціональними можливостями та сервісами, які пропонують хмарні платформи AWS, Azure та Google Cloud
  • 10

    Вступ до мікросервісної архітектури

    • Ознайомитесь з концепцією мікросервісної архітектури та її перевагами для розробки та впровадження програмного забезпечення
  • 11

    Оркестрація мікросервісів

    • Навчитесь принципам та інструментам оркестрації мікросервісів, таким як Kubernetes, Docker Swarm
  • 12

    Основи SQL

    • Ознайомитесь з основними принципами та мовою запитів SQL для роботи з реляційними базами даних
    • Навчитесь оперувати даними за допомогою команд
  • 13

    Вступ до NoSQL

    • Ознайомитесь з різними типами NoSQL-баз даних, такими як документо-орієнтовані, ключ-значення, колоночні та графові
  • 14

    Реплікація та шардування баз даних

    • Ознайомитесь з процесом реплікації та шардування баз даних
    • Навчитесь налаштовувати реплікацію та отримаєте розуміння, для чого її використовують
  • 15

    Основи CI/CD

    • Вивчите основні концепції та переваги неперервної інтеграції та постачання (CI/CD) в процесі розробки програмного забезпечення
  • 16

    Впровадження Ansible

    • Вивчите основи інфраструктурного кодування та використання Ansible для автоматизації конфігурації та управління інфраструктурою
    • Ознайомитесь з подібними інструментами та їх відміностями
  • 17

    CI/CD з використанням інструментів (Jenkins, GitLab CI)

    • Ознайомитесь з популярними інструментами CI/CD, такими як Jenkins, GitLab CI
    • Навчитесь налаштовувати та використовувати їх для автоматизації процесу розробки та постачання програмного забезпечення
  • 18

    Вступ до моніторингу

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

    Журналювання та аналіз журналів

    • Ознайомитесь з журналюванням, важливістю збору та аналізу журналів в системах та додатках
  • 20

    Основи кібербезпеки

    • Знатимете основні принципи кібербезпеки та заходи, які потрібно прийняти для захисту інфраструктури та додатків від потенційних загроз
    • Ознайомитесь з типовими інструментами для гарантування безпеки
  • 21

    Захист мережі та додатків

    • Навчитесь захищати мережі та додатки від атак, включаючи захист мережевих з'єднань, виявлення та запобігання атакам, аутентифікацію та авторизацію
  • 22

    Основи Infrastructure as Code (IaC)

    • Ознайомитесь з концепцією Infrastructure as Code (IaC) і перевагами використання коду для автоматизованого управління інфраструктурою
    • Матимете розуміння, як його використовувати, та знатимете базовий синтаксис
  • 23

    Робота з Terraform

    • Ознайомитесь з основами роботи з Terraform — інструментом для визначення інфраструктури коду
  • 24

    IaC з використанням AWS

    • Навчитесь використовувати IaC-підхід за допомогою Terraform для розгортання та управління інфраструктурою в AWS
  • 25

    Вступ до Kubernetes

    • Ознайомитесь з основами Kubernetes, основними компонентами, концепціями та командами конфігурації
  • 26

    Розгортання та управління додатками в Kubernetes

    • Навчитесь розгортати та управляти додатками в Kubernetes, використовуючи декларативний підхід
  • 27

    Моніторинг та логування в Kubernetes

    • Отримаєте розуміння моніторингу та логування в середовищі Kubernetes
    • Матимете навички налаштування інструментів для збору та аналізу даних
  • 28

    Вступ до GitOps

    • Ознайомитесь з концепцією GitOps
    • Матимете розуміння переваг використання цього підходу в управлінні інфраструктурою та додатками
  • 29

    Впровадження GitOps в інфраструктурі

    • Зможете реалізовувати GitOps практики для управління інфраструктурою
  • 30

    Основи Serverless

    • Ознайомитесь з концепцією Serverless
    • Зрозумієте переваги використання цього підходу у розробці та розгортанні додатків
  • 31

    Розробка та впровадження додатків Serverless (AWS Lambda)

    • Навчитесь розробляти та розгортати складніші додатки за допомогою Serverless підходу з використанням платформи AWS Lambda
  • 32

    Стратегії пошуку роботи

    • Матимете працюючий шаблон CV
    • Навчитесь ефективному спілкуванню на співбесідах
    • Підготуєтесь до практичних завдань
  • 33

    Презентації фінальних проектів

    • Презентуєте виконані фінальні проєкти, отримаєте фідбек від лектора

Реєстрація

 

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