Курс DevOps практичні завдання Лекційні матеріали курсу, рекомендовані додаткові ресурси для вивчення знаходяться у Wiki цього репозиторію. Task01 - Реалізувати Web-сервіс у власному середовищі розробки Task02 - Створення специфікації контейнера та процес налаштування мережі Task03 - Застосування утиліти Dive в процесі CI/CD тестування Task04 - Програмування телеграм бота на мові Golang на різних платформах та архітектурах, включаючи Linux, arm, macOS та Windows Task05 - Розгортання Kubernetes кластерів в локальному середовищі k3d на прикладі застосунку AsciiArtify та ArgoCD в якості інструменту CD Task06 - Розширення kubectl (Extending kubectl) Task07 - Налаштувати моніторинговий сервіс Uptime Robot для застосунку в Kubernetes кластер на Google Cloud Task08 - Встановлення та налаштування kubectl-ai плагіну для створення ШІ Recommended YAML manifests Task09 - Підготувати helm template з необхідними параметрами для розгортання нової версії мікросервісу Task10 - Підготувати Helm-пакет як реліз продукту в GitHub Task11 - Автоматизувати повний цикл CI/CD для свого сервісу бота. GitHub Actions Task12 - Налаштувати Jenkins Pipeline для мульти-платформенної параметризованої збірки Task13 - Мігрувати Pipeline Jenkins в GitLab CI/CD Task14 - Налаштувати інструмент оцінки витрат на хмарні технології Infracost Task15 - Підготовити інфраструктурний репозиторій для створення GKE кластеру. Task16 - Створити код Terraform для Flux на kind_cluster Task17 Task18 Task19