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

7 участников

О чём курс

Этот практический курс создан специально для разработчиков, которые хотят перестать бояться продакшна и научиться самостоятельно управлять инфраструктурой своего кода. Если вы пишете код на любом стеке (фронтенд, бэкенд) уже более полугода, но до сих пор деплоите вручную, копируя файлы и нажимая кнопки, этот курс станет для вас отправной точкой в мир профессионального DevOps. Программа разработана для тех, кто хочет перестать зависеть от DevOps-команды, понять, что происходит с кодом после команды git push, и избавиться от стресса при каждом обновлении приложения.

В процессе обучения вы пройдете путь от основ контейнеризации до работы с облачными технологиями уровня AWS. Вы научитесь контейнеризировать любые приложения, запускать сложные стеки (фронтенд, бэкенд, базы данных) одной командой, настраивать автоматизированные CI/CD пайплайны, которые исключают ручные ошибки, и внедрять системы мониторинга, позволяющие узнавать о проблемах раньше пользователей. Вы освоите работу с Linux-серверами, научитесь настраивать Nginx, SSL и firewall, а также погрузитесь в Kubernetes, чтобы управлять нагрузкой и обеспечивать бесперебойную работу сервисов через rolling updates.

Курс дает глубокое понимание современных практик: от GitOps и автоматизации через ArgoCD до обеспечения безопасности кода с помощью инструментов сканирования уязвимостей. Вы научитесь работать с облачной инфраструктурой, используя Terraform для управления ресурсами в AWS. Полученные навыки не только сделают вас более самостоятельным специалистом, но и существенно усилят ваше резюме, переводя вас в другую ценовую категорию на рынке труда. Обучение проходит в формате, ориентированном на практику: вы будете не просто слушать теорию, а применять её на реальных проектах, создавая полноценную инфраструктуру с нуля. Вы получите доступ ко всем видеоурокам навсегда, записям живых встреч и практическим заданиям, что позволит вам учиться в комфортном темпе и всегда иметь под рукой актуальные материалы для решения задач в продакшне. Это идеальный выбор для тех, кто хочет превратить хаос в стабильную, предсказуемую и автоматизированную систему.

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

  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 г. · описание обновлено 23 апреля 2026 г.

Теги курса

Профессии
Инструменты
4 284 ₽ 17 882 ₽