prod online rootops.su track: devops

Linux / Git / Docker / CI/CD / Kubernetes / SRE

RootOPS

Учебная DevOps-консоль: идёшь по маршруту, запускаешь лабы, собираешь пайплайны и постепенно доходишь до production-мышления.

track 12 modules
practice 36 labs
delivery ssh deploy
status ready

Current sprint

Собираем платформу как настоящий сервис.

deploy GitHub Actions -> Caddy
content Linux base first
next lesson template

Delivery flow

От коммита до работающего сервиса

RootOPS показывает DevOps не как набор названий, а как цепочку действий: изменение, проверка, доставка, наблюдение и улучшение.

git push

Source

Код, контент, конфигурация и история изменений в одном репозитории.

actions

Validate

Проверка структуры, сборка артефактов и контроль секретов перед релизом.

rsync

Deploy

Доставка на VPS через SSH в директорию, которую раздаёт Caddy.

observe

Operate

Следующий слой: логи, метрики, алерты, backup и rollback-процедуры.

Learning topology

Карта навыков DevOps-инженера

01 ready

Linux и shell

Файлы, процессы, права, systemd, журналы, диагностика и уверенная работа в терминале.

foundation
02 queued

Сети

TCP/IP, DNS, HTTP, TLS, маршруты, порты, firewall и разбор сетевых проблем.

foundation
03 queued

Git и delivery

Ветки, pull request, теги, релизы, changelog и аккуратный поток изменений.

foundation
04 locked

Docker

Images, layers, volumes, networks, Compose, healthchecks и минимальные production-образы.

core
05 locked

CI/CD

Pipeline, secrets, artifacts, SSH deploy, rollback и проверки перед релизом.

core
06 locked

Infrastructure as Code

Terraform, состояния, переменные, модули, окружения и воспроизводимая инфраструктура.

core
07 locked

Kubernetes

Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, probes и эксплуатация.

production
08 locked

Observability

Метрики, логи, трейсы, алерты, SLO и разбор инцидентов по фактам.

production
09 locked

Security и SRE

Least privilege, hardening, backups, runbooks, postmortem и надежность сервиса.

production

Runbooks and labs

Практика выглядит как рабочие задачи.

Каждая лаба должна давать результат, который можно проверить: сервис поднят, порт открыт, pipeline прошёл, метрика появилась, rollback отработал.

runbook 01

Static deploy через Caddy

Домен, HTTPS, firewall, директория сайта и первый автоматический релиз.

runbook 02

Dockerized app

Сборка образа, Compose, переменные окружения, healthcheck и restart policy.

runbook 03

Pipeline с rollback

GitHub Actions, SSH deploy, проверка результата и быстрый откат релиза.

Production baseline

Минимальный стек платформы

Сейчас RootOPS работает как статический сервис. Дальше можно добавлять backend, прогресс, тесты, monitoring stack и учебные песочницы.

edgeCaddy + TLS
repoGitHub
ciActions
deploySSH + rsync
hostUbuntu VPS
nextDocker labs