Выберите текущую позицию

Укажите роль и уровень — система покажет путь развития, навыки и gap-анализ.

Путь развития

Junior

0-2 years

Текущий

Ответственность: Building self-service tools. Writing Terraform modules. Setting up templates for new services. Documenting the platform.

Ключевые навыки:

Ansible Нужно
ArgoCD Нужно
AWS Нужно
Blue/Green Deployment Нужно
Canary Deployment Нужно
CDN & Edge Computing Нужно
Crossplane Нужно
Docker Нужно
Envoy Proxy Нужно
Feature Flags Нужно
GitHub Actions / GitLab CI Нужно
GitLab CI/CD Advanced Нужно
GitOps Practices Нужно
Google Cloud Platform Нужно
Helm Нужно
Istio Service Mesh Нужно
Kubernetes Advanced Нужно
Kubernetes Core Нужно
Progressive Delivery Нужно
Pulumi Нужно
Serverless Containers Нужно
Serverless Functions Нужно
Terraform Нужно
Load Balancing Нужно
Network Fundamentals Нужно
Container Security Scanning Нужно

Middle

2-5 years

Следующий

Ответственность: Designing self-service infrastructure. Building Internal Developer Portal (Backstage). CI/CD templates. Golden paths for developers.

Ключевые навыки:

Ansible Нужно
ArgoCD Нужно
AWS Нужно
Blue/Green Deployment Нужно
Canary Deployment Нужно
CDN & Edge Computing Нужно
Chaos Engineering Нужно
Crossplane Нужно
Docker Нужно
Envoy Proxy Нужно
Feature Flags Нужно
GitHub Actions / GitLab CI Нужно
GitLab CI/CD Advanced Нужно
GitOps Practices Нужно
Google Cloud Platform Нужно
Helm Нужно
Istio Service Mesh Нужно
Kubernetes Advanced Нужно
Kubernetes Core Нужно
Progressive Delivery Нужно
Pulumi Нужно
Serverless Containers Нужно
Serverless Functions Нужно
Terraform Нужно
Load Balancing Нужно
Network Fundamentals Нужно
Container Security Scanning Нужно

Senior

5-8 years

Ответственность: IDP architecture. Kubernetes operators. Service catalog. Developer experience metrics. Compliance automation.

Ключевые навыки:

Ansible Нужно
ArgoCD Нужно
AWS Нужно
Blue/Green Deployment Нужно
Canary Deployment Нужно
Capacity Planning Нужно
CDN & Edge Computing Нужно
Chaos Engineering Нужно
Code Review Нужно
Crossplane Нужно
Disaster Recovery Design Нужно
Docker Нужно
ELK Stack Нужно
Envoy Proxy Нужно
Feature Flags Нужно
Git Advanced Нужно
GitHub Actions / GitLab CI Нужно
GitHub Copilot Нужно
GitLab CI/CD Advanced Нужно
GitOps Practices Нужно
Google Cloud Platform Нужно
Grafana Loki Нужно
Helm Нужно
High Load Architecture Нужно
Istio Service Mesh Нужно
Kubernetes Advanced Нужно
Kubernetes Core Нужно
OpenTelemetry Нужно
Progressive Delivery Нужно
Prometheus & Grafana Нужно
Pulumi Нужно
Secrets Management Нужно
Serverless Containers Нужно
Serverless Functions Нужно
SLI / SLO / SLA Нужно
Terraform Нужно
Algorithms & Complexity Нужно
Load Balancing Нужно
Custom Business Metrics Нужно
Code Quality & Refactoring Нужно
System Design Fundamentals Нужно
Network Fundamentals Нужно
Design Patterns Нужно
Container Security Scanning Нужно
Structured Logging Нужно
Data Structures Нужно
On-Call Management Нужно

Lead / Staff

7-12 years

Ответственность: Platform strategy. Product management for internal platform. Coordination with SRE, Security, Development. Roadmap.

Ключевые навыки:

Ansible Нужно
ArgoCD Нужно
AWS Нужно
Blue/Green Deployment Нужно
Canary Deployment Нужно
Capacity Planning Нужно
CDN & Edge Computing Нужно
Chaos Engineering Нужно
Code Review Нужно
Crossplane Нужно
Disaster Recovery Design Нужно
Docker Нужно
ELK Stack Нужно
Envoy Proxy Нужно
Feature Flags Нужно
Git Advanced Нужно
GitHub Actions / GitLab CI Нужно
GitHub Copilot Нужно
GitLab CI/CD Advanced Нужно
GitOps Practices Нужно
Google Cloud Platform Нужно
Grafana Loki Нужно
Helm Нужно
High Load Architecture Нужно
Istio Service Mesh Нужно
Kubernetes Advanced Нужно
Kubernetes Core Нужно
OpenTelemetry Нужно
Progressive Delivery Нужно
Prometheus & Grafana Нужно
Pulumi Нужно
Secrets Management Нужно
Serverless Containers Нужно
Serverless Functions Нужно
SLI / SLO / SLA Нужно
Terraform Нужно
Algorithms & Complexity Нужно
Load Balancing Нужно
Custom Business Metrics Нужно
Code Quality & Refactoring Нужно
System Design Fundamentals Нужно
Network Fundamentals Нужно
Design Patterns Нужно
Container Security Scanning Нужно
Structured Logging Нужно
Data Structures Нужно
On-Call Management Нужно

Principal

10+ years

Ответственность: Enterprise platform vision. Platform as a Product. Multi-team platform strategy. Industry thought leadership.

Ключевые навыки:

Ansible Нужно
ArgoCD Нужно
AWS Нужно
Blue/Green Deployment Нужно
Canary Deployment Нужно
Capacity Planning Нужно
CDN & Edge Computing Нужно
Code Review Нужно
Crossplane Нужно
Disaster Recovery Design Нужно
Docker Нужно
ELK Stack Нужно
Envoy Proxy Нужно
Feature Flags Нужно
Git Advanced Нужно
GitHub Actions / GitLab CI Нужно
GitHub Copilot Нужно
GitLab CI/CD Advanced Нужно
Google Cloud Platform Нужно
Grafana Loki Нужно
Helm Нужно
High Load Architecture Нужно
Istio Service Mesh Нужно
Kubernetes Advanced Нужно
Kubernetes Core Нужно
OpenTelemetry Нужно
Progressive Delivery Нужно
Prometheus & Grafana Нужно
Pulumi Нужно
Secrets Management Нужно
Serverless Containers Нужно
Serverless Functions Нужно
SLI / SLO / SLA Нужно
Terraform Нужно
Algorithms & Complexity Нужно
Load Balancing Нужно
Custom Business Metrics Нужно
Code Quality & Refactoring Нужно
System Design Fundamentals Нужно
Network Fundamentals Нужно
Design Patterns Нужно
Container Security Scanning Нужно
Structured Logging Нужно
Data Structures Нужно
On-Call Management Нужно

Gap-анализ: навыки для развития

Для перехода на следующий уровень необходимо развить:

Ansible

Independently writes Ansible playbooks and roles for platform infrastructure provisioning including Kubernetes cluster bootstrapping, certificate management, and observability stack deployment. Implements reusable platform automation modules with dynamic inventories, vault-encrypted secrets, and environment-specific variable hierarchies. Structures platform automation as self-service roles enabling development teams to provision standardized infrastructure components.

ArgoCD

Independently configures ArgoCD as the deployment engine for the internal developer platform. Writes ApplicationSets with matrix and merge generators for multi-cluster platform service delivery. Implements ArgoCD project isolation, sync windows for change management, and webhook integrations for platform CI/CD orchestration.

AWS

Manages platform AWS infrastructure: EKS, RDS, ElastiCache, SQS/SNS. Configures AWS Organizations and multi-account strategy for environment isolation. Uses AWS Config and CloudTrail for compliance. Optimizes costs through Reserved Instances and Savings Plans.

Blue/Green Deployment

Configures blue-green deployment for platform services: DNS-based or load balancer switching. Automates smoke tests between switches. Manages databases during blue-green (backward compatible migrations). Creates runbooks for blue-green procedures.

Canary Deployment

Configures canary deployment through Argo Rollouts: AnalysisTemplate, traffic management via Istio/NGINX. Defines canary metrics (error rate, latency p99, saturation). Automates promotion/rollback based on analysis runs. Creates canary templates for platform teams.

CDN & Edge Computing

Manages platform CDN infrastructure: cache policies, origin failover, WAF rules. Configures edge functions (CloudFront Functions, Cloudflare Workers) for routing and A/B testing. Optimizes TTFB and cache hit ratio for platform services.

