Что нового?

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

Aleks

Админ
Регистрация
Июл 2, 2020
Сообщения
131,724
Складчина: DevOps для разработчиков [it-incubator] [Артем Базунц]



Практический курс для тех, кто пишет код и хочет перестать бояться продакшна. От 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
Программа курса:

Docker — основы контейнеризации
Docker Compose — многосервисные приложения
Деплой на VPS — свой сервер с нуля
GitHub Actions — CI/CD автоматизация
Мониторинг — Grafana, Prometheus, Loki
Kubernetes — оркестрация контейнеров
GitOps & GitSecOps
Облака — 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 евро)




СКАЧАТЬ КУРС
 
Сверху