DevOps для разработчиков

7 участников

О чём курс

О чём курс

Артем Базунц разбирает путь приложения от git push до работающего сервиса: контейнеризацию, развёртывание на сервере, автоматический деплой, мониторинг и облачную инфраструктуру. Вы начнёте с Docker и Docker Compose, затем настроите VPS и CI/CD, а после перейдёте к Kubernetes, GitOps и AWS. Практические задания связаны с приложением, которое проходит эти этапы.

Для кого

Курс рассчитан на разработчиков с опытом написания кода от полугода: фронтенд, бэкенд и другие стеки. Он подойдёт вам, если вы развёртываете приложение вручную, хотите разобраться с Docker и CI/CD на практике или понять, что происходит с кодом после отправки изменений в репозиторий. Материал также адресован тем, кто хочет самостоятельно работать с сервером и меньше зависеть от DevOps-команды при деплое.

Что внутри

Сначала вы соберёте образы приложений в Docker и соедините frontend, backend и базу данных через Docker Compose. На VPS разберёте Linux, SSH, пользователей, firewall, Nginx, домен, DNS и SSL-сертификаты. Затем настроите GitHub Actions: запуск тестов, сборку образа, хранение секретов и автоматический деплой после изменений в main.

Для наблюдения за работающим приложением автор использует Prometheus, Grafana и Loki: вы разберёте сбор метрик, дашборды, логи и алерты. В Kubernetes работа продолжится с развёртыванием приложения в кластер, маршрутизацией, обновлениями, откатом и масштабированием. Блок GitOps и GitSecOps охватывает автоматический деплой через ArgoCD, проверку зависимостей и кода на уязвимости, поиск секретов и настройку прав контейнеров.

В части об облаках рассматриваются AWS EKS, реестр образов, балансировка нагрузки и сети. Для описания инфраструктуры кодом используется Terraform.

Материалы и автор

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

Артем Базунц — действующий DevOps-инженер. По словам автора, у него более пяти лет опыта автоматизации и внедрения DevOps-практик; он работал с крупными проектами и стартапами.

Программа обучения

  1. Docker — основы контейнеризации:
  • Что такое контейнер и зачем он нужен разработчику
  • Dockerfile: пишем образ для frontend-приложения
  • Слои, кэш, оптимизация размера образа
  • Работа с переменными окружения
  • Docker Registry: публикуем образ на Docker Hub
  • Практика: контейнеризируем реальное приложение
  1. Docker Compose — многосервисные приложения:
  • Frontend + backend + база данных — одной командой
  • Сети, volumes, переменные окружения
  • Dev vs production конфигурации
  • Health checks и зависимости сервисов
  • Практика: поднимаем полный стек локально
  1. Деплой на VPS — свой сервер с нуля:
  • Настройка Linux-сервера: SSH, firewall, пользователи
  • Nginx как reverse proxy
  • SSL сертификаты с Let's Encrypt (бесплатно)
  • Настройка домена и DNS
  • Первый деплой приложения вручную
  • Практика: деплоим свой проект на VPS
  1. GitHub Actions — CI/CD автоматизация:
  • Первый workflow: тесты на каждый push
  • Сборка Docker-образа в CI
  • Автоматический деплой на сервер после merge в main
  • Secrets, environments, matrix builds
  • Кэширование зависимостей для ускорения pipeline
  • Уведомления о статусе деплоя
  • Практика: полный CI/CD для своего проекта
  1. Мониторинг — Grafana, Prometheus, Loki:
  • Prometheus: собираем метрики с приложения и сервера
  • Grafana: строим дашборды и алерты
  • Loki: централизованные логи из всех сервисов
  • Alertmanager: уведомления в Telegram/Slack
  • Узнаём о проблемах раньше пользователей
  • Практика: мониторинг для своего продакшн-сервера
  1. Kubernetes — оркестрация контейнеров:
  • Pods, Deployments, Services — ключевые абстракции
  • Деплой приложения в кластер
  • Ingress: роутинг и SSL в Kubernetes
  • ConfigMaps и Secrets
  • Rolling updates и rollback
  • Горизонтальное масштабирование (HPA)
  • Persistent Volumes: данные между перезапусками
  • Практика: переносим проект в Kubernetes
  1. GitOps & GitSecOps:
  • GitOps: Git как единый источник правды для инфраструктуры
  • ArgoCD: автоматический деплой из репозитория в Kubernetes
  • Trivy: сканирование зависимостей на уязвимости
  • Semgrep: статический анализ кода в CI/CD
  • Security Context в Deployment: запуск контейнеров без привилегий
  • Gitleaks: обнаружение секретов в репозитории
  1. Облака — AWS:
  • Managed Kubernetes: EKS (AWS)
  • Container Registry в облаке
  • Load Balancer и сети в облаке
  • Terraform: инфраструктура как код
Складчина создана 17 апреля 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

Профессии
Навыки
3 060 ₽ 17 882 ₽