DevOps
Расширенный курс DevOps: Linux, сети, Bash, Docker, Docker Compose, CI/CD, Nginx, Kubernetes, Terraform, Ansible, мониторинг, логирование, безопасность и реальные проекты деплоя.
Чему ты научишься
Курс включает
Программа курса
30 уроков · 42 уроков · 11 упражнений
Что такое DevOps
Философия, культура, жизненный цикл, инструменты
- Что такое DevOps? +10 XP
- DevOps vs SRE vs Platform Engineering +10 XP
Linux: файловая система
Терминал, FHS, навигация, файлы, pipes
- Файловая система Linux +10 XP
- Поиск файлов и текста +10 XP
Пользователи и права
chmod, chown, sudo, SSH-ключи, PAM
- Права доступа +10 XP
- SSH: безопасный доступ +10 XP
Процессы и systemd
ps, top, kill, systemd-сервисы, journalctl, cron
- Процессы +10 XP
- systemd и сервисы +10 XP
- Практика: systemd +10 XP
Сети в Linux
IP, порты, curl, DNS, firewall, tcpdump
- Сети и диагностика +10 XP
- Практика: сети +10 XP
Bash-скрипты
Переменные, условия, циклы, функции, скрипты деплоя
- Bash-скрипты +10 XP
- Практика: Bash +10 XP
Docker: образы и контейнеры
Что такое контейнеры, docker run, pull, exec, logs
- Контейнеры +10 XP
- Практика: Docker +10 XP
Dockerfile
Сборка образов, инструкции, слои, multi-stage, оптимизация
- Dockerfile подробно +10 XP
- Практика: Dockerfile +10 XP
Docker Compose
Многоконтейнерные приложения, volumes, networks, healthcheck
- Docker Compose подробно +10 XP
- Практика: Compose +10 XP
Docker: Registry и практики
Docker Hub, GHCR, теги, безопасность, оптимизация
- Registry и лучшие практики +10 XP
CI/CD: Концепция
Continuous Integration, Delivery, Deployment, пайплайны
- CI/CD теория +10 XP
GitHub Actions
Workflows, jobs, steps, матрица, кэш, секреты, деплой
- GitHub Actions подробно +10 XP
- Практика: Actions +10 XP
Nginx
Reverse proxy, SSL, балансировка, кэширование
- Nginx подробно +10 XP
Kubernetes: основы
Архитектура, Pods, Deployments, kubectl
- Архитектура Kubernetes +10 XP
K8s: Services и Ingress
ClusterIP, NodePort, LoadBalancer, Ingress, ConfigMap, Secrets
- Services, Ingress, Config +10 XP
K8s: масштабирование и хранение
HPA, PVC, StatefulSet, Helm
- Масштабирование и хранение +10 XP
Terraform
IaC, провайдеры, ресурсы, state, модули
- Terraform +10 XP
Ansible
Playbooks, roles, inventory, модули, Jinja2
- Ansible +10 XP
Prometheus
Метрики, scraping, PromQL, алерты, экспортёры
- Prometheus +10 XP
Grafana
Дашборды, панели, алерты, источники данных
- Grafana +10 XP
Логирование
Structured logging, ELK, Loki, уровни логов
- Логирование +10 XP
Облачные платформы
AWS, GCP, Azure, DigitalOcean — ключевые сервисы
- Облака +10 XP
Безопасность
Hardening, секреты, сканирование, zero trust
- Безопасность +10 XP
DNS и домены
DNS записи, Cloudflare, CDN, SSL
- DNS и домены +10 XP
GitOps и ArgoCD
Git как источник правды, ArgoCD, Flux
- GitOps +10 XP
Бэкапы и DR
Стратегии, pg_dump, rsync, S3, disaster recovery
- Бэкапы +10 XP
- Практика: бэкапы +10 XP
Проект: Деплой на VPS
Полный цикл: сервер → Docker → Nginx → SSL → CI/CD
- Деплой на VPS +10 XP
Проект: K8s кластер
Полный стек: Deployment, Service, Ingress, HPA, мониторинг
- K8s кластер +10 XP
DevOps Cheat Sheet
Шпаргалка по всем темам курса
- Шпаргалка +10 XP
Что дальше?
Куда двигаться после курса
- Что дальше? +10 XP
Требования
Никаких предварительных знаний не требуется — начинаем с нуля
Вопросы по курсу
Нужен ли опыт программирования?
Как проходят уроки?
Сколько времени нужно на курс?
Получу ли я сертификат?
Готов начать?
Запишись бесплатно и начни писать код прямо сейчас. Первый результат через 5 минут.
Начать обучение