Перейти к содержанию

Личная база знаний · DevOps

Систематизирую практики.
Внедряю в работу.

devops-kb — персональная карта лучших DevOps-практик. Каждая карточка устроена одинаково: проблема → решение → пример → статус внедрения. Работает, пока применяется.

Новые практики · 29 октября 2026

21 карточка: DevOps, Platform/DevSecOps, MLOps/LLMOps и ИИ-инструменты.

🔄

Renovate для GitLab

MR с обновлениями зависимостей и образов по digest, по расписанию.

Не изучено
↗
🧰

gitlab-ci-local

Прогнать job'ы .gitlab-ci.yml локально до push.

Не изучено
↗
🏅

OpenSSF Scorecard

Оценить репозиторий: закрепление зависимостей, опасные workflow, сопровождение.

Не изучено
↗
🧯

agent-scan

Проверить MCP-серверы и skills до установки.

Не изучено
↗
🧪

Ansible-lint + Molecule

Линтер по профилям и тест роли: converge, idempotence, verify.

Не изучено
↗
🚧

CrowdSec для VPS

Обнаружение атак по логам Nginx и sshd, блокировка через bouncer.

Не изучено
↗
🕵️

zizmor

Найти опасные триггеры, незакреплённые actions и лишние права в GitHub Actions.

Не изучено
↗
🧬

Grype по SBOM

Искать CVE в сохранённом SBOM без пересборки образа.

Не изучено
↗
🚪

LiteLLM

Единый OpenAI-совместимый шлюз: ключи, бюджеты, локальные и облачные модели.

Не изучено
↗
🔭

Langfuse

Трейсы, токены и стоимость запросов к LLM.

Не изучено
↗
🎯

promptfoo + garak

Регрессионные тесты промптов в CI и сканирование уязвимостей модели.

Не изучено
↗
🎓

MLOps Zoomcamp

Учебный трек: MLflow, деплой и мониторинг моделей, CI/CD для ML.

Не изучено
↗
🧩

Agent Skills

Оформить повторяемую процедуру как skill для ИИ-агента.

Не изучено
↗
🏛️

Backstage

Каталог сервисов, шаблоны и TechDocs во внутреннем портале.

Не изучено
↗
⚡

vLLM

Свой inference-сервер с OpenAI-совместимым API.

Не изучено
↗
☸️

Kubernetes MCP только на чтение

Доступ агента к кластеру: read_only, роль view, запрет Secret.

Не изучено
↗
🔎

HolmesGPT

ИИ-разбор алертов Prometheus и Alertmanager.

Не изучено
↗
👥

agency-agents

Каркасы ролей для субагентов под свой стек.

Не изучено
↗
📜

Conftest

Политики на Rego для YAML и других конфигов.

Не изучено
↗
🐢

Sloth: SLO

SLO и алерты по расходу бюджета ошибок для Prometheus.

Не изучено
↗
✍️

Cosign

Подписывать образы и проверять подпись перед деплоем.

Не изучено
↗

Практики · 11 октября 2026

Изучено

🛰️

ss -tulpan вместо netstat

Современная замена netstat для сокетов и процессов. В десятки раз быстрее на нагруженных хостах.

Изучено
↗
🐳

Hadolint в pre-commit

Автоматическая валидация Dockerfile до коммита: apt без --no-install-recommends, pin-версии, безопасные USER.

Изучено
↗
☸️

ArgoCD app-of-apps pattern

Один корневой Application управляет десятком дочерних. GitOps-состояние кластера — в одном репозитории.

Изучено
↗
🧱

Terragrunt для DRY-модулей

Один Terraform-модуль — десятки окружений без копипасты. terragrunt.hcl + include.

Изучено
↗
📊

Four Golden Signals

Latency · Traffic · Errors · Saturation — минимальный обязательный дашборд для любого сервиса. По SRE-книге Google.

Изучено
↗
🛡️

Trivy-сканирование образов в CI

Билд падает на HIGH/CRITICAL CVE до пуша в registry — уязвимости чинятся, а не накапливаются.

Изучено
↗
🪝

pre-commit для IaC

tflint · yamllint · detect-secrets в одном .pre-commit-config.yaml — локально и в CI.

Изучено
↗
📈

Prometheus recording rules

Тяжёлые PromQL пересчитываются в фоне — дашборды открываются за миллисекунды, не за 15 секунд.

Изучено
↗
🎛️

USE-метод для capacity

Utilization · Saturation · Errors по каждому ресурсу. Bottleneck виден за минуту, без «давайте добавим нод».

Изучено
↗
🛡️

kube-bench · CIS Benchmark

Автоматическая проверка кластера по 100+ пунктам CIS Kubernetes. Job в кластере, отчёт в Slack.

Изучено
↗
🔒

Nginx TLS hardening

Один tls.conf — TLS 1.2/1.3, HSTS, OCSP stapling. SSL Labs A+ на всех server-блоках.

Изучено
↗

Ключевые принципы

🎯

Практичность

Только то, что реально применимо в работе — без теории ради теории.

🧩

Пробелы первее

Начинаем с областей, где знаний не хватает больше всего.

✅

Применил = окупил

Карточка ценна только после внедрения, а не после прочтения.