Реальная настройка self-hosted CI Gitea Actions (починка раннера из restart-loop, кастомный cross-builder под ARM) вписана в опыт АО ТНИИС: LEGEND.md/STORY.md — расширены строки Gitea/Docker и раздел про два CI-инструмента отдела, docker/CASE.md — новый раздел 9 с воспроизводимыми фрагментами, ci-cd/CASE.md — ссылка на реальный кейс. SERVER.md/PROGRESS.md актуализированы: исправлена ошибочная запись про порт 3000 (это Grafana, не Gitea) и добавлен чек-лист, что нельзя ломать в CI-инфраструктуре сервера при прохождении курса Kubernetes.
Подготовка к собеседованиям — Инженер сопровождения / DevOps
Репозиторий для системной подготовки к собеседованиям на основе резюме RESUME.md и разбора реальных прошедших собеседований interview/real-interviews.md. Правила и ограничения для доработки — в AI_GUIDELINES.md, обязательно к прочтению перед любыми изменениями.
Навигация
- RESUME.md — финальный текст резюме.
- RESUME_RULES.md — применённый чек-лист правил написания резюме (что применено, что отброшено и почему).
- AI_GUIDELINES.md — критерии и ограничения для доработки репозитория.
- legend/LEGEND.md — единая легенда: таймлайн, роли, карта «технология → где применялась», раздел «Домашняя лаборатория / pet-проект».
- legend/STORY.md — живой нарратив работы в АО ТНИИС: проект отдела, распорядок дня, состав команды, разбор инцидента, версионирование дашбордов.
- legend/DEPT_STACK.md — стек отдела целиком, включая инструменты без личной строки в резюме (MinIO, Nexus, Alertmanager и т.п.).
- legend/CAPACITY.md — справочник цифр нагрузки: публичные пределы технологий, лабные замеры, реальные цифры с работы.
- interview/real-interviews.md — анализ шести реальных собеседований, матрица тем, разрывы в покрытии.
- interview/study-plan.md — пошаговый учебный план по частотности тем в реальных собеседованиях.
- interview/common-questions.md — базовые вопросы не по стеку (самопрезентация и т.п.).
- interview/checklist.md — порядок и статус подготовки.
Стек по категориям
Каждая категория — CASE.md (воспроизводимый домашний кейс/стенд) + QUESTIONS.md (вопросы с ответами из опыта).
| Категория | Технологии | Статус |
|---|---|---|
| stack/monitoring/ | Grafana, Prometheus, Mimir | ✅ готово |
| stack/ansible/ | Ansible, Molecule | ✅ готово |
| stack/nginx/ | Nginx | ✅ готово |
| stack/docker/ | Docker | ✅ готово |
| stack/linux-bash/ | Astra Linux, CentOS, Bash | ✅ готово |
| stack/elk/ | Elastic Stack (ELK) | ✅ готово |
| stack/ci-cd/ | Git, Gitea, GitLab, TeamCity | ✅ готово |
| stack/kubernetes/ | Kubernetes, Helm (pet) | ✅ готово |
| stack/databases/ | PostgreSQL (pet) | ✅ готово |
| stack/networking/ | Сети: DNS, TCP/IP, HTTP/TLS (pet) | ✅ готово |
| stack/kafka/ | Kafka (pet) | ✅ готово |
| stack/vault/ | HashiCorp Vault (pet) | ✅ готово |
| stack/testing/ | Selenium, тест-дизайн | 🔲 TODO |
| stack/languages/ | Python, SQL, C/C++ | 🔲 TODO |
Категории с пометкой «pet» — честная домашняя практика технологий, отсутствующих в рабочем стеке компаний (см. legend/LEGEND.md → «Домашняя лаборатория / pet-проект»). «Готово» означает, что кейс и вопросы написаны — фактическая готовность по критериям (стенд реально прогнан руками) отслеживается отдельно в interview/checklist.md.
Kubernetes с нуля не знаком — учебный курс stack/kubernetes/LEARNING.md идёт до CASE.md: 14 модулей от установки инструментов до собственного Helm-чарта, каждый с объяснением «зачем» и практикой руками.
Порядок проработки TODO-категорий и критерии готовности — в interview/checklist.md и interview/study-plan.md.
Как здесь всё связано
RESUME.md — что написано в резюме → legend/LEGEND.md — как это согласуется в единую картину карьеры (включая честно обозначенную pet-практику) → stack/*/CASE.md — реально воспроизведённый опыт по каждой технологии, с цифрами в legend/CAPACITY.md там, где это уместно → stack/*/QUESTIONS.md — вопросы, на которые теперь есть честный ответ из первых рук, включая вопросы из реальных собеседований в interview/real-interviews.md.