Головна навігація
Продовження курсу CSA&API · Курс у записі

DevOps для QA

Як тестувальнику стати технічнішим, не змінюючи професію.

Практичний курс від Lead DevSecOps-інженера: Docker, CI/CD, Kubernetes і перевірка релізу після деплою — на власному навчальному стенді курсу.

«DevOps для QA» — це практичний курс, який закриває ключовий пробіл у знаннях тестувальників після вивчення API. Ти навчишся не просто перевіряти запити, а розуміти, як ці запити проходять через реальну інфраструктуру — від коміту до продакшену.

Результат

Чого ти навчишся

Своє середовище

Налаштуєш робоче Linux-середовище (WSL2 або macOS), яке однаково працює у всіх, — Docker, Git, CLI.

Docker без очікування

Піднімеш стенд через docker compose сам і діагностуватимеш його: ps → logs → exec, rebuild, скидання стану.

Тести в pipeline

Читатимеш .gitlab-ci.yml, додаси Newman як job зі звітами й налаштуєш quality gate, що блокує merge request.

Kubernetes для QA

Розумітимеш, чому под у CrashLoopBackOff чи не Ready, і як перевірити реліз у кластері через kubectl і Rancher.

Перевірка релізу

Перевірятимеш реліз після деплою: healthcheck.sh, stage verify у CI, дашборди Grafana і логи в Loki.

Одна мова з DevOps

Знатимеш, що ще робить DevOps і де в цьому QA, — і говоритимеш з командою однією мовою.

Навички

Після курсу ти зможеш

  • піднімати тестове середовище в Docker самостійно;
  • читати чужий pipeline і пояснювати, що, коли і чому запускається;
  • додавати Postman/Newman-тести в CI зі звітом і налаштовувати quality gate;
  • розбиратись із подами в Kubernetes: чому впав, чому не Ready, яка версія доїхала;
  • писати smoke.sh і healthcheck.sh, які CI реально читає;
  • перевіряти реліз після деплою через дашборд і логи (Grafana + Loki);
  • говорити з DevOps однією мовою.
Продовження CSA&API

Чому це ідеальне доповнення до CSA&API

CSA&API навчає тебе тестувати API, а DevOps для QA показує, де саме живе те API, яке ти тестуєш.

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

Про курс CSA&API →
Підхід

Як ми навчаємо в QARMA

Розроблений під QA

Курс створив Lead DevSecOps-інженер Олег Курза у супроводі QA-ліда Інни Осінної спеціально під задачі тестувальників.

Навички зі співбесід

Docker, CI/CD, Kubernetes, моніторинг — саме те, що все частіше питають на технічних співбесідах.

Практика одразу

Practice-oriented формат: кожну навичку можна одразу забрати в роботу на реальний проєкт.

У записі, без дедлайнів

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

Жива підтримка

Викладач постійно на зв'язку в Telegram-чаті курсу. Рев'ю від Олега — на запит.

Домашки з інструкціями

Домашні завдання не потребують перевірки: ти отримуєш точні покрокові інструкції. Якщо щось не виходить — питай у чаті.

Деталі навчання

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

5 занять · теорія + демо + hands-on + домашка

Стек курсу

Що впишеш у резюме після курсу

Контейнери
  • Docker
  • docker compose
CI/CD і тести
  • GitLab CI
  • Postman
  • Newman
Оркестрація
  • Kubernetes
  • Rancher
  • Helm
Моніторинг
  • Prometheus
  • Grafana
  • Loki
Середовище і CLI
  • WSL2
  • bash
  • curl / jq

Практикуємось на власному навчальному репозиторії курсу x-ops-qarma: Tasks API + Demo Shop, який сам ламається.

Заняття 1. Знайомство і сетап середовищащо таке DevOps · WSL2 · Docker · Git · CLI
Тут розглянемо:
  • Wall of Confusion між Dev і Ops, DevOps як культура + практики, CALMS
  • одне середовище для всіх: WSL2 + Ubuntu (Windows) або Homebrew (macOS)
  • Docker, Git + SSH, curl / jq / grep / tail, VS Code
Результат

Робоче Linux-середовище, яке однаково працює у всіх студентів.

Заняття 2. Docker для QAконтейнери · Dockerfile · compose · діагностика
Тут розглянемо:
  • контейнер vs VM, образи, шари і кеш, мережі, томи
  • стенд Tasks API: спершу руками через docker run, потім одним docker compose
  • діагностика ps → logs → exec, rebuild після зміни коду/env, скидання стану
  • перевірка API Postman-колекцією та Newman у контейнері
Результат

Піднімаєш стенд сам і більше не чекаєш «дайте мені середовище».

Заняття 3. DevOps і CI/CD для тестувальникаанатомія pipeline · Newman у CI · quality gates
Тут розглянемо:
  • як читати .gitlab-ci.yml: stages, jobs, image, script, artifacts, rules, variables
  • exit code як контракт, smoke.sh замість інлайн-скриптів
  • Newman як job: звіти JUnit + HTML в artifacts
  • quality gate: впалий тест блокує merge request; пастка «зеленого» pipeline з впалими тестами
Результат

Самостійно додаєш тести в pipeline і налаштовуєш gate.

Заняття 4. Оркестрація: Kubernetes і RancherEKS · kubectl · probes · rolling update · Helm · Rancher
Тут розглянемо:
  • навіщо QA Kubernetes: половина «плаваючих» багів — це оркестрація
  • Pod, Deployment, Service, Ingress, Namespace, ConfigMap; Running ≠ Ready
  • kubectl-мінімум для QA: get → describe → logs --previous, port-forward для Postman
  • rolling update і rollback, Rancher UI, Helm-чарти
  • демо ментора на EKS, практика на локальному кластері
