Определяет performance engineering стратегию: алгоритмы для efficient test data generation, statistical analysis результатов (percentile calculations, trend detection). Проектирует capacity modeling.
Роли · Performance Testing Engineer · Principal
Что должен уметь Principal }
41 ключевых навыков, всего 56. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Principal }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Backend Development, Базы данных.
Ключевые навыки для Principal
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Основы программирования · 6
Проектирует async test execution: distributed load generation, streaming results collection, real-time analysis pipeline. Определяет concurrency models для test infrastructure.
Определяет стратегию quality для performance testing platform: test script maintainability, framework evolution, regression detection accuracy. Устанавливает metrics.
Проектирует high-concurrency test infrastructure: distributed load generators, lock-free metrics collection, efficient resource utilization. Определяет scalability of test infrastructure.
Проектирует performance testing framework: plugin architecture для protocol support, strategy pattern для load profiles, extensible reporting. Определяет architecture decisions.
Проектирует data models для performance platform: time-series storage для результатов, statistical structures для анализа, streaming data для real-time monitoring.
Backend Development · 1
Проектирует performance testing platform: reporting API, results aggregation, automated analysis. Определяет tech stack для custom performance tools.
Базы данных · 3
Проектирует indexing performance strategy: automated index optimization, ML-based index recommendations, cross-service indexing governance.
Проектирует query performance optimization strategy: ML-based query analysis, automated tuning recommendations, cross-service query performance governance.
Проектирует database performance strategy: automated regression detection, capacity modeling, cross-database benchmarking. Определяет DB performance SLA framework.
API и интеграции · 2
Проектирует performance testing tooling platform: unified test framework, custom tool development, vendor evaluation strategy. Определяет tool governance.
Проектирует API performance platform: automated performance regression, continuous performance monitoring in production, capacity forecasting. Определяет organizational API performance strategy.
Облако и инфраструктура · 3
Проектирует cloud performance testing strategy: multi-cloud load generation, global performance testing, cloud cost governance. Определяет cloud-native performance platform.
Проектирует container strategy для performance platform: scalable test infrastructure, ephemeral test environments, cost-optimized container orchestration.
Проектирует K8s performance testing platform: multi-cluster test execution, self-service test environments, automated capacity planning.
DevOps и CI/CD · 1
Проектирует CI/CD performance strategy: automated performance governance, release performance requirements, continuous performance monitoring.
Тестирование и QA · 6
Проектирует load testing platform: automated capacity prediction, production traffic replay, ML-based anomaly detection. Определяет organizational load testing strategy.
Проектирует holistic performance testing strategy: multi-level testing framework, risk-based prioritization, continuous performance assurance.
Проектирует test data platform: automated production-scale data generation, compliance-aware provisioning, cross-environment data governance.
Проектирует performance testing environment strategy: on-demand provisioning, cost optimization, production-parity validation.
Проектирует performance resilience testing: chaos engineering integrated with load testing, automated degradation detection, resilience SLO framework.
Проектирует E2E performance assurance: continuous performance monitoring, synthetic transactions, real-user performance metrics.
AI-ассистированная разработка · 1
Определяет AI strategy для performance engineering: ML-based capacity prediction, automated bottleneck detection, AI-assisted optimization recommendations.
Observability и мониторинг · 6
Проектирует performance metrics strategy: organization-wide instrumentation standards, automated baseline calculation, ML-based anomaly detection.
Формирует performance observability strategy: unified timing data format, cross-service performance correlation, automated degradation detection.
Проектирует APM platform для performance engineering: unified application monitoring, automated performance analysis, capacity prediction. Определяет tool evaluation criteria.
Проектирует performance logging strategy: unified performance event format, ML-based log analysis, automated root cause detection.
Проектирует performance tracing platform: automated service dependency analysis, trace-based optimization recommendations, continuous performance monitoring.
Проектирует performance observability platform: unified metrics for testing and production, automated analysis, capacity forecasting. Определяет metrics strategy.
Контроль версий и коллаборация · 2
Определяет review стандарты: cross-team review для shared test infrastructure, architecture review для test platform changes.
Определяет version control strategy для performance engineering: monorepo vs polyrepo для test projects, release management for test frameworks.
Performance Engineering · 10
Проектирует benchmarking platform: automated continuous benchmarking, cross-version comparison, hardware-aware benchmarks. Определяет benchmarking methodology.
Проектирует profiling platform: fleet-wide continuous profiling, automated hotspot detection, cost-performance correlation. Определяет profiling strategy.
Проектирует database performance strategy: automated DB performance regression, multi-DB benchmarking, capacity forecasting. Определяет DB performance governance.
Проектирует I/O performance strategy: storage performance optimization, network performance architecture, I/O-aware capacity planning.
Проектирует latency optimization strategy: global latency architecture, edge computing, predictive optimization. Определяет organizational latency culture.
Проектирует memory optimization strategy: GC tuning guidelines, memory-efficient architecture patterns, automated memory regression detection.
Определяет стратегию Network Profiling на уровне организации. Формирует enterprise-подходы. Менторит leads и architects.
Проектирует organizational performance budget strategy: business-aligned budgets, cost-performance trade-offs, automated governance. Определяет performance culture.
Определяет стратегию Resource Optimization FinOps на уровне организации. Формирует enterprise-подходы. Менторит leads и architects.
Проектирует throughput optimization strategy: scalability architecture patterns, capacity prediction models, cost-efficient scaling. Определяет throughput governance.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
} в открытой матрице компетенций: 56 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.