Skip to content

Bazulenkov/sysadmin-roadmap-obsidian

Repository files navigation

🗺️ Roadmap Системного Администратора для Obsidian

GitHub stars GitHub forks GitHub issues License: MIT

Интерактивный roadmap для развития карьеры системного администратора использующий граф связей в Obsidian

🎯 Чем этот roadmap отличается?

В отличие от традиционных древовидных структур, этот roadmap использует граф связей между темами.

Навыки системного администратора связаны не только вертикально (Junior → Middle → Senior), но и горизонтально:

  • 📦 Docker требует знания Linux И Сетей
  • ☸️ Kubernetes связан с Docker, Мониторингом И CI/CD одновременно
  • 🔒 Firewall применяется и в Linux, и в Windows, и в Облаках

Obsidian визуализирует эти связи в виде интерактивного графа!

![[Граф связей.png]]

✨ Особенности

  • 85+ тем и технологий с детальными описаниями
  • Три уровня: Junior → Middle → Senior
  • Граф зависимостей - визуализация связей между навыками
  • Microsoft экосистема - Windows Server, AD, Microsoft 365, PowerShell
  • Детальные сетевые технологии - от TCP/IP до BGP и OSPF
  • Системы печати - CUPS, Print Server, enterprise management
  • Template для новых страниц - легко добавлять свой контент
  • Практические задачи с чекбоксами
  • Best practices и типичные ошибки
  • Ресурсы для изучения - книги, курсы, сертификации

🚀 Быстрый старт

1. Установи Obsidian

Скачай Obsidian (бесплатно, Windows/macOS/Linux/iOS/Android)

2. Клонируй репозиторий

git clone https://github.com/Bazulenkov/sysadmin-roadmap-obsidian.git
cd sysadmin-roadmap-obsidian

3. Открой в Obsidian

  1. Запусти Obsidian
  2. Open folder as vault
  3. Выбери папку sysadmin-roadmap-obsidian
  4. Готово! 🎉

4. Начни с Roadmap.md

Открой файл Roadmap.md - это главная точка входа.

📁 Структура проекта

sysadmin-roadmap-obsidian/
│
├── Roadmap.md                  # 🚪 ГЛАВНАЯ ТОЧКА ВХОДА
├── README.md                   # 📄 Этот файл (для GitHub)
│
├── levels/                     # 📊 Уровни развития
│   ├── Junior SysAdmin.md
│   ├── Middle SysAdmin.md
│   └── Senior SysAdmin.md
│
├── technologies/               # 💻 Технологии (основной контент)
│   ├── Linux.md
│   ├── Docker.md
│   ├── Kubernetes.md
│   ├── Windows Server.md
│   ├── Active Directory.md
│   ├── Microsoft 365.md
│   ├── Статическая маршрутизация.md  # Пример детальной страницы
│   └── ... (80+ файлов)
│
├── practices/                  # 📚 Практики и методологии
│   ├── Документирование.md
│   ├── Troubleshooting.md
│   ├── Capacity Planning.md
│   └── ...
│
└── templates/                  # 📝 Шаблоны
    └── Technology Template.md  # Шаблон для новых страниц

🎨 Как использовать граф связей

Глобальный граф

Нажми Ctrl/Cmd + G

Увидишь ВСЕ связи между всеми темами roadmap!

Локальный граф для темы

  1. Открой любую технологию (например, Docker.md)
  2. Кликни на иконку 🕸️ справа
  3. Увидишь только связи этой темы:
    • Что нужно знать ДО (prerequisite)
    • Что связано параллельно
    • Куда двигаться ДАЛЬШЕ

Фильтрация графа

# Только Junior темы
tag:#junior

# Microsoft экосистема
tag:#microsoft

# Сетевые технологии
tag:#сети

# Исключить Senior темы
-tag:#senior

📝 Создание своих страниц

Используй Template!

  1. Открой templates/Technology Template.md
  2. Скопируй содержимое
  3. Создай новый файл в technologies/
  4. Замени {{ПЛЕЙСХОЛДЕРЫ}} на свой контент
  5. Сохрани!

Пример: см. technologies/Статическая маршрутизация.md

Структура хорошей страницы

# Название технологии

> Краткое описание

