DevOps Gym: Platform Engineering on AWS EKS

Прикладна платформна інженерія для DevOps і SRE, що вже працюють з Kubernetes: EKS, ArgoCD, Istio, Backstage, Crossplane. 12 тижнів Jira-спринтів, робоча Internal Developer Platform + Golden Path demo у портфоліо, особистий розбір рішень на кожному sprint review.
00 День днів
00 година годин
00 хвилина хвилин
00 секунда секунд
До початку Почався Триває набір Передзапис
,
Реєстрація
course-logo

Що зупиняє перехід у Platform Engineer

Ти вмієш багато. Питання — чи складається це в платформу.

  • Бачиш вакансії Platform Engineer: там Backstage, Crossplane і ArgoCD в одному стеку. Ти працював з ними окремо.
  • Вилка Senior DevOps просіла за пів року. Грейд стоїть, конкуренція за вакансії росте.
  • На platform-роль нема чого показати: у портфоліо окремі таски, цілісного проєкту немає.
  • Пробував зібрати IDP сам — з GitHub-репо, docs і відео. Без структури й фідбеку загруз на середині.

Platform Engineer — це грейд, де ринок ще платить вгору. Різниця з Senior DevOps не в кількості інструментів, а в умінні зібрати їх в одну платформу і показати це на demo. Саме це ти будуєш тут.

Як проходить навчання

Engineering-проєкт від foundation до Golden Path.

Програма побудована як delivery-проєкт. Кожен тиждень — спринт: створюєш backlog, виконуєш practical tasks, документуєш рішення, готуєш demo. Крок за кроком збираєш MVP Internal Developer Platform з реальних cloud-native компонентів на AWS EKS.

Ти працюєш не тільки з інструментами, а й з процесом: Jira backlog, sprint planning, demo, decision records, troubleshooting notes, known limitations.

На виході в тебе:

  • Робоча MVP-платформа на AWS EKS
  • Фінальний Golden Path demo для CV, GitHub і співбесіди
  • End-to-end розуміння platform engineering flow: AWS → EKS → GitOps → observability → security → developer portal → self-service → AI-assisted workflow

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

12 тижнів у форматі Jira-спринтів. Будуєш MVP Internal Developer Platform на AWS EKS — від foundation до Golden Path demo. Стек: AWS + Terraform, EKS, Karpenter, ArgoCD, Helm, Istio, Prometheus/Grafana, Kyverno, Backstage, Crossplane, AI-assisted PoC. Кожен спринт: Sprint Goal, tasks, Deliverable, Definition of Done, demo. На виході — робоча платформа + документація рішень.

Що йде разом із програмою:

✅ Готовий Golden Path demo для CV та GitHub

✅ Записи всіх занять

✅ Telegram-чат з ментором між заняттями

Тиждень 1
Platform Engineering Vision & Jira Delivery Model

Теми:

  1. Platform Engineering overview
  2. Internal Developer Platform concept
  3. Platform team vs application team
  4. Jira-based delivery model · Sprint Goal / Deliverables / Definition of Done
  5. High-level architecture.

Результат: створена структура Jira-проєкту · визначені epics · сформований initial backlog · описана high-level architecture · підготовлений demo template

Тиждень 2
AWS Foundation with Terraform

Теми:

  1. Terraform remote state
  2. S3 backend
  3. DynamoDB locking
  4. VPC
  5. Subnets
  6. Route tables
  7. NAT Gateway
  8. Security groups
  9. Basic IAM

Результат: готовий AWS foundation layer · Terraform state зберігається remote · infrastructure changes описані в коді · є базова документація

Тиждень 3
EKS Bootstrap

Теми:

  1. EKS cluster
  2. worker nodes
  3. core addons
  4. CoreDNS
  5. kube-proxy
  6. VPC CNI
  7. EBS CSI driver
  8. namespaces
  9. cluster access

Результат: працюючий EKS cluster · налаштовані core addons · є доступ через kubectl · створені базові namespaces

Тиждень 4
Karpenter & Compute Layer

Теми:

  1. Karpenter
  2. NodePool
  3. EC2NodeClass
  4. spot/on-demand strategy
  5. taints and tolerations
  6. workload scheduling
  7. node lifecycle

Результат: Karpenter встановлений · створений базовий NodePool · test workload провокує створення node · учасники розуміють pending pod → node provisioning flow

Тиждень 5
GitOps with ArgoCD

Теми:

  1. ArgoCD
  2. GitOps workflow
  3. desired state vs actual state
  4. app-of-apps pattern
  5. repository structure
  6. application sync

Результат: ArgoCD встановлений · GitOps repo structure підготовлена · platform/application manifests синхронізуються через ArgoCD · учасники бачать application status в ArgoCD

Тиждень 6
Demo Application & Helm

Теми:

  1. Helm chart structure
  2. values.yaml
  3. Kubernetes Deployment
  4. Service
  5. ConfigMap / Secret concept
  6. image update flow

Результат: demo application має Helm chart · application деплоїться через ArgoCD · Git є source of truth · зміни в Git відображаються в cluster state

