Эти навыки не влияют на основной грейд, но покажут полноту вашего профиля.
AI-ассистенты кодирования
▼
Использует AI для DevOps: генерация pipeline configs, Terraform modules, troubleshooting. Проверяет AI-generated infrastructure код перед применением.
Применяет LLM для DevOps: automated incident analysis, Dockerfile optimization, CI/CD troubleshooting. Критически оценивает AI-рекомендации.
Интегрирует AI в DevOps operations: automated config review, intelligent deployment decisions, predictive scaling. Определяет AI boundaries.
Определяет AI-стратегию для DevOps: AIOps integration, AI-assisted operations, automation enhancement. Обучает команду AI инструментам.
Использует Cursor IDE для написания инфраструктурного кода: автодополнение Terraform/Ansible, генерация Dockerfile по описанию. Применяет AI-подсказки для изучения новых DevOps-инструментов и форматов конфигурации.
Эффективно применяет Cursor для DevOps-задач: генерация CI/CD-пайплайнов, рефакторинг Helm-чартов, написание скриптов автоматизации. Использует контекст проекта для точных подсказок, проверяет AI-генерированный код на безопасность.
Определяет стратегию использования AI-инструментов в DevOps-команде: стандарты для Cursor/Copilot, политики безопасности AI-генерированного кода. Проектирует workflow интеграции AI в review процессы, оценивает ROI и продуктивность команды.
Использует GitHub Copilot для написания bash-скриптов, YAML-конфигураций и простых автоматизаций. Принимает подсказки для Dockerfile, docker-compose и CI/CD-шаблонов. Проверяет сгенерированный код перед использованием.
Эффективно использует Copilot для DevOps: генерация Terraform-модулей, Ansible-плейбуков, Kubernetes-манифестов. Применяет Copilot Chat для отладки проблем, анализа логов и создания документации. Критически оценивает и проверяет всё сгенерированное.
Оптимизирует использование Copilot для инфраструктурного кода: тонкая настройка контекста для точных подсказок IaC, создание custom instructions для DevOps-паттернов. Автоматизирует code review с Copilot, интегрирует в пайплайны проверки качества.
Определяет политики использования AI-ассистентов для инфраструктурного кода: security guidelines, разрешённые сценарии, процессы review. Оценивает влияние Copilot на продуктивность DevOps-команды, внедряет Copilot for Business с организационными настройками.
CI/CD
▼
Понимает структуру GitHub Actions workflows: events, jobs, steps, uses. Запускает готовые пайплайны, читает логи выполнения и исправляет простые ошибки. Знает базовые actions (checkout, setup-node) и синтаксис YAML-конфигурации.
Разрабатывает CI/CD-пайплайны на GitHub Actions: matrix builds, reusable workflows, composite actions. Настраивает кэширование зависимостей, параллельное выполнение тестов, деплой в разные окружения. Управляет секретами и environments с approval rules.
Проектирует масштабируемую CI/CD-платформу на GitHub Actions: self-hosted runners на Kubernetes (ARC), custom actions для организации, OIDC-интеграция с облаками. Оптимизирует время выполнения через кэширование, параллелизм и condition-based execution.
Определяет стандарты CI/CD на GitHub Actions для организации: reusable workflow библиотека, стандарты безопасности runners, governance и compliance. Проектирует архитектуру self-hosted runners с автоскейлингом, метрики эффективности пайплайнов.
Понимает структуру .gitlab-ci.yml: stages, jobs, scripts, artifacts. Запускает пайплайны, читает логи и понимает статусы jobs. Знает базовые концепции: переменные, кэш, правила запуска (rules/only/except).
Разрабатывает CI/CD-пайплайны в GitLab: multi-stage pipelines, parent-child и downstream pipelines, include templates. Настраивает GitLab Runners (Docker, Kubernetes executors), управляет переменными, environments и review apps.
Проектирует CI/CD-платформу на GitLab: shared pipeline templates для организации, dynamic child pipelines, DAG-оптимизация. Настраивает GitLab Runner autoscaling на Kubernetes, интегрирует с Vault для секретов, внедряет compliance pipelines.
Определяет стандарты GitLab CI/CD для организации: библиотека include-шаблонов, compliance framework, стандарты runner-инфраструктуры. Проектирует multi-project pipeline архитектуру, метрики DORA для оценки эффективности delivery.
Понимает основы Jenkins и CI/CD. Использует готовые пайплайны. Выполняет простые настройки по инструкции.
Самостоятельно создаёт и поддерживает Jenkins. Конфигурирует CI/CD пайплайны. Автоматизирует рутинные операции.
Проектирует CI/CD архитектуру с Jenkins. Оптимизирует скорость и надёжность пайплайнов. Внедряет progressive delivery.
Определяет DevOps-стратегию с Jenkins. Формирует стандарты CI/CD. Внедряет platform engineering подходы.
Code Review
▼
Участвует в code review инфраструктурного кода: проверяет Terraform-файлы, Dockerfile, CI/CD-конфигурации по чек-листам. Оставляет конструктивные комментарии, учится на замечаниях старших инженеров. Понимает важность peer review для IaC.
Проводит качественное code review: проверка Terraform-модулей на best practices, Helm-чартов на безопасность, CI/CD-пайплайнов на эффективность. Использует automated review (tflint, hadolint, yamllint) в PR-пайплайнах. Даёт развёрнутую обратную связь.
Проектирует процесс review инфраструктурного кода: automated checks (Checkov, tfsec, Conftest), обязательные reviewers по CODEOWNERS. Внедряет plan review для Terraform (Atlantis/Spacelift), определяет критерии approve для разных типов изменений.
Определяет культуру code review в DevOps-организации: стандарты quality gates, автоматизированные compliance checks, review SLA. Проектирует workflow от PR до production: automated testing, security scanning, plan review, approval chain.
Distributed Tracing
▼
Понимает концепции OpenTelemetry: traces, metrics, logs как три столпа observability. Знает компоненты: SDK, Collector, exporters. Читает traces в Jaeger/Tempo, понимает span-ы и их связи в распределённых системах.
Деплоит и настраивает OpenTelemetry: OTel Collector в Kubernetes (DaemonSet/Sidecar), SDK-интеграция для приложений. Настраивает auto-instrumentation, pipeline обработки (processors, exporters), отправку в Jaeger/Tempo/Datadog.
Проектирует observability-платформу на OpenTelemetry: unified collection pipeline для traces/metrics/logs, tail-based sampling, context propagation. Внедряет OTel Operator для Kubernetes, настраивает adaptive sampling и correlation между сигналами.
Определяет стратегию observability на OpenTelemetry для организации: стандарты инструментирования, semantic conventions, vendor-agnostic pipeline. Проектирует centralized OTel infrastructure с multi-tenant Collector fleet, governance и cost management.
DNS и сетевая инфраструктура
▼
Понимает принципы работы CDN: кэширование, edge-серверы, PoP-точки, TTL. Настраивает базовые CloudFront/Cloudflare-дистрибуции по инструкции. Знает разницу между origin и edge, понимает роль CDN в производительности.
Настраивает и управляет CDN: CloudFront с custom origins, cache behaviors, Lambda@Edge. Оптимизирует cache hit ratio через правильные заголовки, настраивает invalidation в CI/CD. Конфигурирует Cloudflare Workers для edge-вычислений.
Проектирует CDN-архитектуру для production: мульти-CDN стратегия, intelligent routing, edge computing для API. Оптимизирует глобальную доставку контента, настраивает WAF и DDoS-защиту на edge, автоматизирует конфигурацию через Terraform.
Определяет стратегию edge-инфраструктуры организации: выбор CDN-провайдеров, стандарты конфигурации, FinOps для CDN. Проектирует архитектуру edge computing для снижения латентности, интеграцию с мониторингом и alerting для глобальной доступности.
Понимает принципы VPN: туннелирование, шифрование, протоколы (IPSec, WireGuard, OpenVPN). Подключается к корпоративному VPN, понимает разницу между site-to-site и client VPN. Знает базовые концепции сетевой безопасности.
Настраивает VPN-решения: AWS Site-to-Site VPN, WireGuard для dev-окружений, OpenVPN Access Server. Управляет сертификатами и ключами, настраивает split-tunneling и маршрутизацию. Интегрирует VPN с облачными VPC и Kubernetes-кластерами.
Проектирует VPN-инфраструктуру для production: redundant site-to-site VPN с BGP, Direct Connect/ExpressRoute как primary с VPN failover. Внедряет zero-trust альтернативы (Tailscale, Boundary), настраивает мониторинг и автоматический failover туннелей.
Определяет стратегию удалённого доступа: переход от традиционного VPN к zero-trust (BeyondCorp), стандарты подключения для всех команд. Проектирует архитектуру secure access для мульти-облачной среды с централизованным управлением и аудитом.
Понимает принципы балансировки нагрузки: round-robin, least connections, health checks. Знает разницу между L4 и L7 балансировщиками, понимает роль ALB/NLB в AWS. Настраивает базовый Kubernetes Service типа LoadBalancer.
Настраивает балансировщики нагрузки: AWS ALB/NLB с target groups, Nginx Ingress в Kubernetes, HAProxy. Конфигурирует SSL-терминацию, sticky sessions, health checks. Управляет Ingress-ресурсами с аннотациями для разных контроллеров.
Проектирует архитектуру балансировки для production: мульти-уровневая LB (Global → Regional → Pod), GSLB для geo-распределения, circuit breaking. Настраивает advanced routing через Istio/Envoy, оптимизирует для latency и throughput.
Определяет стратегию балансировки нагрузки организации: стандарты для всех типов сервисов, автоматизация конфигурации, интеграция с service mesh. Проектирует глобальную архитектуру трафика с учётом disaster recovery и multi-region failover.
E2E-тестирование
▼
Тестирует CI/CD end-to-end: проверяет полный pipeline flow, deployment verification, rollback testing. Участвует в deployment validation.
Проектирует e2e тесты для DevOps: deployment pipeline testing, environment promotion validation, infrastructure verification.
Определяет e2e testing стратегию: cross-environment validation, disaster recovery testing, production readiness verification.
Внедряет e2e testing стандарты: mandatory deployment verification, DR testing cadence, quality gates. Определяет testing infrastructure.
Git и workflow
▼
Использует Git для повседневной работы: clone, add, commit, push, pull, branch, merge. Понимает концепции веток и merge conflicts, работает с .gitignore. Хранит инфраструктурный код (IaC, CI/CD конфигурации) в Git-репозиториях.
Применяет продвинутые Git-операции для DevOps: cherry-pick для hotfix, rebase для чистой истории, bisect для поиска проблемных коммитов. Настраивает Git hooks для валидации IaC, управляет monorepo структурами. Работает с Git submodules и LFS.
Проектирует Git-стратегию для инфраструктурного кода: branching model для GitOps (trunk-based vs gitflow), структура monorepo/polyrepo. Настраивает advanced hooks (pre-commit для terraform fmt/validate), автоматизирует releases через semantic versioning.
Определяет стандарты управления кодом: branching strategy для всех команд, commit conventions, merge policies. Проектирует repository structure для GitOps (app repo vs config repo), процессы code ownership и CODEOWNERS, стандарты для 100+ репозиториев.
GitOps
▼
Понимает базовые концепции ArgoCD, включая ресурсы Application, индикаторы статуса синхронизации и модель деплоя GitOps. Следует runbooks команды для мониторинга состояния синхронизации приложений и устранения неудачных синхронизаций в дашборде ArgoCD. Использует готовые манифесты Application для деплоя микросервисов через GitOps-пайплайн.
Самостоятельно настраивает ArgoCD Applications с политиками синхронизации, health checks и resource hooks для интеграции с CI/CD-пайплайнами. Пишет ApplicationSets с генераторами Git и кластеров для мультисредовых деплоев. Реализует интеграции уведомлений, sync windows и конфигурации автоматического отката для продакшн-процессов доставки.
Проектирует архитектуру платформы ArgoCD для внедрения GitOps на уровне организации с мультикластерным управлением. Внедряет продвинутые паттерны, включая App of Apps, progressive delivery с Argo Rollouts и кастомные health checks для сложных нагрузок. Оптимизирует ArgoCD в масштабе с шардированием, кэшированием ресурсов и конфигурациями контроллеров высокой доступности.
Определяет стратегию платформы ArgoCD и стандарты доставки GitOps для инженерной организации. Формирует фреймворки governance для мультитенантных деплоев ArgoCD, включая структуры проектов, иерархии RBAC и процессы управления изменениями. Проводит архитектурные ревью и менторит команды по лучшим практикам GitOps и операционному совершенству ArgoCD.
GraphQL
▼
Понимает GraphQL для DevOps: мониторинг GraphQL-сервисов, deployment configuration. Настраивает health checks и alerting.
Обеспечивает DevOps для GraphQL: deployment pipelines, performance monitoring, scaling configuration. Настраивает GraphQL-specific metrics.
Проектирует DevOps для GraphQL-инфраструктуры: federation deployment, schema CI/CD, performance tuning. Определяет operational requirements.
Определяет DevOps стандарты для GraphQL: deployment guidelines, monitoring requirements, performance budgets. Координирует с development.
Infrastructure as Code
▼
Понимает базовые концепции Ansible — playbooks, модули, инвентарь и push-модель управления конфигурацией. Следует playbooks команды для конфигурации серверов, деплоя приложений и рутинных задач обслуживания. Использует команды ansible-playbook и ansible для выполнения существующей автоматизации и проверяет вывод задач для верификации успешного выполнения на управляемых хостах.
Самостоятельно пишет Ansible playbooks и roles для автоматизации деплоя, управления конфигурацией и провижининга инфраструктуры в CI/CD-пайплайнах. Реализует динамические инвентари, Jinja2-шаблоны для средозависимых конфигураций и handlers для управления сервисами. Структурирует код автоматизации с переиспользуемыми roles, иерархиями переменных и tags для селективного выполнения задач по средам development, staging и production.
Проектирует архитектуру автоматизации Ansible для DevOps-процессов на уровне организации — rolling-деплои, обновления с нулевым простоем и процедуры disaster recovery. Внедряет продвинутые паттерны с кастомными модулями, callback-плагинами и Ansible Tower/AWX для планируемой автоматизации и самообслуживающихся операций. Оптимизирует выполнение в масштабе через strategy-плагины, ускорение mitogen и эффективные паттерны сбора фактов для крупных инвентарей.
Определяет стандарты автоматизации Ansible и паттерны DevOps-процессов для инженерной организации. Формирует рекомендации по разработке playbooks, практики тестирования с Molecule и ansible-lint, и governance Tower/AWX для самообслуживающейся автоматизации команд. Проводит архитектурные ревью кодовых баз автоматизации и менторит команды по идемпотентному дизайну, управлению секретами и масштабируемой разработке roles.
Понимает основы Terraform: синтаксис HCL, жизненный цикл ресурсов, управление state. Пишет простые определения ресурсов для типовых облачных сервисов. Использует terraform plan для предпросмотра изменений перед применением. Работает с существующими модулями и следует командным конвенциям.
Разрабатывает Terraform-конфигурации для облачной инфраструктуры: модули, переменные, outputs, remote state в S3/GCS. Создаёт переиспользуемые модули, настраивает workspaces для мульти-окружений. Управляет state через backend и state locking.
Проектирует масштабируемую Terraform-инфраструктуру: модульная архитектура для 50+ сервисов, Terragrunt для DRY-конфигураций, custom providers. Внедряет policy-as-code через Sentinel/OPA, автоматизирует drift detection и remediation в CI/CD-пайплайнах.
Определяет стандарты IaC на Terraform для организации: модульный реестр, code review процессы, blast radius management. Проектирует архитектуру Terraform Cloud/Enterprise для multi-team работы, стандарты именования, tagging и cost allocation.
Kubernetes и оркестрация
▼
Устанавливает приложения через Helm из готовых чартов, понимает структуру values.yaml. Выполняет helm install/upgrade/rollback по инструкции, просматривает релизы через helm list. Знает базовую структуру чарта (templates, Chart.yaml).
Создаёт собственные Helm-чарты для деплоя сервисов: шаблонизация ресурсов Kubernetes, использование helpers и named templates, управление зависимостями. Настраивает values для разных окружений (dev/staging/prod), публикует чарты в ChartMuseum.
Проектирует библиотечные Helm-чарты для унификации деплоев: общие шаблоны для всех микросервисов, встроенные best practices (security contexts, resource limits, probes). Внедряет Helmfile для управления множеством релизов, тестирует чарты через helm test и ct.
Определяет стратегию Helm для организации: стандартные library-чарты, процессы версионирования и публикации, автоматическое обновление зависимостей. Проектирует внутренний Helm-реестр с CI/CD для чартов, шаблоны для самых распространённых паттернов деплоя.
Понимает концепции продвинутого Kubernetes: CustomResourceDefinitions, операторы, admission webhooks. Изучает архитектуру кластера (etcd, API server, scheduler, controller manager). Работает с kubectl для диагностики проблем под руководством старших инженеров.
Настраивает продвинутые функции Kubernetes: HPA/VPA для автоскейлинга, PodDisruptionBudget, affinity/anti-affinity правила. Управляет RBAC-политиками, настраивает NetworkPolicy для изоляции namespace-ов. Деплоит и управляет операторами (cert-manager, external-dns).
Проектирует архитектуру production-кластеров: multi-tenancy через namespace-ы и RBAC, service mesh (Istio/Linkerd), custom controllers. Настраивает cluster autoscaler, оптимизирует ресурсы через VPA и Goldilocks. Внедряет GitOps для управления кластерами.
Определяет архитектуру Kubernetes-платформы организации: стандарты кластеров, multi-cluster management (Rancher/Tanzu), федерация. Проектирует platform engineering слой: абстракции над Kubernetes для разработчиков, стандарты безопасности CIS benchmark.
Понимает основные ресурсы Kubernetes: Pod, Deployment, Service, ConfigMap, Secret. Деплоит приложения через kubectl apply, просматривает логи и статус подов. Знает разницу между ClusterIP, NodePort и LoadBalancer сервисами.
Управляет полным циклом деплоя в Kubernetes: создание Deployment/StatefulSet, настройка Ingress, управление ConfigMap и Secret. Отлаживает проблемы через describe/logs/exec, настраивает readiness/liveness probes и resource requests/limits.
Проектирует production-ready Kubernetes-деплои: стратегии обновления (rolling, blue-green), настройка PDB и disruption budgets, мониторинг через kube-state-metrics. Управляет lifecycle приложений от разработки до production через GitOps-подход.
Определяет стандарты деплоя в Kubernetes: golden path для разработчиков, шаблоны манифестов, обязательные проверки (OPA/Kyverno). Проектирует процессы продвижения релизов между окружениями, автоматизирует канареечные и blue-green деплои.
Prompt Engineering
▼
Составляет базовые промпты для DevOps-задач: генерация скриптов, объяснение ошибок, создание конфигураций. Понимает принципы чёткого формулирования запросов к AI с указанием контекста инфраструктуры и желаемого формата ответа.
Применяет продвинутые техники промпт-инжиниринга для DevOps: chain-of-thought для диагностики инцидентов, few-shot примеры для генерации IaC. Создаёт шаблоны промптов для типичных задач: troubleshooting, code review, documentation.
Разрабатывает библиотеку промптов для DevOps-команды: шаблоны для incident response, infrastructure design, security analysis. Интегрирует prompt-based автоматизации в workflow: автогенерация runbooks, анализ метрик, предложения по оптимизации.
Определяет стандарты prompt engineering для DevOps-организации: библиотека промптов, best practices для разных AI-инструментов. Проектирует AI-augmented процессы: автоматический triage алертов, генерация post-mortems, интеллектуальный анализ инцидентов.
Release Management
▼
Понимает концепцию feature flags: включение/выключение функционала без деплоя. Использует флаги в коде по инструкции, знает базовые типы (boolean, percentage). Работает с дашбордом LaunchDarkly/Unleash для просмотра флагов.
Внедряет feature flags в CI/CD: интеграция LaunchDarkly/Unleash/Flagsmith, управление флагами через API. Настраивает percentage rollout, A/B testing, targeting rules. Автоматизирует lifecycle флагов: создание при деплое, очистка устаревших.
Проектирует стратегию feature management: архитектура для progressive delivery с флагами, интеграция с ArgoCD/Argo Rollouts. Внедряет canary releases через процентные флаги, настраивает observability для оценки влияния фич на метрики.
Определяет организационные стандарты feature management: governance для флагов, обязательные метаданные, процессы ревью. Проектирует платформу progressive delivery с интеграцией feature flags, monitoring и automated rollback на основе SLO.
REST API
▼
Понимает базовые концепции REST API для DevOps-инструментов: вызовы API инфраструктуры, эндпоинты webhook CI/CD, основы API мониторинга. Следует командным конвенциям интеграции API в скрипты деплоя и пайплайны автоматизации.
Разрабатывает автоматизации на основе REST API: скрипты интеграции с GitHub API, Kubernetes API, облачными провайдерами. Создаёт webhook-обработчики для CI/CD-событий, реализует health check эндпоинты для мониторинга сервисов.
Проектирует API для внутренних DevOps-инструментов: эндпоинты управления деплоями, API для self-service инфраструктуры, интеграции между системами мониторинга. Реализует аутентификацию через API-ключи и OAuth, версионирование и rate limiting.
Определяет стандарты API-first подхода для DevOps-платформы: единый API-gateway для инфраструктурных операций, контракты между микросервисами, автогенерация SDK. Проектирует архитектуру интеграций между CI/CD, мониторингом и инфраструктурой.
System Design
▼
Понимает концепции DR: RPO, RTO, backup/restore, hot/warm/cold standby. Выполняет бэкапирование по расписанию, проверяет целостность бэкапов по инструкции. Знает основные риски и сценарии сбоев в облачной инфраструктуре.
Реализует DR-решения: автоматизированные бэкапы (Velero для Kubernetes, AWS Backup), репликация данных между регионами. Настраивает automated failover для баз данных, тестирует restore-процедуры. Документирует DR-планы и runbooks.
Проектирует DR-архитектуру: multi-region active-passive и active-active конфигурации, автоматический failover с DNS. Внедряет chaos engineering (Chaos Monkey, Litmus) для валидации DR. Определяет RPO/RTO для каждого сервиса, автоматизирует DR-тестирование.
Определяет DR-стратегию организации: классификация сервисов по критичности, стандарты RPO/RTO для каждого tier. Проектирует платформу автоматизированного DR-тестирования, процессы game days и tabletop exercises. Управляет DR-бюджетом и приоритизацией.
Понимает базовые паттерны системного дизайна: клиент-сервер, балансировка, кэширование, репликация. Знает основы масштабирования (вертикальное vs горизонтальное), понимает роль каждого компонента инфраструктуры в общей архитектуре.
Применяет паттерны системного дизайна к инфраструктуре: проектирует масштабируемые деплои с load balancing, настраивает кэширование на разных уровнях (CDN, Redis, application). Оценивает capacity и планирует ресурсы для растущих нагрузок.
Проектирует инфраструктуру для высоконагруженных систем: multi-tier архитектура с auto-scaling, event-driven микросервисы, CQRS для отделения read/write нагрузок. Проводит capacity planning, определяет SLO/SLI и проектирует для заданной надёжности.
Определяет архитектурные стандарты инфраструктуры организации: reference architectures для типичных паттернов (web app, API, data pipeline). Проводит architecture reviews, определяет guidelines масштабирования и отказоустойчивости для всех команд.
Unit-тестирование
▼
Пишет unit-тесты для DevOps-скриптов: тестирует deployment scripts, config generators, CLI tools. Использует pytest/jest для automation кода.
Тестирует DevOps-automation: unit-тесты для Terraform modules, Ansible roles, pipeline scripts. Mockирует cloud API и infrastructure components.
Проектирует testing стратегию DevOps: IaC testing framework, policy testing (OPA), pipeline validation. Внедряет CI для infrastructure code.
Определяет testing стандарты DevOps: mandatory тесты для IaC, quality gates в pipeline. Внедряет testing culture для infrastructure кода.
Алгоритмы и структуры данных
▼
Понимает базовые алгоритмические концепции для DevOps: простое упорядочение зависимостей, базовая логика планирования пайплайнов, сортировка и фильтрация конфигурации. Следует руководству команды по выбору алгоритмов для скриптов автоматизации.
Самостоятельно применяет алгоритмическое мышление в DevOps: оценивает эффективность планирования пайплайнов, понимает алгоритмы разрешения зависимостей в пакетных менеджерах, выбирает стратегии кэширования для ускорения сборки. Анализирует сложность операций автоматизации деплоя и provisioning.
Применяет алгоритмическое мышление к DevOps: алгоритмы планирования деплоя для zero-downtime релизов, алгоритмы разрешения зависимостей пайплайнов, алгоритмы кэширования артефактов для ускорения сборки. Проектирует эффективные алгоритмы выделения ресурсов для масштабирования CI/CD-инфраструктуры.
Проектирует высоконагруженные пайплайны обработки данных с учётом алгоритмической сложности. Оптимизирует скрипты автоматизации инфраструктуры по O(n), применяет эффективные структуры для парсинга логов и маршрутизации событий. Проводит ревью скриптов команды на предмет производительности и масштабируемости.
Понимает базовые структуры данных для DevOps: объекты конфигурации YAML/JSON, массивы стадий пайплайна, maps переменных окружения. Следует командным конвенциям структурирования CI/CD-конфигураций и файлов параметров деплоя.
Самостоятельно выбирает подходящие структуры данных для DevOps: иерархии конфигурации YAML/JSON, графы зависимостей пайплайнов, схемы метаданных артефактов. Понимает компромиссы между плоскими и вложенными структурами конфигурации для сопровождаемости CI/CD-пайплайнов.
Выбирает оптимальные структуры данных для DevOps-инструментов: направленные ациклические графы для зависимостей CI/CD-пайплайнов, древовидные структуры для управления иерархией конфигурации, key-value хранилища для состояния деплоя. Оптимизирует структуры хранения артефактов и кэширования для ускорения сборки. Проектирует эффективные модели данных для инвентаризации инфраструктуры и отслеживания изменений.
Применяет продвинутые структуры данных для оптимизации DevOps-инструментария: деревья для конфигураций, графы зависимостей сервисов, хеш-таблицы для кэширования артефактов. Проектирует эффективные схемы хранения метаданных пайплайнов и состояний инфраструктуры.
Алертинг и on-call
▼
Понимает разницу между SLI, SLO и SLA: индикаторы, цели и соглашения. Знает основные SLI: availability, latency, throughput, error rate. Мониторит SLO-дашборды и эскалирует при нарушении бюджета ошибок.
Определяет и внедряет SLI/SLO для сервисов: выбор значимых индикаторов, установка реалистичных целей, настройка error budget tracking. Создаёт SLO-дашборды в Grafana с burn rate alerts, настраивает multi-window alerting.
Проектирует SLO-framework для организации: стандарты определения SLI для разных типов сервисов, автоматический расчёт error budget. Внедряет SLO-based alerting через Sloth/Pyrra, интегрирует с incident management и capacity planning.
Определяет SRE-культуру через SLO: стандарты для каждого tier сервиса, error budget policies (feature freeze при исчерпании). Проектирует организационный SLO dashboard, процессы review и пересмотра целей, интеграцию с product management.
Аутентификация и авторизация
▼
Понимает JWT/OAuth для DevOps: настраивает auth в CI/CD pipelines, service account tokens. Управляет credentials для deployment.
Обеспечивает auth в DevOps: OIDC для CI/CD (GitHub Actions OIDC), token-based deployment auth, certificate management. Автоматизирует rotation.
Проектирует auth infrastructure: centralized IAM для pipelines, workload identity, zero-trust deployment auth. Внедряет certificate automation.
Определяет auth стандарты DevOps: OIDC requirements, token policies, certificate lifecycle. Координирует identity management.
Безопасность инфраструктуры
▼
Понимает важность управления секретами, не хранит пароли в коде. Использует HashiCorp Vault для чтения секретов по инструкции, работает с базовыми командами vault CLI. Знает разницу между секретами окружения и хранилищем.
Настраивает и администрирует HashiCorp Vault: движки секретов KV и PKI, политики доступа, аутентификация через Kubernetes и AppRole. Интегрирует Vault в CI/CD-пайплайны для автоматической инъекции секретов, настраивает ротацию.
Проектирует архитектуру управления секретами: Vault-кластер в HA-режиме, автоматическая ротация сертификатов и паролей, динамические секреты для БД и облаков. Внедряет Vault Agent Injector в Kubernetes, настраивает audit logging.
Определяет стратегию управления секретами на уровне организации: стандарты интеграции Vault со всеми системами, политики ротации и доступа, автоматизированный onboarding новых сервисов. Проектирует мульти-кластерную архитектуру Vault с DR.
Безопасность контейнеров
▼
Запускает сканирование Docker-образов через Trivy по инструкции, понимает уровни критичности уязвимостей (Critical, High, Medium, Low). Читает отчёты сканирования и передаёт критические находки старшим инженерам.
Интегрирует сканирование контейнеров в CI/CD: Trivy, Grype или Snyk Container. Настраивает quality gates для блокировки образов с Critical-уязвимостями, генерирует SBOM через Syft. Управляет белыми списками допустимых уязвимостей.
Проектирует комплексную систему безопасности контейнеров: сканирование на всех этапах (build, registry, runtime), интеграция с Kubernetes admission controllers. Внедряет runtime security через Falco, настраивает автоматический патчинг base-образов.
Определяет стратегию container security для организации: стандарты допуска образов, автоматизированный vulnerability management, метрики MTTR для уязвимостей. Проектирует централизованную платформу сканирования с интеграцией в SIEM и incident management.
Безопасность приложений
▼
Понимает базовые принципы безопасности OWASP Top 10 в контексте DevOps. Сканирует Docker-образы на уязвимости с помощью Trivy, проверяет зависимости через Dependabot. Следует чек-листам безопасности при настройке CI/CD-пайплайнов.
Интегрирует SAST/DAST-инструменты в CI/CD-пайплайны: SonarQube, Snyk, OWASP ZAP. Настраивает автоматическое сканирование образов и зависимостей, реализует quality gates безопасности. Управляет секретами через переменные окружения и vault.
Проектирует DevSecOps-пайплайны: автоматическое сканирование на всех этапах CI/CD, policy-as-code через OPA/Gatekeeper, compliance-проверки инфраструктуры. Внедряет shift-left безопасность, настраивает SBOM-генерацию и vulnerability management.
Определяет стратегию DevSecOps для организации: стандарты безопасности CI/CD, политики допуска образов в production, автоматический compliance. Внедряет security-as-code подход, проектирует систему централизованного управления уязвимостями и инцидентами безопасности.
Применяет secure coding для DevOps: secrets в CI/CD, secure pipeline configs, no credentials in logs. Использует secrets manager.
Реализует security в DevOps: signed commits, container image scanning, secure pipeline templates. Внедряет supply chain security.
Проектирует secure DevOps: SLSA compliance, attestation chains, secure software delivery. Внедряет security gates в pipelines.
Определяет DevSecOps стандарты: mandatory security scanning, signed artifacts, vulnerability policies. Внедряет security-by-default.
Веб-фреймворки
▼
Использует Python Web Frameworks на базовом уровне в Terraform/Ansible. Выполняет простые задачи по готовым шаблонам. Понимает базовые концепции и следует принятым в команде практикам.
Самостоятельно реализует задачи с Python Web Frameworks в Terraform/Ansible. Понимает внутреннее устройство и оптимизирует производительность. Пишет тесты с помощью Terratest/InSpec.
Разрабатывает внутренние DevOps-инструменты на Flask/FastAPI: дашборды состояния инфраструктуры, API для управления деплоями, webhook-обработчики для CI/CD-событий. Интегрирует с Kubernetes API и облачными SDK через асинхронные эндпоинты.
Проектирует архитектуру внутренних DevOps-платформ на Python: self-service порталы для разработчиков, системы управления окружениями, API-gateway для инфраструктурных операций. Определяет стандарты разработки и обеспечивает масштабируемость решений.
Инструменты совместной работы
▼
Понимает принцип documentation as code: документация в Git рядом с кодом. Пишет README для инфраструктурных репозиториев, создаёт простые runbooks в Markdown. Знает основы Markdown, использует шаблоны для документирования.
Внедряет documentation as code: автогенерация docs из Terraform (terraform-docs), Helm (helm-docs), OpenAPI. Настраивает MkDocs/Docusaurus для внутренней документации, CI/CD для автопубликации. Создаёт architecture decision records (ADR).
Проектирует систему документации для DevOps: единый портал (Backstage) с автогенерированной документацией, runbooks с интеграцией мониторинга. Внедряет docs-as-code pipeline: автоматическая валидация, link checking, freshness alerts.
Определяет стандарты документирования для организации: обязательная документация для каждого сервиса, шаблоны ADR и runbooks, процессы review. Проектирует Internal Developer Portal с каталогом сервисов, автоматической документацией и search.
Интеграционное тестирование
▼
Тестирует интеграцию DevOps-инструментов: pipeline → deployment → monitoring связки. Проверяет CI/CD pipeline stages в test environments.
Проектирует integration тесты: deployment verification, infrastructure connectivity, service health validation. Автоматизирует smoke tests post-deploy.
Определяет integration testing стратегию: end-to-end pipeline testing, environment promotion validation, chaos testing. Внедряет automated rollback.
Внедряет integration testing стандарты: mandatory deployment verification, cross-environment validation, pipeline testing requirements.
Контейнеризация
▼
Запускает контейнеры из готовых образов, понимает Dockerfile-инструкции (FROM, COPY, RUN, EXPOSE). Собирает простые образы для приложений, работает с docker-compose для локальной разработки. Знает основы сетевой модели Docker и volume-маунтов.
Создаёт оптимизированные multi-stage Docker-образы с минимальным размером и атакуемой поверхностью. Настраивает CI/CD для автоматической сборки и push в Container Registry, использует BuildKit-кэширование. Управляет docker-compose для сложных сред разработки.
Проектирует стратегию контейнеризации: стандартные base-образы организации, rootless-контейнеры, distroless-финальные образы. Оптимизирует слои для максимального кэширования, настраивает сканирование Trivy/Snyk в пайплайнах. Внедряет Docker Content Trust и подпись образов.
Определяет корпоративные стандарты контейнеризации: golden images, политики безопасности образов, автоматизированный lifecycle management. Проектирует внутренний Container Registry с автоочисткой, vulnerability scanning и admission policies для Kubernetes.
Кэширование
▼
Использует Redis на базовом уровне в Terraform/Ansible. Выполняет простые задачи по готовым шаблонам. Понимает базовые концепции и следует принятым в команде практикам.
Самостоятельно реализует задачи с Redis в Terraform/Ansible. Понимает внутреннее устройство и оптимизирует производительность. Пишет тесты с помощью Terratest/InSpec.
Деплоит и управляет Redis-кластерами для DevOps-нужд: кэширование результатов CI/CD, хранение сессий self-service порталов, pub/sub для real-time уведомлений. Настраивает Redis Sentinel для высокой доступности, мониторит через Prometheus-экспортер.
Проектирует стратегию кэширования для DevOps-платформы: Redis-кластеры для хранения состояний пайплайнов, распределённые блокировки для деплоев, очереди задач автоматизации. Оптимизирует производительность и настраивает автоматический failover.
Логирование
▼
Понимает компоненты ELK-стека: Elasticsearch для хранения, Logstash для обработки, Kibana для визуализации. Ищет логи в Kibana по ключевым словам, создаёт простые фильтры. Понимает индексы, шаблоны и базовый KQL-синтаксис.
Деплоит и настраивает ELK-стек: Elasticsearch-кластер в Kubernetes (ECK-оператор), Logstash/Fluentd/Filebeat для сбора логов. Создаёт index templates, ILM-политики для ротации, дашборды в Kibana. Настраивает structured logging для приложений.
Проектирует масштабируемую logging-платформу: Elasticsearch-кластер для терабайтов логов, hot-warm-cold архитектура, cross-cluster search. Оптимизирует mapping и query performance, внедряет Elastic APM для distributed tracing. Настраивает anomaly detection.
Определяет стратегию централизованного логирования: стандарты structured logging для всех команд, SLA платформы, cost optimization. Проектирует multi-tenant logging платформу, data retention policies, интеграцию с alerting и incident management.
Понимает разницу между текстовыми и структурированными логами (JSON). Знает стандартные поля: timestamp, level, message, trace_id. Читает структурированные логи в Kibana/Grafana, использует фильтры по полям для поиска проблем.
Внедряет стандарты structured logging: JSON-формат для всех сервисов, обязательные поля (correlation_id, service_name, environment). Настраивает log aggregation через Fluentd/Fluent Bit, парсинг и обогащение логов. Создаёт дашборды для анализа.
Проектирует logging-стандарты организации: единая схема логирования, semantic conventions (OpenTelemetry), автоматическое обогащение контекстом. Внедряет distributed tracing correlation, настраивает sampling для высоконагруженных сервисов.
Определяет организационные стандарты observability через логи: mandatory fields, log levels policy, PII-фильтрация. Проектирует платформу log analytics с ML-powered anomaly detection, автоматическим корреляционным анализом инцидентов.
Метрики и мониторинг
▼
Понимает основы Prometheus & Grafana для DevOps: настройка экспортёров Prometheus, создание базовых дашбордов Grafana для метрик инфраструктуры, понимание основ PromQL для запросов метрик. Следует командным конвенциям мониторинга CI/CD-пайплайнов и инфраструктуры деплоя.
Деплоит и настраивает Prometheus-стек: kube-prometheus-stack в Kubernetes, ServiceMonitor/PodMonitor, alerting rules. Создаёт Grafana-дашборды для инфраструктуры и приложений, настраивает alertmanager с маршрутизацией в Slack/PagerDuty.
Проектирует масштабируемую систему мониторинга: Thanos/Mimir для long-term storage и multi-cluster, recording rules для оптимизации. Создаёт SLO-дашборды с burn rate alerts, внедряет custom exporters. Настраивает federation и remote write.
Определяет стратегию мониторинга организации: стандарты метрик (RED, USE), обязательные дашборды для каждого сервиса, SLO framework. Проектирует централизованную Prometheus-платформу с multi-tenancy, cost-effective retention и self-service для команд.
Понимает типы метрик Prometheus: counter, gauge, histogram, summary. Знает разницу между инфраструктурными и бизнес-метриками. Читает существующие custom metrics, понимает naming conventions (namespace_subsystem_name_unit).
Разрабатывает custom metrics для DevOps: метрики CI/CD-пайплайнов (build duration, success rate), deployment frequency, change failure rate. Создаёт exporters на Python/Go, инструментирует приложения через client libraries. Настраивает recording rules.
Проектирует систему custom metrics: DORA-метрики для оценки delivery performance, SLI-метрики для каждого сервиса, бизнес-KPI в Prometheus. Внедряет OpenTelemetry Metrics, разрабатывает custom collectors для нестандартных источников.
Определяет организационные стандарты метрик: обязательные SLI для каждого tier сервиса, DORA metrics dashboard, FinOps-метрики. Проектирует metrics platform с каталогом стандартных метрик, self-service инструментированием и автоматическим alerting.
Многопоточность и конкурентность
▼
Понимает основы Асинхронное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Python/Bash/Go. Следует рекомендациям senior-разработчиков при решении задач.
Самостоятельно применяет асинхронное программирование в DevOps-инструментах: конкурентное провижионирование инфраструктуры, async-оркестрация деплоев, неблокирующие запросы мониторинга. Понимает компромиссы между параллельным и последовательным выполнением в скриптах автоматизации.
Проектирует async-архитектуры для DevOps-автоматизации: конкурентные операции инфраструктуры в масштабе, async-оркестрация деплоев с поддержкой rollback, неблокирующая агрегация данных мониторинга. Менторит команду по async-паттернам для операционного инструментария.
Проектирует асинхронные системы оркестрации: параллельное выполнение этапов CI/CD, конкурентный деплой в несколько окружений, неблокирующий сбор метрик. Применяет event-driven подход для реакции на инфраструктурные события в реальном времени.
Понимает concurrency для DevOps: parallel pipeline stages, concurrent deployments. Управляет parallelism в CI/CD runners.
Реализует parallel DevOps operations: concurrent multi-environment deployments, parallel testing stages, distributed builds. Управляет resource contention.
Проектирует concurrent deployment systems: parallel multi-region rollouts, concurrent infrastructure updates, orchestrated pipelines.
Определяет concurrency стандарты: parallel deployment policies, resource locking, race condition prevention в pipelines.
Облачные провайдеры
▼
Понимает основные сервисы AWS: EC2, S3, RDS, IAM, VPC. Работает с AWS Console и CLI для базовых операций, деплоит простые ресурсы по инструкции. Знает концепции регионов, availability zones и базовые принципы IAM-политик.
Управляет инфраструктурой AWS через Terraform/CloudFormation: VPC с подсетями, EKS-кластеры, RDS-инстансы, S3-бакеты с lifecycle policies. Настраивает IAM-роли и политики, CloudWatch алерты, автоскейлинг EC2 и EKS.
Проектирует production-архитектуру на AWS: multi-AZ развёртывания, EKS с Fargate и Karpenter, сложные VPC-топологии с Transit Gateway. Оптимизирует стоимость через Reserved Instances, Savings Plans и Spot-стратегии. Настраивает AWS Organizations и SCPs.
Определяет облачную стратегию на AWS для организации: Landing Zone архитектура, multi-account strategy с Control Tower, FinOps-практики. Проектирует сетевую архитектуру для сотен сервисов, стандарты безопасности через GuardDuty, SecurityHub и Config Rules.
ООП и паттерны проектирования
▼
Применяет паттерны в DevOps: Singleton для configuration, Factory для resource creation. Понимает infrastructure patterns: blue-green, canary.
Использует DevOps-паттерны: GitOps, Infrastructure as Code, immutable infrastructure. Реализует pipeline patterns: fan-out/fan-in, matrix builds.
Проектирует DevOps-архитектуру: pipeline-as-code, self-service platforms, deployment patterns. Комбинирует паттерны для reliable delivery.
Определяет architectural patterns DevOps: reference pipeline architectures, deployment pattern catalog. Проводит design reviews.
Понимает основы Принципы ООП и SOLID на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Python/Bash/Go. Следует рекомендациям senior-разработчиков при решении задач.
Самостоятельно применяет ООП/SOLID в коде автоматизации и инструментов: правильные иерархии классов для стратегий деплоя, плагинные системы на основе интерфейсов для CI/CD-инструментов, единственная ответственность в модулях автоматизации инфраструктуры. Понимает компромиссы между ООП-паттернами и скриптовыми подходами для DevOps-инструментария.
Применяет ООП/SOLID в DevOps-инструментарии: абстрактные интерфейсы для абстракции облачных провайдеров, strategy pattern для стратегий деплоя (blue-green, canary), template method для стандартизированных стадий пайплайна. Проектирует расширяемые фреймворки автоматизации по dependency inversion для тестируемого кода инфраструктуры.
Проектирует модульные библиотеки автоматизации с применением SOLID-принципов. Создаёт расширяемые плагины для CI/CD-систем, использует паттерны Strategy и Factory для конфигурирования инфраструктурных компонентов. Обеспечивает переиспользуемость кода между командами.
Оптимизация БД
▼
Понимает database indexing для DevOps: мониторинг index health, automated alerting на performance issues. Выполняет index maintenance.
Управляет indexing в DevOps: automated index maintenance, monitoring tools, migration integration. Настраивает performance dashboards.
Проектирует database operations: automated index analysis, maintenance schedules, performance monitoring pipeline. Определяет operational SLA.
Определяет database operations стандарты: index monitoring requirements, maintenance procedures, escalation policies. Координирует с DBA.
Понимает query optimization для DevOps: мониторинг slow queries, baseline performance metrics. Настраивает automated alerts.
Управляет query performance: automated slow query detection, dashboard creation, performance trending. Интегрирует в monitoring stack.
Проектирует query monitoring: automated analysis, performance regression detection, capacity planning. Определяет performance SLO.
Определяет query performance стандарты: monitoring requirements, alerting policies, escalation procedures. Внедряет automated optimization.
Очереди сообщений
▼
Использует Apache Kafka на базовом уровне в Terraform/Ansible. Выполняет простые задачи по готовым шаблонам. Понимает базовые концепции и следует принятым в команде практикам.
Самостоятельно реализует задачи с Apache Kafka в Terraform/Ansible. Понимает внутреннее устройство и оптимизирует производительность. Пишет тесты с помощью Terratest/InSpec.
Деплоит и поддерживает Kafka-кластеры в Kubernetes: настройка Strimzi-оператора, управление топиками и партициями, мониторинг через JMX-метрики в Prometheus. Обеспечивает надёжную потоковую обработку событий инфраструктуры и CI/CD.
Проектирует архитектуру событийной платформы на Kafka для DevOps: агрегация логов, потоковая обработка алертов, event sourcing инфраструктурных изменений. Оптимизирует производительность кластеров, настраивает geo-репликацию и disaster recovery.
Протоколы API
▼
Понимает WebSocket для DevOps: deployment real-time сервисов, health monitoring, connection tracking. Настраивает load balancer для WebSocket.
Обеспечивает DevOps для WebSocket: sticky sessions, connection draining, scaling configuration. Мониторит WebSocket-специфичные метрики.
Проектирует WebSocket infrastructure: load balancing strategy, connection distribution, failover. Определяет operational requirements.
Определяет WebSocket infrastructure стандарты: scaling policies, monitoring requirements, capacity planning.
Реляционные БД
▼
Выполняет базовые SQL-запросы для анализа логов и метрик инфраструктуры. Понимает структуру таблиц, умеет делать SELECT с JOIN для извлечения данных из систем мониторинга. Работает с pg_dump/pg_restore для создания бэкапов по инструкции.
Управляет PostgreSQL в контексте DevOps: автоматизирует бэкапы через cron и скрипты, настраивает репликацию, деплоит PostgreSQL в Docker и Kubernetes. Мониторит производительность через pg_stat, настраивает алерты на ключевые метрики БД.
Проектирует отказоустойчивые PostgreSQL-кластеры: Patroni для автоматического failover, PgBouncer для пулинга соединений, WAL-архивирование в S3. Автоматизирует миграции в CI/CD, настраивает мониторинг через PostgreSQL-экспортер в Prometheus.
Определяет стратегию управления PostgreSQL на уровне платформы: стандарты деплоя через Helm-чарты, политики бэкапирования и восстановления, автоматическое масштабирование. Проектирует Database-as-a-Service для внутренних команд с self-service провизионированием.
Сети
▼
Понимает модель OSI/TCP-IP, работу DNS, HTTP/HTTPS, TCP/UDP. Использует базовые инструменты диагностики: ping, traceroute, nslookup, curl. Знает концепции IP-адресации, подсетей и портов в контексте контейнеров и облака.
Управляет сетевой инфраструктурой в облаке: VPC, подсети, security groups, NACLs, route tables. Настраивает DNS через Route53/Cloud DNS, отлаживает сетевые проблемы в Kubernetes (CoreDNS, kube-proxy, CNI). Понимает принципы mTLS и service mesh.
Проектирует сетевую архитектуру для production: Transit Gateway для multi-VPC, VPN и Direct Connect, DNS-стратегии для failover. Настраивает Calico/Cilium в Kubernetes для advanced networking, внедряет network policies и eBPF-мониторинг трафика.
Определяет сетевую стратегию организации: hub-and-spoke или mesh-топологии, стандарты сегментации и zero-trust networking. Проектирует архитектуру для multi-cloud connectivity, DNS governance, автоматизацию сетевых операций через NetOps.
Системы типов
▼
Применяет type safety в DevOps-коде: typed Python/TypeScript для automation, JSON Schema для configs. Использует typed pipeline definitions.
Обеспечивает type safety: typed Terraform (CDK/Pulumi), strict Python для scripts, schema validation для configurations.
Проектирует type-safe infrastructure: CUE/Jsonnet для typed configs, generated clients, schema validation pipeline.
Определяет type safety стандарты: typed IaC requirements, configuration validation policies. Внедряет automated type checking.
Специализированное тестирование
▼
Понимает принципы chaos engineering: знает зачем намеренно вносить сбои в production, Principles of Chaos Engineering. Знаком с базовыми инструментами (Chaos Monkey, Gremlin). Понимает разницу между chaos testing и обычным fault injection.
Проводит chaos эксперименты: использует Litmus Chaos или Chaos Mesh для Kubernetes, создаёт game days с командой. Реализует базовые эксперименты: pod kill, network delay, resource stress. Документирует гипотезы, ход и выводы экспериментов.
Проектирует программу chaos engineering: определяет steady-state metrics, проектирует эксперименты с нарастающей сложностью (single pod → availability zone → region), настраивает automated chaos runs в CI/CD. Интегрирует результаты с SLO/SLI мониторингом для выявления слабых мест.
Внедряет культуру chaos engineering: обучает команды проектированию экспериментов, создает safety net для production chaos (abort conditions, blast radius control). Проектирует chaos матрицу для покрытия всех типов failures: infrastructure, network, application, database.
Стратегии деплоя
▼
Понимает концепцию blue-green деплоя: два идентичных окружения, переключение трафика. Знает преимущества (zero-downtime, быстрый rollback) и ограничения (ресурсы, миграции БД). Наблюдает за процессом деплоя под руководством старших инженеров.
Реализует blue-green деплои в Kubernetes: через Service selector switch, Argo Rollouts или Istio traffic management. Настраивает автоматическую проверку health после переключения, скрипты rollback. Управляет миграциями БД для совместимости обоих версий.
Проектирует blue-green стратегию для production: автоматизированное переключение с pre/post-deployment hooks, интеграция с мониторингом для автоматического rollback. Решает проблемы database migrations, session management и cache invalidation при переключении.
Определяет стандарты blue-green деплоя для организации: когда применять blue-green vs canary vs rolling, чек-листы валидации. Проектирует универсальный deployment pipeline с выбором стратегии, автоматической верификацией и SLO-based promotion.
Понимает концепцию канареечного деплоя: постепенный rollout новой версии на часть трафика. Знает отличия от blue-green, понимает роль метрик в принятии решения о продвижении. Наблюдает за процессом канареечного деплоя.
Реализует canary деплои через Argo Rollouts или Istio: настройка шагов продвижения (10%→30%→70%→100%), integration tests между шагами. Определяет метрики для анализа (error rate, latency, saturation), настраивает автоматический rollback.
Проектирует canary deployment платформу: Argo Rollouts с analysis templates, Prometheus-метрики для автоматической promotion/rollback. Внедряет flagger для service mesh-based canary, настраивает custom metrics и webhook анализаторы.
Определяет стратегию progressive delivery для организации: стандарты canary analysis, обязательные метрики и SLO-пороги для promotion. Проектирует unified delivery pipeline с автоматизированным canary для всех типов сервисов, интеграцию с incident management.
Управление API
▼
Документирует DevOps API и tools: pipeline usage, deployment procedures, CLI guides. Пишет README для infrastructure repos.
Создаёт DevOps documentation: runbooks, architecture diagrams, pipeline templates. Автоматизирует documentation generation.
Проектирует documentation strategy: living documentation, automated diagrams, self-service guides. Внедряет docs-as-code.
Определяет documentation стандарты: mandatory runbooks, pipeline docs, review process. Внедряет documentation culture.
Управление инцидентами
▼
Понимает принципы on-call: расписания дежурств, эскалация, инцидент-менеджмент. Участвует в дежурствах под руководством senior инженера, реагирует на алерты по runbooks. Знает инструменты: PagerDuty, Opsgenie, VictorOps.
Настраивает on-call процессы: расписания в PagerDuty/Opsgenie, escalation policies, routing rules для алертов. Создаёт runbooks для типичных инцидентов, автоматизирует первичную диагностику. Проводит post-mortems и отслеживает action items.
Проектирует incident management процесс: автоматическая классификация инцидентов, интеграция PagerDuty с Slack/Jira/StatusPage. Внедряет incident commander роль, автоматизирует communication через chatops. Настраивает SLO-based alerting для снижения alert fatigue.
Определяет стратегию incident management для организации: стандарты severity levels, escalation matrices, communication protocols. Проектирует процесс blameless post-mortems, метрики MTTR/MTTA, программу SRE on-call с sustainable rotation.
Управление памятью
▼
Понимает memory management для DevOps: контейнерные memory limits, OOM killer, swap management. Настраивает resource requests/limits.
Управляет memory в infrastructure: container memory tuning, JVM heap sizing, memory monitoring. Настраивает alerts и dashboards.
Проектирует memory management strategy: right-sizing automation, memory leak detection, capacity planning. Определяет resource policies.
Определяет memory management стандарты: resource limit policies, monitoring requirements, incident response для OOM.
Чистый код и рефакторинг
▼
Понимает базовые принципы качества кода для CI/CD-пайплайнов и shell-скриптов. Следует командным конвенциям структуры YAML, форматирования скриптов и именования переменных. Пишет простые, чистые скрипты автоматизации с базовой обработкой ошибок. Принимает обратную связь на код-ревью пайплайнного кода.
Самостоятельно применяет практики качества кода в DevOps-автоматизации. Пишет чистые конфигурации CI/CD-пайплайнов и скрипты деплоя с правильной обработкой ошибок. Понимает компромиссы между сложностью пайплайна и надёжностью. Ревьюит код автоматизации на идемпотентность, обработку секретов и паттерны восстановления после сбоев.
Проектирует стандарты качества кода для DevOps-инструментария: структура CI/CD-пайплайнов, лучшие практики shell-скриптов, code style для configuration management. Рефакторит сложные скрипты деплоя в модульную, тестируемую автоматизацию. Устанавливает практики ревью для надёжности пайплайнов, управления секретами и воспроизводимости инфраструктуры.
Внедряет культуру качества кода в DevOps-команде: обязательные линтеры для Terraform/Ansible, статический анализ Dockerfile, проверки Helm-чартов. Настраивает quality gates в CI/CD-пайплайнах, проводит систематическое ревью инфраструктурного кода.