Почему портфолио DevOps - это не список технологий
Рынок нанимает предсказуемость и скорость поставки, а не количество логотипов в резюме. Хорошее портфолио показывает, что инженер умеет собрать путь от коммита до продакшена, спрятать сложность за автоматизацией и держать систему в рамках договорённых SLO. Это видно по трём вещам: структуре проектов, артефактам в репозитории и метрикам результата.
**Какие проекты действительно нанимают**
Проекты, где есть CI/CD, инфраструктура как код, наблюдаемость и безопасность по умолчанию. Минимальный набор: контейнеризация приложения, пайплайн сборки и тестов, деплой на управляемый рантайм, Terraform для сети и сервиса, дашборд с p99 и алертом, шаблон постмортема. Такой комплект способен жить сам по себе и понятен проверяющему.
**Три уровня портфеля**
Базовый уровень подходит сильному джуну: контейнеризация и быстрый релиз в dev, Terraform-модуль для двух окружений, базовые метрики и один алерт по SLO. Уверенный уровень добавляет GitOps и стратегию деплоя, вводит практики SRE и подпись образов. Сильный уровень показывает платформенные компетенции: шаблоны сервисов, self-service, нагрузочные эксперименты и событийные интеграции.
**Как упаковать каждый проект**
В первом экране README должно быть понятно, что делает проект и почему это полезно. Нужен один GIF деплоя, одна схема, команда локального запуска, блок «было/стало» и краткие результаты: скорость релиза, MTTR, p99, стоимость. В корне лежат конфигурации CI/CD и модули Terraform, в каталоге docs - скриншоты дашборда и пайплайна.
**Антипаттерны портфеля**
Не выкладывайте секреты и kubeconfig, не плодите учебные репозитории без результата, не превращайте README в коллекцию бейджей. Кандидат с тремя продуманными репозиториями выглядит сильнее, чем кандидат с двадцатью незавершёнными попытками.
**Как говорить о пользе в цифрах**
Показывайте изменения до и после. Сокращение времени релиза, снижение MTTR, уменьшение стоимости - это понятные метрики, которые сигнализируют о зрелости процессов. Визуализируйте это в таблице и добавьте в историю: что было тормозом, что вы внедрили, какой эффект получили.
**План на четыре недели**
На первой неделе соберите контейнер и CI для быстрого релиза. На второй оформите Terraform с двумя окружениями и удалённым состоянием. На третьей добавьте наблюдаемость и алерты по SLO, проведите учебный инцидент и напишите постмортем. На четвёртой запустите GitOps и включите подпись образов. Этого достаточно, чтобы закрепить три репозитория в профиле и уже выделяться.
**Что приложить к видео и профилю**
Шаблон README, пример workflow для CI, типовой модуль Terraform, правило алерта по p99, шаблон постмортема. Это ускоряет старт и показывает вашу организацию работы. Главное - не закапывайтесь в экзотику. Портфолио должно работать как витрина: быстро объяснять ценность и позволять команде воспроизвести успех.
**Вывод**
Портфолио DevOps - это демонстрация ответственности за поставку и устойчивость. Несколько аккуратно собранных проектов, метрики результата и понятный GitHub дают вам ощутимое преимущество на собеседовании.