Старт потока 12 мая Практический курс для тех, кто пишет код и хочет перестать бояться продакшна. От Docker до Kubernetes — шаг за шагом, без воды. Этот курс для тебя? Подойдёт, если ты Пишешь код от полугода — фронтенд, бэкенд, любой стек Деплоишь вручную или вообще не понимаешь как это делается правильно Видишь в вакансиях CI/CD, Docker, Kubernetes и не знаешь что это значит на практике Хочешь стать более самостоятельным и не зависеть от DevOps-команды Хочешь понять, что происходит с твоим кодом после git push Не подойдёт, если Ты только начинаешь программировать и не имеешь опыта в разработке Ты уже Senior DevOps-инженер с опытом в Kubernetes и облаках Ищешь только теорию без практических задач Узнаёшь себя? Деплоишь вручную — копируешь файлы, жмёшь кнопки. Каждый раз одно и то же. Прод упал, а ты узнал об этом от пользователей. Нет логов, нет мониторинга, нет алертов. Docker запускается, но как — непонятно. Если что-то ломается, не знаешь где копать. В вакансиях требуют GitOps, Kubernetes, облака. Непонятно с чего начать и что именно учить. Что ты сможешь делать после курса: Контейнеризировать любое приложение Запустить frontend, backend, базу данных — одной командой на любом сервере Настроить CI/CD за один вечер Автоматический деплой при каждом пуше в main. Без ручных шагов Понять, что сломалось за минуты Дашборды, логи, алерты — узнаёшь о проблемах раньше пользователей Поднять сервер с нуля самостоятельно SSH, Nginx, SSL, firewall — всё под контролем Работать с Kubernetes Деплоить в кластер, управлять нагрузкой, делать rolling update без даунтайма Деплоить в облако AWS — EKS, ECR, managed Kubernetes, реестры образов, IaC через Terraform Усилить резюме DevOps-скиллы переводят тебя в другую ценовую категорию на рынке Деплоить без страха Понимать весь путь кода от git push до продакшна и контролировать его От основ до облачной инфраструктуры: Docker Контейнеризация приложений, Dockerfile, оптимизация образов, Registry Docker Compose Многосервисные приложения, сети, volumes, dev/prod конфиги VPS Deploy Linux с нуля, SSH, Nginx, SSL, первый деплой вручную GitHub Actions CI/CD пайплайны, автодеплой, secrets, environments Мониторинг Grafana · Prometheus · Loki — метрики, логи, алерты Kubernetes Pods, Deployments, Ingress, rolling updates, Secrets GitOps & GitSecOps ArgoCD, Flux, безопасность в CI/CD, секреты, политики доступа Облака AWS · EKS · Managed Kubernetes · Terraform Спойлер: Программа курса: 1. Docker — основы контейнеризации: Что такое контейнер и зачем он нужен разработчику Dockerfile: пишем образ для frontend-приложения Слои, кэш, оптимизация размера образа Работа с переменными окружения Docker Registry: публикуем образ на Docker Hub Практика: контейнеризируем реальное приложение 2. Docker Compose — многосервисные приложения: Frontend + backend + база данных — одной командой Сети, volumes, переменные окружения Dev vs production конфигурации Health checks и зависимости сервисов Практика: поднимаем полный стек локально 3. Деплой на VPS — свой сервер с нуля: Настройка Linux-сервера: SSH, firewall, пользователи Nginx как reverse proxy SSL сертификаты с Let's Encrypt (бесплатно) Настройка домена и DNS Первый деплой приложения вручную Практика: деплоим свой проект на VPS 4. GitHub Actions — CI/CD автоматизация: Первый workflow: тесты на каждый push Сборка Docker-образа в CI Автоматический деплой на сервер после merge в main Secrets, environments, matrix builds Кэширование зависимостей для ускорения pipeline Уведомления о статусе деплоя Практика: полный CI/CD для своего проекта 5. Мониторинг — Grafana, Prometheus, Loki: Prometheus: собираем метрики с приложения и сервера Grafana: строим дашборды и алерты Loki: централизованные логи из всех сервисов Alertmanager: уведомления в Telegram/Slack Узнаём о проблемах раньше пользователей Практика: мониторинг для своего продакшн-сервера 6. Kubernetes — оркестрация контейнеров: Pods, Deployments, Services — ключевые абстракции Деплой приложения в кластер Ingress: роутинг и SSL в Kubernetes ConfigMaps и Secrets Rolling updates и rollback Горизонтальное масштабирование (HPA) Persistent Volumes: данные между перезапусками Практика: переносим проект в Kubernetes 7. GitOps & GitSecOps: GitOps: Git как единый источник правды для инфраструктуры ArgoCD: автоматический деплой из репозитория в Kubernetes Trivy: сканирование зависимостей на уязвимости Semgrep: статический анализ кода в CI/CD Security Context в Deployment: запуск контейнеров без привилегий Gitleaks: обнаружение секретов в репозитории 8. Облака — AWS: Managed Kubernetes: EKS (AWS) Container Registry в облаке Load Balancer и сети в облаке Terraform: инфраструктура как код Тариф: Базовый Все видеоуроки — навсегда Записи всех живых встреч Практические задания Спойлер: Об авторе: Артем Базунц Действующий DevOps-инженер 5+ лет в автоматизации и внедрении DevOps-практик. Работал с крупными проектами и стартапами. Стоимость: 200 евро