## 🎯 Почему это важно
## 📋 Необходимые знания перед изучением
## 📊 Уровни владения
### Junior SysAdmin уровень
### Middle SysAdmin уровень  
### Senior SysAdmin уровень
## 🔗 Связанные технологии
## 📚 Ресурсы для изучения
## 💡 Best Practices
## 🎯 Практические задачи
## 🚨 Типичные ошибки
## 🔧 Troubleshooting

📖 Как учиться с этим roadmap

Вариант 1: По уровням

  1. Открой levels/Junior SysAdmin.md (или свой уровень)
  2. Изучай темы в указанном порядке
  3. Следуй ссылкам на технологии
  4. Отмечай прогресс чекбоксами ✅

Вариант 2: По графу

  1. Выбери интересующую технологию
  2. Открой её локальный граф
  3. Изучи prerequisite темы СНАЧАЛА
  4. Потом изучи саму тему
  5. Потом переходи к связанным темам

Вариант 3: По специализации

Выбери направление:

  • 🐧 Linux Admin → Linux, Bash, Ansible, Docker
  • 🪟 Windows Admin → Windows Server, AD, Microsoft 365, PowerShell
  • ☁️ Cloud Engineer → AWS/Azure, Kubernetes, Terraform
  • 🌐 Network Admin → Networking, VPN, VLAN, BGP/OSPF
  • 🔒 Security → Security, Firewall, Compliance

🎯 Отслеживание прогресса

Метод 1: Теги

Добавляй свои теги:

#изучено
#в-процессе  
#нужно-повторить
#приоритет

Метод 2: Чекбоксы

Отмечай в практических задачах:

- [x] Установил Docker
- [x] Создал Dockerfile
- [ ] Настроил Docker Compose

Метод 3: Дневник

Создавай дневниковые заметки:

# 2026-01-12

Сегодня изучил:
- [[Docker]] - основы контейнеризации
- [[Kubernetes]] - базовая архитектура

Завтра:
- [[Kubernetes]] - создание Pod

🔧 Рекомендуемые плагины Obsidian

  1. Dataview - запросы к заметкам (SQL-like)
  2. Calendar - дневниковые заметки
  3. Kanban - доска задач
  4. Excalidraw - рисование диаграмм
  5. Mind Map - визуализация связей

🤝 Contributing

Как помочь проекту?

  1. 🐛 Нашёл ошибку?Создай Issue
  2. 💡 Есть идея?Создай Issue с меткой "enhancement"
  3. 📝 Хочешь добавить контент? → Fork → Edit → Pull Request
  4. ⭐ Нравится проект? → Поставь звезду!

Guidelines для контрибьюторов

DO:

  • Используй templates/Technology Template.md для новых страниц
  • Добавляй ссылки [[на другие темы]]
  • Пиши практические примеры
  • Указывай ресурсы для изучения
  • Проверяй орфографию

DON'T:

  • Не удаляй существующие ссылки без причины
  • Не меняй структуру папок
  • Не добавляй контент не по теме

Процесс добавления контента

# 1. Fork репозитория на GitHub

# 2. Клонируй свой fork
git clone https://github.com/Bazulenkov/sysadmin-roadmap-obsidian.git
cd sysadmin-roadmap-obsidian

# 3. Создай ветку
git checkout -b add-new-technology

# 4. Добавь/редактируй контент
# Используй templates/Technology Template.md

# 5. Commit и push
git add .
git commit -m "Добавил детальную информацию о Docker"
git push origin add-new-technology

# 6. Создай Pull Request на GitHub

📊 Статус проекта

Версия: 2.0 (Структура с папками + Template)

✅ Готово

  • Полная структура roadmap (85+ тем)
  • Организация по папкам
  • Все связи между темами
  • Три уровня развития
  • Template для новых страниц
  • Пример детальной страницы

🚧 В процессе

  • Детальный контент для всех страниц
  • Скриншоты графов Obsidian
  • Видео-guide по использованию

📅 Планируется

  • Интеграция с реальными проектами
  • Community contributions
  • Переводы на English
  • Mobile-friendly версия

📄 Лицензия

MIT License - используй свободно, модифицируй, делись!

🙏 Благодарности

Спасибо всем контрибьюторам! ❤️

💬 Контакты

📚 Полезные ссылки


Создано с ❤️ для сообщества системных администраторов

Удачи в обучении! 🚀

About

🗺️ Интерактивный roadmap системного администратора для Obsidian с графом связей между технологиями. Junior → Middle → Senior. 85+ тем.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors