DevOps-резюме редко убивает «слабый Linux». Его убивает список из сорока инструментов без поставки. Рекрутер не собирает из Terraform–Helm–ArgoCD вашу роль. Он ищет: какой контур вы катите, что чинили ночью, какое облако реально трогали руками, а не смотрели на демо-консоль. Каталог логотипов в 2026-м не заменяет один пайплайн, который можете нарисовать.
Ниже — как собрать резюме DevOps-инженера: заголовок без притворства platform-senior, пайплайны, инциденты, облако, два заполненных блока пуль. Каркас — в как составить резюме. Формулировки — в как описать опыт. Вход в роль — в как стать DevOps-инженером. Если вы ещё админ или разработчик, не копируйте вакансию platform lead в шапку. Сначала честный compose и дежурство, потом кластер — не наоборот.
Коротко:
- Заголовок = DevOps / эксплуатация / cloud + основной контур, не «DevOps/SRE/Platform/k8s».
- Пули про поставку и инцидент сильнее каталога инструментов.
- Облако пишите как задачу: сеть, IAM, стоимость, падение региона — не «знание AWS».
- Kubernetes в шапке только если поднимали, чинили, обновляли сами.
- Один живой репозиторий пайплайна или модуля IaC лучше десяти сертификатов.
Что смотрят на DevOps-отклике
На вакансиях DevOps за 15 секунд:
- Это сопровождение продукта, cloud engineer, SRE или человек «на все инструменты»?
- Есть ли CI/CD, который вы меняли, а не «пользовались GitLab»?
- Инциденты: дежурства, алерты, постмортем, или только «поддержка серверов»?
- Облако: аккаунт, который вели, или курс с консолью?
- Не junior ли файл на senior-слот с Istio и multi-cluster?
Несовпадение грейда здесь жёстче, чем в разработке. Слот «DevOps в продукт из 15 человек» и слот «platform в банке» требуют разных файлов. Карточка роли — в резюме IT-специалиста. Навыки без простыни — в навыках DevOps. Созвон часто про инциденты и пайплайн — см. вопросы на собеседовании DevOps.
Структура файла
Шапка: роль, основное облако или on-prem, город / UTC, контакты, ссылка на IaC/пайплайн, если можно. Summary: контур поставки, дежурства, один факт надёжности. Опыт. Навыки группами: ОС и сети; CI; контейнеры; облако; наблюдаемость. Сертификаты — внизу и только сданные, без «готов сдать AWS в следующем месяце».
Не ставьте логотипы тулов. ATS и телефон читают текст. Колонки вредят. Remote — пояс, окна пересечения: резюме для удалёнки. Summary — как написать summary. Стек — как указать стек.
NDA: «платёжный контур, деплой в облако провайдера X, мой кусок — пайплайн и алерты», без имён клиентов. Учебный кластер подпишите как учебный: притворный прод вскрывается вопросом «кто пользователи и какой SLA».
Заголовок и стек без каталога
Было. DevOps / SRE / Cloud / Platform Engineer. Linux, Bash, Python, Ansible, Terraform, Packer, Docker, Kubernetes, Helm, Istio, Prometheus, Grafana, Loki, ELK, AWS, GCP, Azure, GitLab CI, Jenkins, ArgoCD, Vault, Consul, Nginx, HAProxy. Сертификаты в процессе.
Стало. DevOps, продукт: GitLab CI, Docker, PostgreSQL, наблюдаемость. Дежурства по деплою и падениям API. Kubernetes в проде не администрировал — в шапке нет. Самара / UTC+4, remote.
Вторая шапка можно сопоставить со слотом. Первая обещает platform-интервью. Вычеркните всё, к чему не готовы рисовать схему на доске за 10 минут.
Пули: пайплайны, инциденты, облако
Формула: что изменили в поставке или восстановлении и что это дало команде. Эффект без выдуманных девяток: «релиз перестал требовать ручной ssh», «алерт начал будить по реальному падению, а не по флаку», «новый сервис поднимается по README, не по переписке».
Вытаскивайте:
- пайплайн: сборка, тесты, выкат, откат, секреты;
- инфраструктура как код: модуль, который кто-то кроме вас применяет;
- инцидент: симптом, ваша роль, статус, фикс, повторилось ли;
- наблюдаемость: какой алерт добавили, какую слепую зону закрыли;
- доступ и IAM: что перестало жить в общем ключе;
- стоимость: что выключили или ограничили, если это было задачей, не «оптимизировал cloud bill на 40%» из воздуха.
Не пишите «обеспечивал бесперебойную работу высоконагруженных систем». Пишите контур и смену. Пустые глаголы — в ошибках в резюме. Учебный пайплайн упаковывайте как проект: проекты в резюме.
Пример 1. Переход из админки / поддержки инфраструктуры
Вакансия: DevOps в небольшой продукт, Linux, CI, Docker, без обязательного k8s.
DevOps / эксплуатация. Linux, GitLab CI, Docker Compose. 4 года админки, последний год — поставка веб-сервиса. Екатеринбург / UTC+5.
Перевёл выкат API с ручного копирования артефакта на пайплайн: сборка образа, тесты, деплой на стейдж по тегу. Разработка перестала просить «залей на сервер» в чате.
Собрал docker-compose для локали и стейджа. Новый человек поднимает контур по README, не по скриншотам из Confluence 2019 года.
Добавил алерт по 5xx и заполнению диска. Ночной инцидент «диск 100% из‑за логов» поймали до падения Postgres — ротация логов, не «настроил мониторинг».
Kubernetes, Terraform Cloud, Istio в опыте нет. К разбору пайплайна и инцидента на созвоне готов.
Честный вход. Не конкурируйте с platform-слотом, пока нет кластера. Смотрите вакансии DevOps с Docker/CI, не с «экспертиза service mesh».
Пример 2. Облако и дежурства в продукте
Вакансия: DevOps, AWS или аналог, CI, контейнеры, on-call.
DevOps, AWS (ECS, RDS, S3, IAM), GitHub Actions. Продукт биллинга. 2 года. Remote, UTC+3. Модуль Terraform сети — [ссылка на sanitized-репозиторий].
Собрал пайплайн выката воркера очереди: миграции отдельным job, откат образа одной командой. Релиз перестал требовать ручной ssh на бастион.
Дежурил по падению приёма платежей: статус в канале, откат, постмортем на одну страницу. Повторяющийся флак health-check убрали — будили по реальному 5xx.
Закрыл общий IAM-ключ в CI: отдельная роль на деплой, секреты в хранилище. Ключ из чата больше не живёт.
Кластер Kubernetes не администрировал: сервис на ECS. В файле нет Helm «на будущее».
Облако здесь — задачи, не список сервисов AWS из консоли. Если провайдер другой, тот же приём: сеть, база, выкат, IAM, инцидент.
Сертификаты, GitHub, NDA
Сертификат облака полезен, если совпадает с вакансией и вы можете объяснить архитектуру без шпаргалки. Сам по себе он не закрывает отсутствие пайплайна. Не пишите «Associate in progress» в шапке.
GitHub: один модуль Terraform или пайплайн с README «как применить на пустом аккаунте». Не выкладывайте секреты и внутренние DNS. Форк туториала k8s the hard way без своих изменений в шапку не ставьте.
После сборки — проверка резюме. Типичный красный флаг: 40 тулов и ноль инцидентов. Тишина откликов — часто отклик не на свой грейд: почему не отвечают.
Письмо и собеседование
Письмо указывает на один пайплайн или один инцидент, не пересказывает CV. Каркас — сопроводительное письмо, черновик — /cover-letter. К интервью готовьте схему выката и рассказ об одном падении. Общая подготовка — interview-prep.
Тестовое DevOps часто «опишите пайплайн» или маленький IaC. Не обещайте неделю бесплатно поднять прод. Границы тестового — в тестовом задании.
Как не откликаться на чужой грейд
В CIS в 2026-м под «DevOps» продают и сопровождение продукта на compose, и platform с несколькими кластерами. Один файл на оба слота почти всегда молчит. Перед откликом прочитайте объявление как список контуров, не как список логотипов.
Если в вакансии Istio, multi-cluster, кастомные операторы, а у вас GitLab CI и Docker — не подгоняйте шапку под слова. Вас позовут и снимут на схеме сети. Если в вакансии Linux, пайплайн, бэкапы, дежурство — ваш админский переход уместен. Смотрите каталог DevOps с фильтром по стеку, не по красивому слову platform.
Сертификат облака не поднимает грейд сам. Он помогает, когда в пулях уже есть IAM, сеть, падение, выкат. Без этого сертификат в шапке выглядит как курс. То же с Kubernetes: CKAD без администрирования кластера в опыте — строка внизу, не заголовок.
Из разработки в DevOps: оставьте backend-карточку, если деплой был побочным. Соберите DevOps-файл, только когда поставка и инциденты — основной сюжет. Два заголовка в одном PDF путают ATS и человека.
Чек-лист перед откликом
- В шапке нет каталога из 30 инструментов.
- Есть пайплайн или модуль IaC, который можете нарисовать за 10 минут.
- Есть один инцидент: симптом, роль, фикс, повторилось ли.
- Облако или on-prem названы как контур, не как «знание AWS».
- Kubernetes, Terraform, Helm — только с вашим вкладом.
- Ссылка не содержит секретов и внутренних DNS.
- Слот по масштабу совпадает: продукт 10 человек ≠ банк с platform team.
Если чек-лист не сходится, сначала доберите артефакт пайплайна, а не отклики. Как описывать такой проект — в проектах в резюме. Тишина после рассылки на senior-слоты при junior-контуре — ожидаема; см. почему не отвечают. Один живой пайплайн с README закрывает вход лучше сорока логотипов. Не откликайтесь на Istio, пока не можете нарисовать свой выкат без шпаргалки. На CIS-рынке 2026 года таких объявлений много — фильтр по факту, не по страху упустить слот.
Частые вопросы
Можно ли писать DevOps, если я разработчик, который сам деплоит?
Можно, если цель — слот эксплуатации и факты поставки сильные. Иначе оставьте деплой пулями в backend-файле. Два заголовка в одном резюме путают папку.
SRE в заголовке — это плюс?
Только если были SLO, ошибки, дежурства по надёжности. Иначе вас будут сравнивать с SRE. Для входа лучше DevOps / эксплуатация.
Нужен ли Kubernetes в 2026?
На части слотов — да. На части продукт живёт на compose/ECS/VM. Пишите то, что сопровождали. Не ставьте k8s «потому что все пишут».
Как показать on-prem без облака?
Поставкой, бэкапами, сетью, мониторингом, инцидентом. Облако не обязано быть в шапке, если вакансия on-prem.
Стоит ли указывать Python/Bash?
Да, если скрипты ваши и их можно показать. «Пишу скрипты» без примера — шум.
Как быть с короткими контрактами?
Склейте однотипные, если роль та же. Разделите, если менялись контур и ответственность. Везде — один сильный факт, не список ОС.
Перед отправкой нарисуйте на бумаге свой выкат: от коммита до прода. Если схема не сходится, в файле слишком много чужих тулов. То же с инцидентом: симптом → ваша роль → фикс → повторилось ли. Если не можете рассказать без «ну, команда починилась» — пулю вычеркните или уточните вклад.
Что сделать сейчас
Вычеркните из навыков всё, что не нарисуете на доске. Оставьте пайплайн, один инцидент, одно облако или on-prem. Соберите 4–6 пуль последней роли. Сертификат без этих пуль вниз или вон. Kubernetes без администрирования — вон из шапки.
Выберите одну вакансию DevOps своего масштаба: продукт с compose не равен platform-слоту банка. Прогоните файл через разбор резюме и в письме укажите пайплайн или инцидент, не каталог Helm–Istio–Vault. Если дежурств не было — не обещайте on-call; напишите, какой контур сопровождали в рабочее время.