Результат

Розумієш, чому под у CrashLoopBackOff, і як перевіряти реліз у кластері.

Заняття 5. QA + DevOps: що далі?verify релізу · synthetic · Grafana + Loki · карта компетенцій DevOps
Тут розглянемо:
  • «Деплой пройшов — звідки ти знаєш, що все ок?»: чотири рівні здоровʼя сервісу
  • observability: golden signals, Prometheus + Grafana + Loki, Demo Shop, що сам ламається
  • healthcheck.sh і stage verify у GitLab CI: ловимо «задеплоїли не ту версію»
  • карта компетенцій DevOps: що ще робить DevOps і де там QA
Результат

Перевіряєш реліз після деплою і говориш з DevOps однією мовою.

Про автора

Олег Курза

Lead DevSecOps Engineer @ NDA Fortune 500

«Мені вдалося змінити власне життя на краще в дуже стислий термін. Я задокументував цей шлях — і пропоную його повторити тим, хто дійсно цього хоче.»

  • 10 років в ІТ, з них 7 — у DevOps
  • від support-інженера до senior DevOps за 3 роки
  • 4 роки менторингу
  • ex SoftServe Academy; ex SoftServe, EPAM, Ciklum, Intellias, Avenga
  • сертифікації: AWS Solutions Architect Professional, AWS DevOps Engineer Professional, CKA, HashiCorp Terraform Associate, AWS SysOps / Solutions Architect / Developer Associate, AWS Cloud Practitioner
  • автор програми DevOps 101 для світчерів і початківців

Цікавий факт: за освітою — юрист, а ще встиг повчитися на стоматолога.

LinkedIn →
Олег Курза — Lead DevSecOps Engineer, автор курсу DevOps для QA

Курс створено у супроводі Інни Осінної, QA Team Lead і фаундерки QARMA.

Тарифи

Вартість

DevOps для QA

Як тестувальнику стати технічнішим, не змінюючи професію

150 $
120 $ — для учасників передзапису

Акційна ціна діє до 20 жовтня 2026 року

Що входить:
  • 5 занять у записі (доступ з 27 жовтня 2026)
  • практичні домашки з детальними інструкціями
  • підтримка викладача в Telegram-чаті
  • рев'ю від Олега на запит
  • доступ назавжди + оновлення курсу
Оплата

Як оплатити

Повна оплата

Повна оплата здійснюється через платіжну систему. Там же можна розбити платіж у розтермінування до 6 частин (комісія тільки на нашому боці). За необхідності можна оплатити на криптогаманець (вкажіть при заповненні форми на сайті або напишіть в особисті в тг @innaosinna).

Гнучке розтермінування

Цей вид оплати здійснюється за запитом, якщо потрібного варіанту в платіжній системі немає. Просто залиште ваш запит у коментарі при заповненні форми з сайту або напишіть у телеграм @innaosinna.

Оплата компанією

Якщо ваша компанія покриває вам навчання, ми підготуємо всі необхідні документи та інвойси, щоб все пройшло як треба ;)

FAQ

Часті питання

Для кого цей курс?

Для QA будь-якого рівня, хто хоче перейти з «я тестую» у «я розумію, як система працює». Особливо — для випускників CSA&API, які хочуть зрозуміти, де живе API, яке вони тестують.

Коли старт?

27 жовтня 2026 року. Курс у записі: з дня старту ти проходиш заняття у власному темпі.

Чи є дедлайни?

Ні, групових дедлайнів немає.

Хто перевіряє домашні завдання?

Домашки не потребують перевірки: до кожної є точні інструкції з виконання. Якщо виникають питання чи проблеми — викладач завжди на зв'язку в Telegram-групі курсу. Також можна попросити рев'ю від Олега.

На якому проєкті будемо практикуватись?

На власному навчальному репозиторії курсу x-ops-qarma: Tasks API + Demo Shop. Піднімаємо його в Docker, ганяємо через GitLab CI, розгортаємо в Kubernetes і дивимось у Grafana + Loki.

Яка ОС потрібна?

Windows 10/11 (через WSL2) або macOS. Усе налаштовуємо разом на першому занятті.

Чи треба платити за хмару або Kubernetes?

Ні. Практика — на локальному кластері (Docker Desktop / minikube), EKS тільки в демо ментора.

Чи потрібно вміти програмувати?

Ні. Bash-скрипти пишемо разом з нуля.

Чи потрібно спочатку пройти CSA&API?

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

Як довго буде доступ до матеріалів?

Назавжди, включно з оновленнями курсу.

Скільки коштує курс?

150 $. Для учасників передзапису — 120 $.

Чи можна оплатити розстрочкою?

Так. Платіжна система пропонує багато варіантів розстрочки: можна обрати будь-який зручний банк і кількість місяців. Комісія за розтермінування з вас не стягується.

Чи можна зробити інвойс, щоб курс покрила компанія?

Так. Залиште заявку через форму нижче з детальною інформацією, що потрібно для компенсації, — ми все підготуємо і зв'яжемося в телеграмі.

Чи можна оплатити криптою?

Так. Вкажіть це при заповненні форми на сайті або напишіть у телеграм @innaosinna.

Заявка

Записатись на курс

Залиш контакти — менеджерка звʼяжеться, відповість на питання і допоможе з оплатою.

Сюди напишемо щодо твого запису

Для матеріалів курсу і документів на оплату

Вже працюєш QA?*
Час відповіді — до 24 годин