Wiki.js — идеальный инструмент, чтобы превратить ваш путь в SRE из набора разрозненных экспериментов в стройную, демонстрируемую экспертизу. Вы не просто «ведёте записи», вы строите цифровой центр управления вашей карьерой. Учитывая, что он уже развёрнут на вашем Raspberry Pi 5, вот как правильно организовать в нём этот процесс.
Ваш принцип: ни одного действия без страницы. Всё, что вы делаете на Pi, должно оставлять след в Wiki. Так вы одновременно учитесь, документируете и нарабатываете портфолио.
Создайте следующую структуру (дерево страниц):
🏠 SRE Kitchen Lab (главная)
├── 🧪 Полигон: Архитектура стенда
│ ├── Общая схема и docker-compose
│ ├── Сервис-заглушка (Flask API)
│ ├── Стек мониторинга (Prometheus, Grafana, Loki)
│ └── Чат-боты и интеграции (Telegram/VK)
├── 🛠️ Инструменты и конфигурации
│ ├── Установка Docker и первые шаги
│ ├── Конфиг Prometheus (prometheus.yml)
│ ├── Дашборды Grafana (JSON-модели)
│ └── Правила алертов Alertmanager
├── 📘 Runbooks и автоматизация
│ ├── Скрипт сбора отчёта по алертам
│ ├── Скрипт-диагност инцидента
│ ├── Скрипт управления блокировками (API-заглушка)
│ └── Ansible playbooks (будущее)
├── 📅 Журнал инцидентов и разборов
│ ├── 2026-06-22: Ложное срабатывание на высокую загрузку
│ └── 2026-07-01: Деградация Flask-сервиса после деплоя
└── 🎓 Обучение и рефлексия
├── План развития (месячный/квартальный)
├── Заметки по Python и SRE-практикам
└── Идеи для автоматизации (бэклог)
Страница скрипта (например, «Скрипт сбора отчёта по алертам»):
Журнал инцидентов (заведите привычку после любого сбоя, даже намеренного, делать короткую запись):
Этот раздел — золото. Через полгода вы сможете показать, что не просто писали код, а мыслили категориями надёжности.
Это выведет вас на уровень SRE-автоматизации «для себя». Wiki.js имеет мощный GraphQL API, с помощью которого ваши скрипты на Python могут сами создавать и обновлять страницы.
Кейс: ежедневный статус-отчёт от бота.
Напишите скрипт (с ИИ), который собирает метрики с Prometheus, температуру процессора, свободное место на диске, количество алертов за сутки и через API Wiki.js публикует страницу /отчеты/2026-06-22 с Markdown-таблицей. Запустите его по cron на том же Pi.
Пример промпта для ИИ:
«Напиши Python-скрипт, который получает через API Wiki.js (GraphQL, URL http://localhost:3000/graphql, API-токен указан) список страниц в разделе "отчеты", и если страницы за сегодня нет — создаёт её с контентом в Markdown, содержащим: температуру CPU (вызов команды vcgencmd measure_temp), свободное место (команда df -h), и количество алертов из Prometheus API за последние 24 часа.»
Что это даст:
Когда вы захотите продемонстрировать навыки руководству, вам не нужно будет собирать скриншоты и документы в папку. Вы просто:
Это выглядит на порядок профессиональнее, чем просто рассказ «я хочу научиться». Вы уже практик с системным подходом.
Относитесь к Wiki.js не как к блокноту, а как к кодовой базе вашего инженерного мышления. Каждая страница должна отвечать на вопрос «почему это здесь?». Через месяц вы заметите, что уже не можете без него — это и будет означать, что привычка настоящего SRE закрепилась. И когда руководство спросит «а что вы умеете?», вы просто кинете ссылку.