Chaos Engineering

Integrates chaos engineering into the platform: installs and configures Chaos Mesh/Litmus as platform service, creates experiment templates for developer self-service. Ensures isolation: chaos experiments don't escape target namespace.

Crossplane

Independently configures and manages Crossplane. Writes IaC for typical tasks. Understands networking and security basics.

Docker

Optimizes Docker images for platform services: minimal base images (distroless, Alpine), security scanning in CI. Configures private registries (Harbor, ECR) with retention and rotation policies. Creates standardized base images for development teams as part of the golden path.

Envoy Proxy

Independently configures and manages Envoy Proxy. Writes IaC for typical tasks. Understands networking and security basics.

Feature Flags

Integrates feature flag system into the platform: SDK configuration for microservices, server-side evaluation. Configures segmentation and A/B testing. Creates standard flag usage patterns for teams. Implements observability for feature flag impact analysis.

GitHub Actions / GitLab CI

Develops reusable workflows for standardizing CI/CD on the platform: composite actions, workflow dispatch. Configures self-hosted runners for private infrastructure. Optimizes CI time through dependency caching and parallel jobs. Creates custom actions.

GitLab CI/CD Advanced

Creates templated CI/CD pipelines (include/extends) for standardizing platform processes. Configures GitLab Runner fleet with autoscaling in Kubernetes. Implements parent-child pipelines for complex deployments. Uses environments and review apps for preview.

GitOps Practices

Builds GitOps platform: configures ArgoCD in multi-tenant mode with per-team RBAC, creates ApplicationSets for automated onboarding, implements template repositories for standardized deployment configs. Configures notification system for sync failures.

Google Cloud Platform

Independently configures and manages Google Cloud Platform. Writes IaC for typical tasks. Understands networking and security basics.

Helm

Creates custom Helm charts for platform services with templating (helpers, named templates). Configures Helmfile for declarative management of multiple releases. Uses OCI-based registry for chart storage. Implements hooks and tests for deployment validation.

Istio Service Mesh

Independently configures and manages Istio Service Mesh. Writes IaC for typical tasks. Understands networking and security basics.

Kubernetes Advanced

Creates Custom Resource Definitions (CRDs) for automating platform processes. Configures Pod Security Standards and Network Policies for multi-tenant clusters. Manages stateful applications through operators (etcd, PostgreSQL). Optimizes scheduler and affinity rules.

Kubernetes Core

Manages production workloads on the platform: HPA, PDB, topology spread constraints. Configures persistent storage through StorageClass and PVC. Works with ServiceAccount and RBAC for service authentication. Configures resource requests/limits with QoS class awareness.

Progressive Delivery

Independently creates and maintains Progressive Delivery pipelines. Configures CI/CD pipelines. Automates routine operations.

Pulumi

Independently configures and manages Pulumi. Writes IaC for typical tasks. Understands networking and security basics.

Serverless Containers

Independently configures and manages Serverless Containers. Writes IaC for typical tasks. Understands networking and security basics.

Serverless Functions

Develops serverless platform components: event-driven processing of infrastructure events, custom resource handlers for CloudFormation/CDK. Optimizes cold starts through provisioned concurrency. Configures observability for serverless (X-Ray, structured logging).

Terraform

Creates Terraform modules for standardized provisioning of platform infrastructure: EKS clusters, network topology, IAM roles. Configures remote state (S3 + DynamoDB) and workspaces. Implements pre-commit hooks (tflint, tfsec) and automated plan in PRs.

Load Balancing

Designs load balancing for the platform: weighted routing for canary, path-based routing for multi-service. Configures global load balancing (Route53, Global Accelerator). Optimizes connection draining and idle timeout. Implements WAF at load balancer level for platform protection.

Network Fundamentals

Designs network topology for platform services: VPC peering, Transit Gateway, DNS zones. Configures Kubernetes network policies (Calico, Cilium) for tenant isolation. Implements mTLS between services. Optimizes latency through topology-aware routing.

Container Security Scanning

Integrates security scanning into the platform CI/CD pipeline: automated Trivy/Snyk on every PR. Configures deployment blocking policies for critical CVEs. Manages allow-lists for known false positives and creates vulnerability triage process for platform components.