DevOps для разработчиков [it-incubator] [Артем Базунц]

Складчина: DevOps для разработчиков [it-incubator] [Артем Базунц]

!Снимок.jpg

Практический курс для тех, кто пишет код и хочет перестать бояться продакшна. От Docker до Kubernetes — шаг за шагом, без воды.

Подойдёт, если ты:

  • Пишешь код от полугода — фронтенд, бэкенд, любой стек
  • Деплоишь вручную или вообще не понимаешь как это делается правильно
  • Видишь в вакансиях CI/CD, Docker, Kubernetes и не знаешь что это значит на практике
  • Хочешь стать более самостоятельным и не зависеть от DevOps-команды
  • Хочешь понять, что происходит с твоим кодом после git push

Узнаёшь себя?

  • Деплоишь вручную — копируешь файлы, жмёшь кнопки. Каждый раз одно и то же.
  • Прод упал, а ты узнал об этом от пользователей. Нет логов, нет мониторинга, нет алертов.
  • 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 — основы контейнеризации
  2. Docker Compose — многосервисные приложения
  3. Деплой на VPS — свой сервер с нуля
  4. GitHub Actions — CI/CD автоматизация
  5. Мониторинг — Grafana, Prometheus, Loki
  6. Kubernetes — оркестрация контейнеров
  7. GitOps & GitSecOps
  8. Облака — AWS

Спойлер: Подробно 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-практик. Работал с крупными проектами и стартапами.

Тариф Базовый

  • Все видеоуроки — навсегда
  • Записи всех живых встреч
  • Практические задания

Цена 17882 руб. (200 евро)