Source
Код, контент, конфигурация и история изменений в одном репозитории.
Linux / Git / Docker / CI/CD / Kubernetes / SRE
Учебная DevOps-консоль: идёшь по маршруту, запускаешь лабы, собираешь пайплайны и постепенно доходишь до production-мышления.
Current sprint
Delivery flow
RootOPS показывает DevOps не как набор названий, а как цепочку действий: изменение, проверка, доставка, наблюдение и улучшение.
Код, контент, конфигурация и история изменений в одном репозитории.
Проверка структуры, сборка артефактов и контроль секретов перед релизом.
Доставка на VPS через SSH в директорию, которую раздаёт Caddy.
Следующий слой: логи, метрики, алерты, backup и rollback-процедуры.
Learning topology
Файлы, процессы, права, systemd, журналы, диагностика и уверенная работа в терминале.
foundationTCP/IP, DNS, HTTP, TLS, маршруты, порты, firewall и разбор сетевых проблем.
foundationВетки, pull request, теги, релизы, changelog и аккуратный поток изменений.
foundationImages, layers, volumes, networks, Compose, healthchecks и минимальные production-образы.
corePipeline, secrets, artifacts, SSH deploy, rollback и проверки перед релизом.
coreTerraform, состояния, переменные, модули, окружения и воспроизводимая инфраструктура.
corePods, Deployments, Services, Ingress, ConfigMaps, Secrets, probes и эксплуатация.
productionМетрики, логи, трейсы, алерты, SLO и разбор инцидентов по фактам.
productionLeast privilege, hardening, backups, runbooks, postmortem и надежность сервиса.
productionRunbooks and labs
Каждая лаба должна давать результат, который можно проверить: сервис поднят, порт открыт, pipeline прошёл, метрика появилась, rollback отработал.
Домен, HTTPS, firewall, директория сайта и первый автоматический релиз.
Сборка образа, Compose, переменные окружения, healthcheck и restart policy.
GitHub Actions, SSH deploy, проверка результата и быстрый откат релиза.
Production baseline
Сейчас RootOPS работает как статический сервис. Дальше можно добавлять backend, прогресс, тесты, monitoring stack и учебные песочницы.