Курс з DevOps-практик в обмін на донати ЗСУ

Курс з DevOps-практик в обмін на донати ЗСУ

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

Курс з DevOps-практик в обмін на донати ЗСУ

Стартував набір слухачів на 5-й потік

Орієнтовний початок занять
03.08.2024

Володимир Мельник

Викладач: 

Володимир Мельник

технічний директор і співзасновник Tucha

На курсі ви навчитесь:

  • оркеструвати роботу контейнерів в обчислювальних хмарах;
  • автоматизувати розгортання середовищ і онлайн-сервісів для швидкого та надійного запуску і оновлення програмних застосунків;
  • використовувати методики безперервної інтеграції та доставки для автоматичного виконання повного циклу CI/CD;
  • забезпечувати надійність і доступність онлайн-сервісів в ситуаціях аварій та зростання навантаженнях;
  • ефективно масштабувати онлайн-сервіси та використовувати хмарні рішення для побудови ефективної та надійної інфраструктури.

На заняттях буде розказано та детально показано, як працювати з Docker, Kubernetes, Helm, GitLab, Ansible та іншими популярними і потужними інструментами.

Кількість слухачів
Кількість слухачів
300+
Кількість лекцій
Кількість лекцій
80+
за чотири потоки
Зібрано донатів
Зібрано донатів
4 600 000+ грн
Теми, розглянуті на попередньому потоці:
  • контейнери:
    • основи використання Docker (4,5 години),
    • образи контейнерів (понад 3,5 години),
    • мережева взаємодія контейнерів і оркестрація з Docker Swarm (3 години);
  • оркестрація:
    • оркестрація контейнерів з Docker Compose (понад 3,5 години),
    • базові операції з системою minikube та з обʼєктами Kubernetes (5,5 години),
    • сховища даних в Kubernetes (3 години),
    • доступ до сервісів в Kubernetes (близько 11 години),
    • передача конфігураційних параметрів (4 години),
    • вибір вузлів кластеру (3 години),
  • оркестрація:
    • доступ і права (4 години),
    • обʼєкти-контроллери і стратегії оновлення (5,5 годин),
    • моніторинг сервісів і автоматичне горизонтальне масштабування (4 години),
    • розгортання додатків з Helm (7,5 годин);
  • автоматизація:
    • автоматизація CI/CD-процесів з GitLab (майже 7 години),
    • створення CI/CD-ланцюжку в GitLab (понад 3 години),
    • базові принципи роботи Ansible (7 годин),
    • практичне використання Ansible (7,5 годин);
  • авторизація доступу:
    • використання Vault від HashiCorp (понад 4,5 години).
За підтримки
Як працює проєкт

Орієнтовний старт занять п'ятого потоку — 03.08.2024, за умови набору щонайменше 40 слухачів, які навчатимуться в обмін на добровільні внески.

За кожну лекцію ви переказуєте від 50.00 USD (за бажанням — більше) безпосередньо на рахунок фонду "Демократична Сокира", з яким ми плідно співпрацюємо вже тривалий час. Усі кошти йдуть на потреби війська: амуніцію, одяг, електроніку та медикаменти. Наприкінці кожного місяця звіти зі світлинами публікуються на сторінці DevOps-клубу "Хмарочос".

Важливо! Кадрові військовослужбовці та добровольці територіальної оборони навчаються без жодних внесків.

 

Уривок однієї з лекцій навчальної програми "Хмарочос" від 18 лютого 2024 року

Темою лекції були аспекти автентифікації та авторизації в Kubernetes-кластері. В наведеній міні-лекції мова йде про те, як за допомогою OpenSSL розгорнути власний центр сертифікації, аби видавати і підписувати безпекові сертифікати. 

Звіти
Запитання та відповіді
Для кого підійде курс?

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

А для слухачів, які ще не знайомі з даними інструментами, курс буде занадто складним?

Цей курс розраховано саме на тих, хто поки не має досвіду у використанні DevOps-інструментів, але бажає їх опанувати. Але, якщо слухач курсу ще не має практичного досвіду в роботі з UNIX-подібними системами (зокрема Linux) і забезпеченні роботи вебсервісів, цей курс все ж таки може видатися дещо занадто складним.

Лекції проводяться онлайн?

Точно так. Заняття щотижня проводяться в Zoom, але всі слухачі (як ті, хто був присутнім на прямому ефірі, так і, звісно ж, ті, хто не був) мають можливість потім переглянути запис.

Курс передбачає тільки лекції чи будуть практичні вправи?

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

Чи супроводжується курс, окрім вебінарів, вихідним кодом, який можна розгорнути у себе, щоб розібратись в матеріалі додатково?

Так, деякі лекції супроводжуються готовими репозиторіями, деякі — сторінками зі сніпетами.

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

Загалом, вистачить 8 ГБ вільної оперативної пам’яті для створення віртуалки з Minikube. Цього буде цілком достатньо для виконання всіх домашніх завдань.

Якщо я backend-розробник і хочу підтягнути знання з DevOps-галузі, чи буде цей курс корисним для мене?

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

Донати в гривнях за курсом НБУ?

Так, при цьому можна вносити більше за 50.00 USD, набагато більше, адже ці кошти підуть виключно на підтримку війська.

Чи є можливість одразу задонатити за весь курс?

Так, є і така можливість, якщо вам так зручно.

Інформаційна підтримка