Выберите текущую позицию
Укажите роль и уровень — система покажет путь развития, навыки и gap-анализ.
Путь развития
Junior
0-2 years
Ответственность: Completing tasks under the guidance of senior colleagues. Learning the codebase, standards, and team processes. Writing code to spec, fixing simple bugs, writing tests.
Ключевые навыки:
Middle
2-5 years
Ответственность: Independently developing features from decomposition to deployment. Participating in code review. Optimizing performance. Mentoring junior developers. Taking part in architecture discussions.
Ключевые навыки:
Senior
5-8 years
Ответственность: Designing the architecture of components and services. Solving complex technical problems. Managing technical debt. Code review as a quality gatekeeper. Mentoring middle developers. Choosing technologies for new tasks.
Ключевые навыки:
Lead / Staff
7-12 years
Ответственность: Technical leadership of a team or area. Designing system architecture. Coordinating with other teams. Establishing standards and best practices. Participating in hiring. Planning the technical roadmap.
Ключевые навыки:
Principal
10+ years
Ответственность: Technical strategy at the company or domain level. Cross-organizational influence. Solving systemic business problems through technology. Mentoring lead engineers. Publicly representing the company.
Ключевые навыки:
Gap-анализ: навыки для развития
Для перехода на следующий уровень необходимо развить:
Conducts infrastructure chaos experiments: tests database failover (RDS failover, Redis sentinel), network partition between AZs, disk failure scenarios. Uses AWS Fault Injection Simulator or terraform-based fault injection for cloud infrastructure.
Implements GitOps for infrastructure: configures Atlantis/Spacelift for automated Terraform apply from PRs, organizes Terraform modules in Git with versioning, manages infrastructure secrets through Vault integration. Ensures plan review workflow before apply.