Тиждень 7
Istio Networking & Traffic Path

Теми:

  1. Istio ingress gateway
  2. Gateway
  3. VirtualService
  4. DestinationRule basics
  5. host-based routing
  6. TLS concept
  7. mTLS basics
  8. Envoy / istio-proxy logs
  9. traffic path
  10. basic troubleshooting

Результат: demo application доступна через hostname через Istio ingress gateway · учасники розуміють request path через Gateway і VirtualService до pod · є базовий troubleshooting сценарій для unavailable application через Istio/Envoy

Тиждень 8
Observability MVP

Теми:

  1. kube-prometheus-stack
  2. Prometheus
  3. Grafana
  4. Kubernetes metrics
  5. application dashboard
  6. basic alerts
  7. runbook template

Результат: працює Grafana · доступні cluster/application dashboards · створений базовий alert · підготовлений runbook template

Тиждень 9
Security Guardrails with Kyverno

Теми:

  1. Kyverno
  2. admission control
  3. Pod Security Standards
  4. privileged containers
  5. non-root workloads
  6. resource requests
  7. default namespace restrictions

Результат: Kyverno встановлений · insecure workloads блокуються · secure workloads проходять admission · учасники розуміють роль policy guardrails у платформі

Тиждень 10
Backstage Catalog MVP

Теми:

  1. Backstage overview
  2. service catalog
  3. catalog-info.yaml
  4. ownership metadata
  5. lifecycle metadata
  6. links to Git repo
  7. links to ArgoCD
  8. links to Grafana

Результат: Backstage запущений · demo service зареєстрований у catalog · service має owner/lifecycle metadata · service page містить корисні links · учасники розуміють цінність developer portal

Тиждень 11
Crossplane Self-Service PoC + AI-assisted Platform Engineering

Part 1 — Crossplane Self-Service PoC:

  1. Crossplane overview
  2. AWS provider
  3. managed resources
  4. ProviderConfig
  5. basic claim concept
  6. Terraform vs Crossplane boundary

Результат: Crossplane встановлений, AWS provider налаштований, створений простий cloud resource (напр. S3 bucket), resource status видно через kubectl.

Part 2 — AI-assisted Platform Engineering PoC:

  1. аналіз Kubernetes error message
  2. генерація першої версії runbook
  3. пояснення alert context
  4. підготовка incident summary
  5. генерація troubleshooting checklist
  6. аналіз Terraform/Kubernetes manifest на очевидні проблеми
  7. короткий PoC з AWS Bedrock або іншим LLM endpoint

Результат: учасники бачать практичний приклад AI-assisted workflow, мають простий prompt/script для interaction з AI model, приклад runbook або troubleshooting checklist.

 

Тиждень 12
Final Golden Path MVP Demo

Demo scenario:

  1. Platform має AWS/EKS foundation
  2. Karpenter забезпечує compute capacity
  3. ArgoCD деплоїть demo application
  4. Application доступна через Istio ingress gateway
  5. Grafana показує metrics
  6. Kyverno блокує insecure workload
  7. Backstage показує service catalog
  8. Crossplane створює simple cloud resource
  9. AI-assisted PoC допомагає з runbook або troubleshooting checklist
  10. Команда презентує результат як platform engineering demo

Результат: end-to-end розуміння Internal Developer Platform MVP · всі основні компоненти показані в одному сценарії · фінальне demo · known limitations · roadmap для advanced track

Для кого ця програма

Це для тебе, якщо:

  • Ти DevOps / SRE / Cloud / Kubernetes Engineer рівня Middle+ (3–7 років)
  • Працюєш з Kubernetes (CKA-рівень), Terraform, AWS, CI/CD — але окремими інструментами
  • Хочеш перейти в Platform Engineer і мати проєкт, що це доводить на співбесіді

Це не для тебе, якщо:

  • Ти Junior або тільки заходиш в IT — тут немає базового Kubernetes чи Linux
  • Шукаєш світч у DevOps без досвіду — програма стартує з рівня, де ці інструменти вже в руках.

FAQ (Часті питання)

Я Senior DevOps — мені не буде замало?

Стек рівня Platform Engineer: Backstage, Crossplane, Istio, Kyverno, GitOps в одному проєкті. Якщо працював з ними окремо — тут збираєш у цілісну платформу і документуєш рішення, як у платформенній команді.

Не встигну наживо — що тоді?

Записи всіх занять залишаються безстроково. Між заняттями — Telegram-чат з ментором.

А якщо не підійде?

100% повернення до старту, 70% після першого заняття.

Це замінить сертифікацію CNPE?

Стек 1-в-1 з доменами CNPE, ти проходиш їх на практиці. Іспит складаєш окремо; на виході в тебе є roadmap до CNPE.

Потрібна англійська?

Програма українською. Стек і документація — стандартні cloud-native терміни, як у щоденній роботі.

Доєднуйся зараз
та навчайся з нами!
Дякуємо за
реєстрацію

    Ми отримали ваш запит, наш менеджер найближчим часом зв'яжеться з вами.

    Подати ще одну заявку