Roles · Release Engineer · Mid-level

What a Mid-level } should know

13 core skills, 51 in total. Expectations per skill, and what changes at the next level.

This page lists what a Mid-level } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: Cloud & Infrastructure, DevOps & CI/CD, Observability & Monitoring.

13core skills
38additional skills
4skill areas
0%at Advanced or Expert
Assess myself as Mid-level Full role matrix

Core skills for a Mid-level

Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.

Cloud & Infrastructure · 4

Docker Working

Confidently applies Docker for release engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.

Helm Working

Confidently applies Helm charts for release engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.

Kubernetes Core Working

Confidently applies Kubernetes core for release engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.

Terraform Working

Confidently applies Terraform for release engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.

DevOps & CI/CD · 7

ArgoCD Working

Independently configures ArgoCD Applications for multi-stage release pipelines with promotion gates and sync waves. Writes release-specific ApplicationSets with environment generators for consistent deployment across staging, canary, and production targets. Implements sync windows, manual approval hooks, and rollback strategies for controlled release delivery.

Configures blue-green deployment in Kubernetes with service switching. Automates smoke tests after traffic switching. Manages database migrations compatible with blue-green deployments.

Configures canary deployment with traffic splitting (Istio, Argo Rollouts). Defines success criteria and automated rollback triggers. Implements A/B testing within canary deployments.

Designs complex multi-job workflows with dependencies, matrix builds, and conditional steps. Optimizes cache strategies for pipeline acceleration. Creates reusable workflows and composite actions.

Confidently applies GitLab CI for release engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.

Jenkins Working

Confidently applies Jenkins for release engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.

Implements progressive delivery workflows with Argo Rollouts or Flagger. Configures metrics for automated promotion and rollback. Integrates feature flags into the deployment process.

Observability & Monitoring · 1

SLI / SLO / SLA Working

Confidently applies SLI/SLO/SLA for release engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.

Version Control & Collaboration · 1

Git Advanced Working

Configures branch protection rules, merge policies, and commit signing in GitHub/GitLab. Manages release branches and automates changelog generation. Implements GitOps workflow for configuration management.

Additional skills

Not assessed by the team, but part of the self-assessment and the development plan.

Algorithms & ComplexityAPI DocumentationAPI Versioning StrategiesAsync ProgrammingAWSChatGPT / ClaudeCode Quality & RefactoringCode ReviewContainer Security ScanningCursor IDEData StructuresDependency Vulnerability ScanningDesign PatternsDocumentation as CodeFeature FlagsFluxCDGitHub CopilotGraphQL DesignIntegration TestingMonorepo ToolsMultithreadingNetwork FundamentalsOOP & SOLID PrinciplesOWASP & Application SecurityPostgreSQLPrometheus & GrafanaPrompt Engineering for CodePython Web FrameworksRedisREST API DesignSecrets ManagementSecure Coding PracticesStructured LoggingSupply Chain SecuritySystem Design FundamentalsTekton PipelinesUnit TestingWebhooks & Integrations

What changes at Senior

51 skills get a higher expectation or become core when moving from Mid-level to Senior. The biggest jumps first.

See the Senior page →
Run this with your whole team
Self-assessment plus manager and peer reviews against the same matrix, gap analysis and next-level readiness for every engineer. Team Pro is free for 14 days; individual tools stay free forever.
Start a team trial (14 days free) Send to my manager

} in the open competency matrix: 51 skills across 5 levels. The matrix is free for individuals and stays free.