| Джуниор | Мидл | Сеньор | TechLead | Principal | |
|---|---|---|---|---|---|
| Платформа и delivery | |||||
| Linux, networking и cloud foundations |
Уверенно работает в Linux
Использует systemd, journalctl, ss, top, lsof и базовые сетевые утилиты для диагностики типовых проблем. Понимает базовые сетевые принципы
Различает DNS, HTTP/TLS, routing, firewall rules и понимает, где искать проблему при отказе соединения. |
Самостоятельно разбирает инфраструктурные инциденты
Диагностирует проблемы на уровне ОС, сети, ресурсов и runtime, не ограничиваясь поверхностными симптомами. Работает с облачной инфраструктурой как с системой
Понимает VPC, subnets, load balancers, managed services и ограничения конкретного cloud-провайдера. Проводит безопасные изменения окружения
Планирует rollout, проверяет blast radius и заранее готовит rollback для host и network-изменений. |
Проектирует устойчивую инфраструктурную топологию
Принимает решения по сегментации сети, доступности зон, внешним точкам входа и зависимостям сервисов. Определяет стандарты диагностики и эксплуатации
Создает понятные troubleshooting-паттерны, runbooks и требования к операционной готовности сервисов. Предотвращает повторяющиеся operational failure modes
Ищет системные причины инцидентов и устраняет классы проблем, а не только отдельные симптомы. |
Задает платформенные правила для окружений
Определяет стандарты dev/stage/prod, сетевую изоляцию, naming conventions и требования к доступам. Принимает решения по компромиссам надежности и стоимости
Балансирует избыточность, latency, operational overhead и cloud cost под реальные требования бизнеса. Направляет команду в сложных инцидентах
Организует диагностику, делегирует потоки работ и удерживает фокус на восстановлении сервиса. Выравнивает практики эксплуатации между командами
Убирает ad-hoc решения и добивается того, чтобы разные команды работали по совместимым operational patterns. |
Определяет cloud и platform strategy компании
Выбирает базовые инфраструктурные подходы с учетом масштаба бизнеса, зрелости команды и рисков lock-in. Формирует стандарты platform architecture для нескольких доменов
Устанавливает принципы network segmentation, tenancy, ingress/egress и shared platform services. Ведет долгосрочную программу повышения надежности
Связывает архитектурные инициативы, инцидентную статистику и бизнес-критичность в единую roadmap. Определяет модель platform ownership
Разделяет зоны ответственности между платформенной командой и продуктовой разработкой без серых зон. Влияет на инфраструктурные решения через системную аргументацию
Добивается принятия правильных компромиссов на уровне CTO, архитекторов и нескольких инженерных команд. |
| CI/CD и release engineering |
Поддерживает существующие pipelines
Понимает основные этапы build, test, artifact publish и причины типовых падений delivery flow. Соблюдает базовую release-дисциплину
Работает через reviewed changes, не деплоит вручную обходными путями и проверяет результат после релиза. |
Ускоряет и стабилизирует pipeline
Добавляет caching, parallel steps, environment checks и уменьшает flaky stages без потери качества. Строит безопасный rollout и rollback
Использует immutable artifacts, health checks и механизмы отката вместо ручного исправления после релиза. Автоматизирует release-проверки
Встраивает smoke checks, policy gates и валидацию конфигурации прямо в delivery-процесс. |
Проектирует стандарты поставки для нескольких сервисов
Выбирает подходы к trunk-based development, branch strategy, promotion flow и release cadence. Уменьшает release risk на уровне платформы
Встраивает progressive delivery, feature flags и обязательные preflight checks для критичных сервисов. Формирует метрики качества delivery
Следит за lead time, change failure rate, MTTR и использует их для реального улучшения процесса. |
Задает team-wide подход к CI/CD
Определяет, какие этапы обязательны, где допустима гибкость и как команда доказывает готовность к релизу. Снимает конфликт между скоростью и надежностью поставки
Находит практический баланс между количеством проверок, временем pipeline и реальным риском изменений. Управляет эволюцией deployment-платформы
Планирует миграции пайплайнов, общих шаблонов и runner-инфраструктуры без хаотичных переходов. |
Определяет delivery model компании
Формирует единые принципы сборки, promotion, release approvals и change governance для разных доменов. Выбирает стратегию платформенных инструментов
Оценивает CI/CD стек по критериям надежности, стоимости, vendor lock-in и удобства масштабирования. Стандартизирует инженерный feedback loop
Строит систему, в которой разработчик быстро получает сигнал о качестве кода, безопасности и готовности к релизу. Связывает delivery-практики с бизнес-ритмом
Подстраивает release-модель под разные типы продуктов, регуляторные ограничения и SLA. |
| Infrastructure as Code и automation |
Меняет инфраструктуру через код
Вносит изменения в Terraform, Ansible или аналогичный IaC-инструмент без ручного drift в окружениях. Понимает state и порядок применения
Аккуратно работает с планом изменений, зависимостями ресурсов и review перед apply. |
Создает переиспользуемые IaC-модули
Проектирует разумные variables, outputs и boundaries так, чтобы модули были полезны, а не абстрактны ради абстракции. Контролирует drift и безопасность изменений
Настраивает policy checks, linting, plan review и защищенный способ применения инфраструктурных изменений. Автоматизирует рутинные operational задачи
Убирает повторяемые ручные действия через скрипты, jobs и self-service workflows с понятными guardrails. |
Проектирует структуру IaC для платформы
Разделяет environments, states, ownership и shared modules так, чтобы система оставалась управляемой при росте. Задает стандарты инфраструктурного review
Определяет, как команда проверяет blast radius, security implications и migration safety для IaC-изменений. Строит надежную automation platform
Создает self-service сценарии, которые ускоряют команды и не ломают контроль доступа или auditability. |
Определяет правила эволюции IaC-кода
Устанавливает требования к модульности, versioning, ownership и миграциям между подходами и инструментами. Принимает решения по платформенной автоматизации
Выбирает, что должно быть централизовано, а что остается под контролем продуктовых команд. Удерживает баланс между гибкостью и guardrails
Не допускает, чтобы self-service превращался либо в хаос, либо в непроходимую бюрократию. |
Формирует стратегию platform automation
Определяет, как компания автоматизирует provisioning, policy enforcement и операционное самообслуживание. Выбирает целевую operating model для IaC
Решает, где нужен centralized platform engineering, а где разумнее federated ownership с едиными стандартами. Определяет долгосрочный путь снижения operational toil
Планирует инициативы, которые уменьшают ручной труд и одновременно улучшают контроль качества изменений. Синхронизирует automation-стандарты между несколькими направлениями
Добивается совместимых процессов у разных команд, не навязывая одинаковые инструменты без необходимости. |
| Надежность и безопасность | |||||
| Containers и orchestration |
Собирает и запускает containerized workloads
Понимает Dockerfile, image layers, runtime env vars и базовые orchestration-объекты. Следует базовым правилам контейнерной безопасности
Избегает лишних привилегий, контролирует зависимости образа и понимает, зачем нужны pinned versions. |
Эксплуатирует сервисы в orchestration-среде
Настраивает probes, resource limits, rollout strategy и service discovery под production-нагрузку. Диагностирует проблемы контейнерной платформы
Разбирает scheduling issues, crash loops, image pull failures и сетевые проблемы между workload-ами. Управляет конфигурацией и секретами
Разделяет config, secret и image concerns так, чтобы релизы были воспроизводимыми и безопасными. |
Проектирует стандарты оркестрации для команд
Определяет подходы к namespaces, workload isolation, autoscaling и управлению platform add-ons. Управляет надежностью cluster-level компонентов
Предотвращает деградации control plane, ingress, DNS и storage-зависимостей. Задает best practices для образов и runtime
Вводит минимальные образы, scanning, patch cadence и требования к запуску процессов в контейнере. |
Определяет platform patterns для orchestrated workloads
Задает единые шаблоны деплоя, сетевой политики и runtime-конфигурации для разных типов сервисов. Принимает решения по границам cluster responsibility
Определяет, какие части Kubernetes/nomad-платформы управляются централизованно, а какие делегируются командам. Снижает риск platform-wide сбоев
Проводит изменения так, чтобы проблемы в shared cluster не превращались в массовый outage. |
Формирует стратегию оркестрации и runtime-платформы
Выбирает долгосрочный стек для контейнеров и orchestrator-ов под масштаб компании и профиль ее нагрузки. Определяет multi-cluster и tenancy model
Принимает решения о разделении окружений, безопасности арендаторов и управлении shared platform capacity. Выбирает эволюцию runtime security и platform controls
Связывает sandboxing, supply chain security и policy enforcement с реальными продуктами компании. Создает платформу, которая масштабируется организационно
Строит operating model, в которой рост числа сервисов и команд не приводит к взрывному росту сложности. |
| Observability и incident response |
Читает логи, метрики и алерты
Ориентируется в dashboards, умеет подтвердить факт деградации и эскалировать проблему по runbook. Следует базовым operational procedures
Корректно обновляет статус инцидента, не скрывает неизвестность и фиксирует сделанные шаги. |
Диагностирует инциденты по telemetry
Сопоставляет логи, метрики, traces и события релизов для поиска root cause, а не только симптомов. Настраивает качественные сигналы мониторинга
Убирает шумные алерты, добавляет meaningful dashboards и строит наблюдаемость вокруг пользовательского опыта. Участвует в postmortem с упором на системные причины
Фиксирует корректные corrective actions и помогает команде не повторять один и тот же класс ошибок. |
Формирует observability-подход для платформы
Определяет SLI/SLO, требования к логированию, трейсингу и структуре operational dashboards. Ведет сложные инциденты до реального устранения причин
Управляет диагностикой в условиях неопределенности и доводит решения до устойчивого operational change. Повышает качество incident response
Вводит понятные escalation paths, on-call практики и критерии завершения инцидента. |
Определяет стандарты надежности и on-call
Устанавливает, что считается приемлемым сигналом, как работает дежурство и какие инциденты требуют обязательного разбора. Соединяет observability с delivery и архитектурой
Добивается того, чтобы telemetry влияла на решения по релизам, capacity и инженерному roadmap. Управляет эволюцией incident culture
Строит среду без blame-подхода, где качество postmortem оценивается по устранению системных причин. |
Формирует reliability program на уровне компании
Связывает SLO, error budget, приоритизацию платформенных инвестиций и критичность бизнес-сервисов. Выбирает целевую модель observability stack
Оценивает инструменты telemetry по масштабируемости, стоимости хранения и аналитической ценности сигналов. Управляет системными рисками через инцидентные данные
Использует кластеры инцидентов и failure patterns для архитектурных решений, а не только для реактивных исправлений. Определяет культуру operational excellence
Делает надежность частью инженерной стратегии, а не побочным требованием после релиза. |
| Security, access и cost governance |
Следует secure defaults в инфраструктуре
Аккуратно обращается с секретами, не расширяет доступы без причины и применяет базовые hardening-практики. Понимает ценность cost-awareness
Замечает очевидный waste в ресурсах и не создает лишние постоянно работающие окружения без необходимости. |
Снижает операционные security-риски
Настраивает least privilege, rotation, image scanning и ограничение exposed surfaces в platform workflows. Контролирует бюджет инфраструктуры через технические решения
Находит неиспользуемые ресурсы, корректирует sizing и выбирает cost-effective managed services. Строит проверяемые access-процессы
Делает выдачу и отзыв доступов прозрачными, воспроизводимыми и пригодными для аудита. |
Встраивает security в platform delivery
Делает policy enforcement, secrets management и supply chain controls частью стандартного пути поставки. Управляет cost-performance tradeoff
Принимает решения по capacity, storage tiers и managed services исходя из пользы для продукта, а не интуиции. Определяет платформенные правила доступа
Формирует RBAC-модель, break-glass процесс и требования к аудиту для критичных инфраструктурных действий. |
Принимает решения по security posture платформы
Балансирует контроль, скорость поставки и реальную угроз-модель без формальной безопасности ради безопасности. Управляет инфраструктурными расходами как частью engineering strategy
Встраивает cost review в архитектурные решения, capacity planning и процессы команды. Выравнивает governance между несколькими командами
Добивается того, чтобы правила доступа, бюджетные ограничения и security controls были совместимыми и выполнимыми. |
Формирует стратегию platform security
Определяет долгосрочную модель secrets, identity, supply chain и policy enforcement для всей инженерной организации. Определяет operating model cost governance
Связывает FinOps-практики, архитектурные стандарты и ownership расходов между платформой и продуктами. Принимает ключевые решения по риску и контролям
Определяет, какие ограничения обязательны на уровне компании, а где допустим локальный выбор команды. Соединяет безопасность, надежность и стоимость в одну стратегию
Строит platform vision, в которой эти три аспекта не конфликтуют хаотично, а управляются как единая система. |