Domain
DevOps & CI/CD
Skill Profile
Pipeline design, workflows, runners, caching, artifacts, matrix builds
Roles
70
where this skill appears
Levels
5
structured growth path
Mandatory requirements
143
the other 199 optional
DevOps & CI/CD
CI/CD
3/17/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| 1C Developer | Understands basic GitHub Actions for 1C projects: running existing CI workflows for 1C configuration checks, reading pipeline logs for build failures, understanding YAML syntax for workflow files. Follows team conventions for triggering 1C-specific CI pipelines. | |
| AI Product Engineer | Learns basic CI/CD pipeline concepts in GitHub Actions for automating AI product builds and testing. Understands workflow file structure and triggers for running pipelines on ML repository changes. | |
| Analytics Engineer | Runs dbt commands through GitHub Actions: dbt run, dbt test in pull requests. Understands basic workflow file structure and reads CI logs for debugging model errors. | |
| Android Developer | Understands basic CI/CD concepts for Android: automatic builds on push/PR, running lint checks and unit tests. Reads GitHub Actions logs on build failures, understands workflow file structure (triggers, jobs, steps), can restart failed jobs and find error causes in Gradle logs under mentor guidance. | |
| Application Security Engineer | Understands basic GitHub Actions for security work: running SAST/DAST scans in CI pipelines, reading security scan results from workflow outputs, understanding action configurations for security tools. Follows team conventions for security scanning pipeline integration. | |
| AR/VR Developer | Understands basic GitHub Actions for AR/VR projects: running build pipelines for Unity/Unreal AR projects, reading CI logs for XR build failures, understanding workflow triggers for platform-specific builds. Follows team conventions for AR/VR build automation. | |
| Backend Developer (C#/.NET) | Understands CI/CD for .NET. Runs builds via GitHub Actions: dotnet restore, build, test, publish. Reads failed job logs. Fixes broken builds. | |
| Backend Developer (Elixir) | Sets up basic GitHub Actions workflows for Elixir projects: installing OTP and Elixir via erlef/setup-beam, caching _build and deps via actions/cache. Runs mix test, mix format --check-formatted and mix credo on every push and pull request. | |
| Backend Developer (Go) | Creates basic GitHub Actions workflows for Go projects: go build, go test, go vet on every pull request. Configures Go module caching via actions/cache, uses Go matrix strategy for testing across different Go versions. | |
| Backend Developer (Java/Kotlin) | Understands CI/CD pipeline for Java projects. Runs builds and tests via GitHub Actions: maven/gradle build, test, package. Reads failed job logs. Fixes broken builds. | |
| Backend Developer (Node.js) | Understands CI for Node.js: npm install, lint, test, build. Runs pipeline and debugs failures. Uses node matrix for compatibility testing. | |
| Backend Developer (PHP) | Understands CI/CD pipeline: build, test, deploy. Configures basic workflow: running tests and linter on push/PR. Works with artifacts. Reads failed build logs. | |
| Backend Developer (Python) | Required | Understands CI/CD pipeline. Creates simple GitHub Actions workflows. Runs tests and linters in CI. Uses actions from marketplace. |
| Backend Developer (Rust) | Sets up basic CI pipeline for Rust projects in GitHub Actions: cargo check, cargo test, cargo clippy and rustfmt --check. Understands dependency caching through actions/cache for ~/.cargo and target/ directories to speed up builds. | |
| Backend Developer (Scala) | Understands basic GitHub Actions workflow structure for Scala projects: sbt compile, sbt test, caching .ivy2 and .sbt directories. Can read CI/CD pipeline logs, fix broken builds and understands push and pull request trigger concepts. | |
| BI Analyst | Understands basic CI/CD concepts for automating deployment of analytical models and reports. Can run existing pipelines for updating dbt models or deploying dashboards. Knows GitHub Actions workflow structure and can read logs for error diagnosis. | |
| Blockchain Developer | Uses GitHub Actions for blockchain: smart contract compilation, test execution. Understands CI for Solidity/Rust. | |
| Cloud Engineer | Required | Creates simple GitHub Actions workflows for cloud projects: lint Terraform/CloudFormation, validate configurations, run tests. Understands workflow file structure, triggers (push, pull_request), uses existing actions for AWS CLI, Docker build and push. |
| Compiler Engineer | Understands GitHub Actions workflow file structure. Can run basic pipelines for building and testing the compiler on each commit, reads logs for error diagnostics. | |
| Computer Vision Engineer | Understands basic GitHub Actions for CV work: running model training validation pipelines, reading CI logs for test failures in CV code, understanding workflow triggers for dataset processing jobs. Follows team conventions for ML pipeline CI automation. | |
| Data Analyst | Understands basic GitHub Actions for data work: running data validation pipelines, reading CI logs for SQL/notebook test failures, understanding workflow configurations for data quality checks. Follows team conventions for analytical code CI automation. | |
| Data Engineer | Understands CI/CD for data pipelines: running dbt/SQL tests on PR, linting Python code. Reads failed build logs. Understands workflow triggers. | |
| Data Scientist | Uses GitHub Actions for DS: automated model test runs, notebook linting. Understands basic CI workflow. | |
| Database Engineer / DBA | Required | Understands CI/CD concepts for database work: build, test, deploy for database migrations and schema changes. Uses existing workflows for migration validation. Can add a step to an existing pipeline for database checks. Reads failed build logs for migration issues. |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Understands CI/CD for .NET desktop. Configures GitHub Actions with dotnet build/test/publish. Runs basic workflow for a single platform. | |
| Desktop Developer (Electron/Tauri) | Configures GitHub Actions for Electron: build, test, lint. Runs on a single platform. Caches node_modules. | |
| Desktop Developer (Qt/C++) | Understands CI/CD pipeline for Qt projects. Runs Qt builds through GitHub Actions with Qt Action. Sets up a basic workflow with build and test steps for a single platform. | |
| DevOps Engineer | Understands GitHub Actions workflow structure: events, jobs, steps, uses. Runs ready-made pipelines, reads execution logs and fixes simple errors. Knows basic actions (checkout, setup-node) and YAML configuration syntax. | |
| DevSecOps Engineer | Creates GitHub Actions workflows for CI: build, test, lint. Configures security scanning: CodeQL, Dependabot, secret scanning. Uses actions/checkout, setup-node with pinned versions (SHA). Applies GITHUB_TOKEN with minimal permissions. Understands event triggers and job dependencies. | |
| Embedded Developer | Required | Understands CI/CD concepts for embedded development: build, test, deploy for firmware. Uses existing workflows for cross-compilation and hardware-in-the-loop tests. Can add a step for firmware validation. Reads failed build logs for toolchain issues. |
| Flutter Developer | Understands basic GitHub Actions for Flutter: running Flutter build and test workflows, reading CI logs for platform-specific build failures, understanding workflow triggers for iOS/Android builds. Follows team conventions for Flutter CI pipeline configuration. | |
| Frontend Developer (Angular) | Understands basic GitHub Actions for Angular: running lint, test, and build workflows, reading CI logs for Angular compilation failures, understanding workflow triggers for PR checks. Follows team conventions for Angular CI pipeline configuration. | |
| Frontend Developer (React) | Understands basic CI/CD configuration for React projects in GitHub Actions: running linting (ESLint), type checking (tsc), tests (Vitest) on push and PR. Reads CI logs for error diagnosis, understands status checks for PRs. | |
| Frontend Developer (Svelte) | Uses ready-made GitHub Actions workflows for SvelteKit: npm install, svelte-check, vitest, build. Understands YAML file structure, triggers on push/pull_request, reads CI logs to diagnose Svelte component build errors. | |
| Frontend Developer (Vue) | Understands basic GitHub Actions concepts for Vue project — workflows, jobs, triggers. Uses ready CI configurations for running ESLint, TypeScript checks and Vitest tests on each pull request. | |
| Fullstack Developer | Understands basic GitHub Actions for fullstack projects: reading workflow files, viewing CI results. Runs linting and tests for frontend and backend, understands the pipeline concept and why automated code checking is needed. | |
| Game Designer | Understands basic CI/CD concepts and the purpose of GitHub Actions for automating game project builds. Can read pipeline YAML configurations and understands workflow triggers. Can run an existing pipeline for building a test game version. | |
| Game QA Engineer | Understands basic GitHub Actions for game QA: running automated test workflows for game builds, reading CI logs for test failures and build issues, understanding pipeline status for release readiness. Follows team conventions for game QA CI integration. | |
| Game Server Developer | Understands basic GitHub Actions for game servers: running build and test pipelines for server code, reading CI logs for compilation and test failures, understanding deployment workflow triggers. Follows team conventions for game server CI/CD pipeline usage. | |
| Infrastructure Engineer | Understands CI/CD concepts and basic GitHub Actions workflow syntax. Can run linters and simple infrastructure code checks in pipeline on each pull request. | |
| iOS Developer | Understands basic GitHub Actions workflow structure for iOS projects: triggers, jobs, and steps. Reads CI logs to diagnose Xcode project build errors, understands failure causes — missing certificates, Swift compilation errors, and test failures. Creates simple workflows for automatic test runs on push and pull request. | |
| IoT Engineer | Understands basic GitHub Actions for IoT: running firmware build pipelines, reading CI logs for cross-compilation failures, understanding workflow triggers for device-specific builds. Follows team conventions for IoT firmware CI automation. | |
| Language Tooling Engineer | Understands basic GitHub Actions for language tooling: running compiler build and test pipelines, reading CI logs for regression test failures, understanding workflow triggers for language ecosystem package builds. Follows team conventions for compiler CI automation. | |
| LLM Engineer | Uses GitHub Actions for LLM: automated evaluation runs, prompt testing. Understands CI for ML. | |
| ML Engineer | Understands basic GitHub Actions for ML: running model validation pipelines, reading CI logs for training test failures, understanding workflow configurations for ML experiment tracking. Follows team conventions for ML code CI automation. | |
| MLOps Engineer | Understands basic GitHub Actions for MLOps: running ML pipeline validation workflows, reading CI logs for infrastructure and pipeline test failures, understanding workflow triggers for model deployment automation. Follows team conventions for MLOps CI/CD pipeline configuration. | |
| Network Engineer | Understands basic GitHub Actions for network infrastructure: running network configuration validation pipelines, reading CI logs for infrastructure-as-code test failures, understanding workflow triggers for network change automation. Follows team conventions for network CI/CD pipeline usage. | |
| NLP Engineer | Understands basic GitHub Actions for NLP: running NLP model validation pipelines, reading CI logs for text processing test failures, understanding workflow configurations for language model CI. Follows team conventions for NLP code CI automation. | |
| Penetration Testing Engineer | Understands basic GitHub Actions for penetration testing: running security tool automation pipelines, reading CI logs for scan results, understanding workflow configurations for assessment tool orchestration. Follows team conventions for pentest tooling CI automation. | |
| Performance Testing Engineer | Runs performance tests in CI: smoke tests per PR, baseline comparison. Reads CI results. Understands when a performance test fails. | |
| Platform Engineer | Required | Creates basic GitHub Actions workflows for CI of platform components: lint, test, build. Uses ready-made actions from Marketplace. Configures triggers (push, PR) and matrix builds. Understands workflow YAML syntax and secrets management. |
| Product Manager | Understands the CI/CD concept and its impact on product feature delivery speed and quality. Knows the main delivery pipeline stages and can track build status in GitHub Actions. Uses CI/CD understanding for realistic feature delivery timeline estimation. | |
| QA Automation Engineer | Understands basic GitHub Actions for test automation: running automated test suites in CI pipelines, reading test result reports from workflow outputs, understanding workflow triggers for test execution on PRs. Follows team conventions for test automation CI integration. | |
| QA Engineer (Manual) | Understands basic GitHub Actions for QA: reading CI pipeline results for build and test status, understanding deployment workflow status for test environment readiness, navigating PR checks for quality gate verification. Follows team conventions for QA interaction with CI pipelines. | |
| QA Security Engineer | Runs security tests in CI: SAST (SonarQube), dependency scan (Snyk), image scan (Trivy). Reads security scan results. Creates issues from findings. | |
| React Native Developer | Understands the basic CI/CD pipeline structure for React Native — build, tests, linting. Runs existing GitHub Actions workflows for pull request verification. Reads build logs, finds reasons for test failures. Uses EAS Build via CLI for local and cloud builds. | |
| Release Engineer | Required | Creates basic CI/CD workflows in GitHub Actions: lint, test, build. Configures trigger events (push, PR, schedule) and uses ready-made actions from the marketplace. |
| Security Analyst | Understands basic GitHub Actions for security analysis: reading security scan results from CI pipelines, understanding workflow configurations for automated vulnerability scanning, navigating pipeline status for security compliance checks. Follows team conventions for security CI monitoring. | |
| Site Reliability Engineer (SRE) | Understands CI/CD pipeline: build, test, deploy stages. Launches and monitors pipeline runs. Debugs failed jobs through logs. Understands triggers and environments. | |
| Smart Contract Developer | Uses GitHub Actions for blockchain: smart contract compilation, basic testing. Understands CI workflow. | |
| Solutions Architect | Understands GitHub Actions for CI/CD: workflow syntax, actions marketplace, basic pipeline setup. Evaluates CI/CD requirements for projects. | |
| Systems Programmer (C/C++) | Required | Understands CI/CD concepts: build, test, deploy. Uses existing workflows. Can add a step to existing pipeline. Knows how to check failed build logs. |
| Technical Product Manager | Understands the CI/CD concept and how GitHub Actions automates the product delivery process. Knows main pipeline stages — build, testing, deploy — and their impact on release speed. | |
| Technical Writer | Understands the purpose of CI/CD for documentation: automated building, validation, deployment. Knows the basic structure of a GitHub Actions workflow. Can run existing docs pipelines and interpret results. | |
| Telecom Developer | Understands the CI/CD concept and basic GitHub Actions syntax. Can run linters and simple tests for telecom applications in the pipeline on every commit and pull request. | |
| Unity Developer | Understands basic GitHub Actions for Unity: running Unity build pipelines for target platforms, reading CI logs for Unity compilation failures, understanding workflow triggers for automated builds. Follows team conventions for Unity CI pipeline configuration. | |
| Unreal Engine Developer | Understands basic GitHub Actions for Unreal Engine: running UE build pipelines for target platforms, reading CI logs for compilation and packaging failures, understanding workflow triggers for automated builds. Follows team conventions for Unreal CI pipeline configuration. | |
| XR Unity Developer | Knows GitHub Actions basics and understands workflow file structure for Unity projects. Can run basic build pipelines and monitor CI execution status for XR applications. |
| Role | Required | Description |
|---|---|---|
| 1C Developer | Creates CI/CD pipelines for 1C development: automated testing, configuration builds, storage uploads. Configures 1C test execution through vanessa-automation in GitHub Actions. | |
| AI Product Engineer | Configures CI/CD pipelines in GitHub Actions for automatic testing and deployment of AI services. Integrates model quality checks, code linting, and automatic tests into the continuous integration process for product features. | |
| Analytics Engineer | Configures CI/CD for dbt projects: sqlfluff lint on PR, slim CI with dbt run --select state:modified+, automated dbt tests. Configures dbt package and target caching for pipeline acceleration. | |
| Android Developer | Configures GitHub Actions for Android projects: workflow with Gradle caching (actions/cache for .gradle), parallel jobs for lint/test/build, API level matrix for instrumented tests on emulators. Configures signing via GitHub Secrets, sets up automatic AAB building for release branches, integrates detekt and Android Lint as PR checks. | |
| Application Security Engineer | Independently creates GitHub Actions workflows for security: configures SAST/DAST/SCA scanning pipelines, implements secret detection and dependency audit steps, automates security compliance checks in CI. Manages security-focused CI/CD configurations. | |
| AR/VR Developer | Creates CI/CD pipelines for AR/VR projects with automated builds for different platforms. Configures matrix builds for Android, iOS, Quest, and desktop VR devices. | |
| Backend Developer (C#/.NET) | Configures CI/CD: matrix builds (.NET 8/9), NuGet caching, parallel test execution. Publishes Docker images. Configures environment-specific pipelines. | |
| Backend Developer (Elixir) | Creates CI/CD pipelines on GitHub Actions for Elixir with parallel execution: ExUnit tests with PostgreSQL service, Dialyzer with PLT file caching, Credo and mix audit. Configures matrix builds for different OTP/Elixir versions, implements automated release deployment. | |
| Backend Developer (Go) | Develops CI/CD pipeline in GitHub Actions for Go: parallel stages for lint (golangci-lint), test, build, Docker build. Configures code coverage via coveralls, integration tests with testcontainers-go, and automatic deployment to staging. | |
| Backend Developer (Java/Kotlin) | Configures CI/CD for Java: matrix builds (JDK 17/21), Maven/Gradle dependency caching, parallel test execution. Deploys Docker images to registry. Configures environment-specific pipelines (dev/staging/prod). | |
| Backend Developer (Node.js) | Configures CI/CD: npm cache, parallel test jobs, Docker build + push, automated deployments. Implements: lint-staged, type checking, dependency audit in pipeline. | |
| Backend Developer (PHP) | Designs pipelines: parallel jobs, matrix builds for different versions, dependency caching. Configures deployment stages: staging → production. Integrates security scanning. | |
| Backend Developer (Python) | Required | Designs multi-stage pipelines. Configures dependency caching. Uses matrix builds. Creates reusable workflows. Configures secrets management. |
| Backend Developer (Rust) | Develops CI/CD pipeline for Rust services: testing matrix on stable/nightly, cargo-tarpaulin for coverage, cargo-audit for vulnerabilities. Configures Docker builds through multi-stage, image publishing and deployment through ArgoCD/Flux. | |
| Backend Developer (Scala) | Configures CI/CD pipelines for Scala projects: parallel test execution through sbt, Coursier dependency caching, Docker image builds through sbt-native-packager. Configures matrix builds for different Scala/JDK versions, integrates Scoverage for coverage reports. | |
| BI Analyst | Configures GitHub Actions for automatic testing and deployment of dbt models and ETL pipelines. Sets up CI pipelines for SQL query validation, data tests, and schema changes. Automates dashboard and report updates through scheduled workflows. | |
| Blockchain Developer | Designs CI: Hardhat/Foundry testing, security scanning (Slither), multi-chain deployment pipelines. | |
| Cloud Engineer | Required | Designs CI/CD pipelines for infrastructure: terraform plan in PR with result comment, automated apply after merge, matrix builds for multi-environments. Configures OIDC federation with AWS/GCP for secure authentication without long-lived credentials. |
| Compiler Engineer | Configures CI pipelines for the compiler: platform matrix (Linux/macOS/Windows), dependency caching, parallel test suite execution. Uses artifacts for passing data between jobs. | |
| Computer Vision Engineer | Configures CI/CD pipelines for automatic training and validation of computer vision models. Configures testing with GPU runners and dataset caching. | |
| Data Analyst | Configures CI/CD pipelines for automatic data validation, test execution, and analytical report deployment. Uses matrix strategies and dependency caching. | |
| Data Engineer | Configures CI/CD for data projects: testing dbt models, SQL validation, data contract checking in PR. Automates Airflow DAG deployment. Configures environments for staging/production. | |
| Data Scientist | Designs CI for DS: automated model testing, data validation pipelines, notebook execution. Integrates MLflow into CI. | |
| Database Engineer / DBA | Required | Designs CI/CD pipelines from scratch. Configures caching for faster builds. Uses matrix builds for testing across different versions. Sets up deployment pipelines (staging → production). Works with secrets and environment variables. |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Configures matrix build for .NET on Windows/Linux/macOS. Caches NuGet packages. Automates MSIX/WiX packaging and artifact upload. Integrates code analysis. | |
| Desktop Developer (Electron/Tauri) | Configures matrix CI for Electron on Windows/Linux/macOS. Automates packaging through electron-builder. Integrates code signing. Publishes artifacts. | |
| Desktop Developer (Qt/C++) | Configures matrix build for Qt on Windows/Linux/macOS. Uses caching for Qt SDK and dependencies. Automates packaging and artifact upload. Integrates static analysis in CI. | |
| DevOps Engineer | Develops CI/CD pipelines on GitHub Actions: matrix builds, reusable workflows, composite actions. Configures dependency caching, parallel test execution, deployment to different environments. Manages secrets and environments with approval rules. | |
| DevSecOps Engineer | Develops comprehensive CI/CD pipelines with security gates: SAST (CodeQL), SCA (Dependabot), secret detection (GitLeaks), container scanning (Trivy). Configures GitHub Environments with protection rules and required reviewers. Introduces reusable workflows for standardizing security checks across repositories. | |
| Embedded Developer | Required | Designs CI/CD pipelines from scratch. Configures caching to speed up builds. Uses matrix builds for testing on different versions. Sets up deployment pipelines (staging → production). Works with secrets and environment variables. |
| Engineering Manager | Independently manages GitHub Actions CI/CD for teams: configures pipeline standards and quality gates, implements deployment automation for team services, automates routine operations like release management. Manages CI/CD practices across engineering processes. | |
| Flutter Developer | Independently creates GitHub Actions workflows for Flutter: configures multi-platform build matrices for iOS/Android/Web, implements automated testing and code signing steps, automates App Store/Play Store deployment pipelines. Manages Flutter CI/CD configurations. | |
| Frontend Developer (Angular) | Configures CI/CD for Angular: parallel jobs for lint/test/build, matrix strategy for different Node.js versions, Vercel/Netlify deployment, Angular CLI and Nx caching, PR checks with Lighthouse CI. | |
| Frontend Developer (React) | Configures CI/CD pipeline for React/Next.js in GitHub Actions: node_modules caching, parallel jobs for lint/test/build, preview deployments through Vercel. Integrates Lighthouse CI, bundle size check, visual regression tests in PR workflow. | |
| Frontend Developer (Svelte) | Configures CI/CD pipeline for SvelteKit in GitHub Actions: node_modules caching, parallel jobs for linting and tests. Adds Playwright E2E tests, preview deployment on Vercel/Cloudflare, automatic svelte-check and type checking in PR. | |
| Frontend Developer (Vue) | Configures CI/CD pipeline for Vue project — parallel jobs for lint, type-check, unit and e2e tests. Configures node_modules and Vite build cache, sets up preview deployments for Nuxt on Vercel/Netlify. | |
| Fullstack Developer | Creates GitHub Actions workflows for fullstack applications: parallel jobs for frontend and backend tests, Docker image builds, staging deployment. Configures node_modules caching, matrix builds and conditional execution based on changed paths. | |
| Game Designer | Configures GitHub Actions for automatic building and testing of game projects across platforms. Sets up build matrices for cross-platform builds: PC, consoles, mobile. Integrates automated code quality checks and tests into the PR process. | |
| Game QA Engineer | Independently creates GitHub Actions workflows for game QA: configures automated test execution for game builds, implements test reporting and artifact collection steps, automates build distribution for QA testing. Manages game QA CI pipeline configurations. | |
| Game Server Developer | Independently creates GitHub Actions workflows for game servers: configures build and test pipelines for server code, implements automated deployment to staging/production environments, automates version tagging and release management. Manages game server CI/CD configurations. | |
| Infrastructure Engineer | Configures GitHub Actions for automatic Terraform module testing, Ansible playbook validation. Implements multi-stage pipelines with plan, apply and post-deploy verification for infrastructure changes. | |
| iOS Developer | Configures GitHub Actions for iOS: building via xcodebuild, running unit and UI tests on macOS runners. Configures SPM dependency and derived data caching for build acceleration, sets up matrix builds for different iOS versions. Integrates Fastlane with GitHub Actions for signing, building, and TestFlight deployment automation. | |
| IoT Engineer | Configures CI pipelines for IoT projects: cross-compilation for ARM/ESP32, running unit tests on emulator, automated firmware artifact generation for various platforms. | |
| Language Tooling Engineer | Independently creates GitHub Actions workflows for language tooling: configures multi-platform compiler build matrices, implements regression test suites and benchmark tracking, automates package publishing for language ecosystem releases. Manages compiler CI/CD configurations. | |
| LLM Engineer | Designs CI for LLM: automated benchmarks, regression testing, model deployment pipelines. | |
| ML Engineer | Configures CI/CD for ML: tests, data validation, model evaluation. Uses matrix strategy for testing on different Python/CUDA versions. Caches ML dependencies. | |
| MLOps Engineer | Develops GitHub Actions workflows for MLOps: automated Docker image builds with ML dependencies, model testing on test data, inference service deployment. Configures self-hosted runners with GPU for training tests, integrates DVC for dataset versioning, and caches pip dependencies for pipeline acceleration. | |
| Network Engineer | Creates CI pipelines for testing network configurations — syntax validation, Ansible dry-run, Terraform plan validation. Configures matrix strategies for testing across different platforms. | |
| NLP Engineer | Creates comprehensive CI/CD pipelines in GitHub Actions for NLP projects: model training, metrics validation, staging deployment. Configures dependency and ML artifact caching. | |
| Penetration Testing Engineer | Configures CI/CD pipelines for automatic SAST, DAST, and dependency scanner execution. Integrates Nuclei, Semgrep, and other pentest tools into workflows. | |
| Performance Testing Engineer | Configures CI for performance: automated tests per build, threshold-based pass/fail, results archiving. Integrates k6/Gatling results with PR comments. | |
| Platform Engineer | Required | 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. |
| Product Manager | Uses CI/CD metrics to assess engineering velocity and forecast delivery timelines. Evaluates deployment frequency and lead time as delivery process health indicators. Coordinates pipeline improvements with engineering to accelerate time-to-market. | |
| QA Automation Engineer | Independently creates GitHub Actions workflows for test automation: configures parallel test execution across environments, implements test reporting and coverage tracking steps, automates test environment provisioning. Manages test automation CI pipeline configurations. | |
| QA Engineer (Manual) | Independently manages GitHub Actions for QA workflows: configures deployment pipelines for test environments, implements automated smoke test triggers on deployments, automates test data preparation steps. Manages QA-related CI/CD configurations. | |
| QA Security Engineer | Configures security CI pipeline: SAST/DAST/SCA in GitHub Actions, quality gates by severity, automated PR comments with findings. Configures scheduled security scans. | |
| React Native Developer | Configures GitHub Actions for React Native — parallel jobs for iOS/Android, caching node_modules and Gradle/CocoaPods. Integrates EAS Build into the pipeline, configures auto-deploy to TestFlight and Firebase App Distribution. Configures CodePush for OTA updates from CI. | |
| Release Engineer | Required | Designs complex multi-job workflows with dependencies, matrix builds, and conditional steps. Optimizes cache strategies for pipeline acceleration. Creates reusable workflows and composite actions. |
| Security Analyst | Creates CI/CD pipelines in GitHub Actions for automating security checks. Integrates SAST, DAST, and dependency scanning into workflows with secrets management. | |
| Site Reliability Engineer (SRE) | Configures CI/CD for infrastructure: Terraform plan/apply, Helm upgrades, container builds. Automates testing: infra unit tests, integration tests. Implements approval gates for production. | |
| Smart Contract Developer | Designs CI for blockchain: Hardhat/Foundry testing, security scanning, deployment verification. | |
| Solutions Architect | Designs CI/CD with GitHub Actions: multi-stage pipelines, matrix builds, reusable workflows. Defines deployment strategies for architectural decisions. | |
| Systems Programmer (C/C++) | Required | Designs CI/CD pipelines from scratch. Configures caching for build acceleration. Uses matrix builds for multi-version testing. Sets up deployment pipelines (staging → production). Works with secrets and environment variables. |
| Technical Lead | Independently manages GitHub Actions CI/CD for technical teams: configures pipeline standards for code quality enforcement, implements progressive deployment strategies, automates engineering workflow operations. Manages CI/CD practices for technical delivery processes. | |
| Technical Product Manager | Uses GitHub Actions capabilities for improving the product process — automatic preview environment deployment, build status notifications, integration with project boards and issue tracking. | |
| Technical Writer | Configures GitHub Actions for documentation pipeline: build, lint, link-check, deploy. Sets up workflows for PR preview environments. Uses actions for auto-generating documentation (API docs, changelogs). | |
| Telecom Developer | Configures GitHub Actions for automatic building, testing, and deployment of telecom services. Implements pipelines with SIP stack integration tests and protocol compatibility verification. | |
| Unity Developer | Independently creates GitHub Actions workflows for Unity: configures automated Unity build pipelines for multiple platforms, implements test execution with Unity Test Framework, automates build artifact distribution and versioning. Manages Unity CI/CD configurations. | |
| Unreal Engine Developer | Independently creates GitHub Actions workflows for Unreal Engine: configures automated UE build pipelines for target platforms, implements packaging and cook content automation, automates build distribution and version management. Manages Unreal CI/CD configurations. | |
| XR Unity Developer | Configures CI/CD pipelines in GitHub Actions for automated Unity XR project builds across different platforms. Configures Library folder and artifact caching for faster builds. |
| Role | Required | Description |
|---|---|---|
| 1C Developer | Designs comprehensive CI/CD workflows for 1C with OneScript, SonarQube integration, and automated tests. Implements automatic database updates and configuration deployment through pipeline. | |
| AI Product Engineer | Designs complex multi-stage GitHub Actions pipelines for the full AI product delivery cycle — from model training to production deployment. Implements parallel jobs, dependency caching, and conditional execution logic for ML artifacts. | |
| Analytics Engineer | Required | Architects the full CI/CD pipeline for the analytics platform: staging deploy on PR, production deploy on merge, automated regression tests. Configures dbt Cloud integration or custom GitHub Actions for blue-green model deployment. |
| Android Developer | Required | Optimizes the Android project's CI/CD pipeline: Gradle build cache with remote storage, parallel module builds, conditional test execution based on changed files (path filters). Configures automated release pipeline — bump version, generate changelog, upload to Play Store via Fastlane/Gradle Play Publisher, integrates Firebase App Distribution for alpha/beta tracks. |
| Application Security Engineer | Required | Designs CI/CD security architecture: implements security scanning pipeline optimization for speed and coverage, designs progressive security gates across deployment stages, architects supply chain security controls in CI/CD. Mentors team on DevSecOps pipeline best practices. |
| AR/VR Developer | Architects comprehensive GitHub Actions pipelines for AR/VR with artifact caching. Implements automated 3D asset building, texture optimization, and deployment to test devices. | |
| Backend Developer (C#/.NET) | Required | Designs CI/CD: reusable workflows, artifact promotion, canary deployments. Integrates quality gates: SonarQube, OWASP dependency check, container scanning. |
| Backend Developer (Elixir) | Required | Designs advanced CI/CD pipelines for Elixir on GitHub Actions. Implements incremental compilation with caching, parallel test execution through mix test --partitions. Configures automatic Docker image builds with Elixir releases and Kubernetes deployment. |
| Backend Developer (Go) | Required | Designs advanced CI/CD pipelines for Go microservices: matrix builds, reusable workflows, security scanning with Trivy and gosec. Optimizes build time through caching and parallelism, configures canary deployment and automatic rollback. |
| Backend Developer (Java/Kotlin) | Required | Designs CI/CD for Java platform: reusable workflows, artifact promotion, canary deployments. Integrates quality gates: SonarQube, dependency check, container scanning. Optimizes build time via incremental compilation. |
| Backend Developer (Node.js) | Required | Designs CI/CD for Node.js platform: monorepo builds (Nx/Turborepo), selective testing (affected packages), canary deployments. Optimizes: build caching, parallel execution. |
| Backend Developer (PHP) | Required | Designs CI/CD architecture: reusable workflows, self-hosted runners for specific tasks, blue-green/canary deployments. Optimizes build time. Automates rollback. |
| Backend Developer (Python) | Required | Designs CI/CD strategy for microservices. Creates custom actions. Configures deploy pipelines with approvals. Implements quality gates and security scanning. |
| Backend Developer (Rust) | Required | Designs CI/CD infrastructure for Rust monorepo: incremental builds through cargo-hakari, parallel jobs for workspace crates, release automation through cargo-release. Optimizes build time through sccache, self-hosted runners and Docker layer caching. |
| Backend Developer (Scala) | Required | Designs CI/CD pipelines for Scala microservices: multi-stage pipeline with unit/integration/e2e tests, security scanning through Snyk, automatic deployment through ArgoCD. Optimizes sbt build time through incremental compilation and remote caching, configures release workflow with semantic versioning. |
| BI Analyst | Designs CI/CD pipelines for the full analytical data lifecycle: from ingestion to dashboard deployment. Implements GitOps approach for managing analytical infrastructure through version control. Optimizes build times through caching and incremental model updates. | |
| Blockchain Developer | Defines CI/CD architecture: automated audit integration, deployment verification, multi-chain CI. | |
| Cloud Engineer | Required | Develops reusable workflows and composite actions for infrastructure pipelines: standardized IaC pipeline (validate→plan→approve→apply), automated module updates, scheduled drift detection. Integrates security scanning (tfsec, checkov) and cost estimation. |
| Compiler Engineer | Designs complex CI/CD pipelines for the compiler: bootstrap build, regression tests on thousands of files, performance benchmarks. Optimizes execution time through caching and sharding. | |
| Computer Vision Engineer | Designs complex CI/CD workflows for MLOps processes — automatic training, evaluation, model registry. Integrates DVC, MLflow, and model quality checks. | |
| Data Analyst | Designs complex CI/CD workflows for ETL process automation with parallel execution and conditional logic. Integrates data quality checks and automatic documentation generation. | |
| Data Engineer | Required | Designs CI/CD for data platform: pipeline testing (unit + integration), automated schema validation, blue/green deployment for Airflow. Implements data quality gates in deployment pipeline. |
| Data Scientist | Defines CI/CD strategy: model training pipelines, automated evaluation, A/B test deployment. Implements ML CI best practices. | |
| Database Engineer / DBA | Required | Designs CI/CD platform for multiple projects. Creates reusable workflows/templates. Optimizes build time at the organizational level. Configures security scanning in pipelines. Implements deployment strategies (blue-green, canary). Integrates with ArgoCD/FluxCD. |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Required | Designs CI/CD for .NET desktop with code signing, auto-update, release management. Configures self-hosted runners for WPF UI testing. Optimizes pipeline. |
| Desktop Developer (Electron/Tauri) | Required | Designs CI/CD for Electron with auto-update publishing, code signing, notarization. Optimizes build times. Configures release pipeline with draft releases. |
| Desktop Developer (Qt/C++) | Required | Designs CI/CD pipeline for desktop with auto-update, code signing, release management. Configures self-hosted runners for specific hardware. Optimizes pipeline time and costs. |
| DevOps Engineer | Required | Designs scalable CI/CD platform on GitHub Actions: self-hosted runners on Kubernetes (ARC), custom actions for the organization, OIDC integration with clouds. Optimizes execution time through caching, parallelism and condition-based execution. |
| DevSecOps Engineer | Required | Designs GitHub Actions architecture for the organization: self-hosted runners with security hardening, network isolation. Introduces GitHub Advanced Security (GHAS) with custom CodeQL queries. Configures OIDC federation for secure AWS/GCP access without long-lived credentials. Creates custom composite actions. |
| Embedded Developer | Required | Designs CI/CD platform for multiple projects. Creates reusable workflows/templates. Optimizes build time at organization level. Configures security scanning in pipeline. Introduces deployment strategies (blue-green, canary). Integrates with ArgoCD/FluxCD. |
| Engineering Manager | Required | Designs CI/CD architecture for engineering organization: optimizes pipeline speed and reliability across teams, implements progressive delivery strategies, architects deployment automation for multi-service environments. Mentors leads on CI/CD best practices and platform engineering. |
| Flutter Developer | Required | Designs CI/CD architecture for Flutter platforms: optimizes multi-platform build pipelines for speed, implements progressive delivery for mobile releases, architects automated code signing and store deployment. Mentors team on Flutter CI/CD best practices for release management. |
| Frontend Developer (Angular) | Required | Designs CI/CD architecture for Angular: affected-based testing via Nx, Chromatic for visual regression, release automation via semantic-release, preview deployments for each PR. |
| Frontend Developer (React) | Required | Designs CI/CD architecture for React applications: matrix builds (Node versions, browsers), E2E tests through Playwright in CI, automatic deployment to staging/production. Optimizes pipeline time: selective testing, Turborepo remote caching, parallel jobs. |
| Frontend Developer (Svelte) | Required | Designs advanced CI/CD pipelines for SvelteKit: matrix strategies for cross-browser testing, performance budgets. Implements automatic Lighthouse checks, visual regression tests, conditional deploys for different SvelteKit adapters. |
| Frontend Developer (Vue) | Required | Designs CI/CD architecture for Vue applications — matrix builds, conditional deployments, canary releases. Configures Lighthouse CI for performance regression, bundle size checks and visual regression testing in pipeline. |
| Fullstack Developer | Required | Designs CI/CD pipelines for fullstack applications: monorepo-aware builds with affected package detection, e2e tests with Playwright, canary deployments. Optimizes build time, configures PR preview deployments and automated migration verification. |
| Game Designer | Designs complex CI/CD pipelines for game projects with artifact caching and parallel builds. Optimizes build time through incremental builds and distributed asset caching. Implements automated deployment to test servers and staging environments. | |
| Game QA Engineer | Required | Designs CI/CD architecture for game QA: optimizes test execution pipelines for game build coverage, implements progressive testing gates across build stages, architects automated regression testing for game releases. Mentors QA team on CI/CD best practices for game quality assurance. |
| Game Server Developer | Required | Designs CI/CD architecture for game server infrastructure: optimizes build and deployment pipelines for live service updates, implements progressive delivery with canary and blue-green deployments, architects rollback automation for game server releases. Mentors team on game server CI/CD best practices. |
| Infrastructure Engineer | Designs advanced CI/CD pipelines for infrastructure with matrix builds for multi-cloud testing. Implements reusable workflows and composite actions for standardizing infrastructure deployments. | |
| iOS Developer | Required | Architects optimal CI/CD pipeline for iOS on GitHub Actions: parallel jobs for linting, testing, and building, conditional workflows for different branches. Configures self-hosted Mac runners for acceleration, manages secrets via GitHub Secrets for certificates. Implements automatic release notes creation and deployment via match + Fastlane. |
| IoT Engineer | Designs comprehensive CI/CD pipelines for IoT: target platform matrix, integration tests with hardware-in-the-loop, automatic OTA updates of test devices on merge. | |
| Language Tooling Engineer | Required | Designs CI/CD architecture for language tooling: optimizes multi-platform compiler build pipelines, implements progressive release strategies for language ecosystem packages, architects benchmark regression detection in CI. Mentors team on compiler CI/CD best practices. |
| LLM Engineer | Defines CI/CD architecture: model evaluation pipelines, A/B deployment, safety testing. | |
| ML Engineer | Designs CI/CD pipeline for ML lifecycle. Automates model training and deployment through CI/CD. Configures GPU runners for CI. | |
| MLOps Engineer | Required | Architects CI/CD pipelines for the full ML lifecycle in GitHub Actions: automatic training on code or data changes, model validation before deployment, canary deployment via ArgoCD. Implements matrix builds for testing compatibility across ML framework versions and configures reusable workflows for standard ML operations. |
| Network Engineer | Designs comprehensive CI/CD pipelines for network infrastructure with lint, unit-test, integration-test stages on virtual topologies and canary deployment of configurations to production equipment. | |
| NLP Engineer | Designs advanced CI/CD workflows for NLP pipelines with model and data versioning. Implements automatic model quality evaluation and gate checks before deployment. | |
| Penetration Testing Engineer | Designs complex security CI/CD workflows with parallel scanning, custom rules, and vulnerability management integration. Automates pentest reporting. | |
| Performance Testing Engineer | Required | Designs CI performance pipeline: multi-stage testing (smoke → load → soak), automated regression detection, performance gate enforcement. |
| Platform Engineer | Required | Designs CI/CD platform based on GitHub Actions for IDP: reusable workflow library, required workflows, environment protection rules. Implements OIDC authentication for secure deployment. Creates self-service CI/CD for teams through template repositories and Backstage. |
| Product Manager | Defines delivery strategy considering CI/CD capabilities: feature flags, A/B testing, canary releases. Designs deployment pipeline requirements to support product experiments. Uses DORA metrics for continuous delivery process improvement. | |
| QA Automation Engineer | Required | Designs CI/CD architecture for test automation: optimizes parallel test execution pipelines for speed and reliability, implements progressive testing strategies across deployment stages, architects test infrastructure automation. Mentors team on test pipeline best practices and efficiency optimization. |
| QA Engineer (Manual) | Required | Designs CI/CD workflows for QA integration: optimizes deployment pipelines for test environment reliability, implements automated quality gates aligned with QA processes, architects test data and environment preparation automation. Mentors QA team on CI/CD practices for efficient quality assurance. |
| QA Security Engineer | Required | Designs security CI/CD integration: shift-left security testing, pre-commit hooks, mandatory security gates. Implements custom actions for organization-specific checks. |
| React Native Developer | Required | Architects CI/CD pipeline for React Native monorepo — matrix builds, conditional workflows based on changed modules. Optimizes build time — parallelization, caching, incremental builds. Integrates Detox E2E tests in CI with emulators. Configures release automation. |
| Release Engineer | Required | Develops custom GitHub Actions in TypeScript/Docker. Builds self-hosted runner infrastructure for specific workloads. Optimizes CI/CD cost and performance for the organization. |
| Security Analyst | Designs comprehensive security pipelines in GitHub Actions with matrix builds. Implements automatic merge blocks when critical vulnerabilities are detected. | |
| Site Reliability Engineer (SRE) | Required | Designs CI/CD for platform: multi-stage deployments, canary/blue-green, rollback automation. Implements progressive delivery (Argo Rollouts, Flagger). Optimizes pipeline performance. |
| Smart Contract Developer | Defines CI/CD architecture: multi-chain deployment, automated auditing, testnet deployment pipelines. | |
| Solutions Architect | Defines CI/CD architecture: pipeline patterns, deployment strategies, environment management. Designs CI/CD for microservices architecture. | |
| Systems Programmer (C/C++) | Required | Designs CI/CD platform for multiple projects. Creates reusable workflows/templates. Optimizes build time at organizational level. Configures security scanning in pipeline. Introduces deployment strategies (blue-green, canary). Integrates with ArgoCD/FluxCD. |
| Technical Lead | Required | Designs CI/CD architecture for technical teams: optimizes pipeline speed and reliability for developer productivity, implements progressive delivery strategies for production services, architects deployment automation with proper rollback mechanisms. Mentors team on CI/CD engineering best practices. |
| Technical Product Manager | Optimizes CI/CD pipeline to accelerate product delivery — parallel checks, feature branch deployments, automated rollbacks. Measures and improves team's DORA metrics. | |
| Technical Writer | Designs complex CI/CD pipelines for documentation: matrix builds for multi-version docs, conditional deploys, automated testing. Creates reusable workflows for multiple documentation projects. Optimizes build performance. | |
| Telecom Developer | Designs multi-stage CI/CD pipelines for the telecom platform with testing across different protocol versions. Implements canary deployment for network functions with automatic rollback on quality degradation. | |
| Unity Developer | Required | Designs CI/CD architecture for Unity platforms: optimizes multi-platform Unity build pipelines for speed and reliability, implements progressive delivery for game releases, architects automated build verification testing. Mentors team on Unity CI/CD best practices and build optimization. |
| Unreal Engine Developer | Required | Designs CI/CD architecture for Unreal Engine: optimizes UE build pipelines for large project compilation times, implements progressive delivery for game content updates, architects automated packaging and distribution workflows. Mentors team on Unreal CI/CD best practices. |
| XR Unity Developer | Designs comprehensive CI/CD workflows for XR projects with build matrices, auto-tests and deployment to test devices. Optimizes pipelines for reducing build time of large Unity projects. |
| Role | Required | Description |
|---|---|---|
| 1C Developer | Defines CI/CD strategy for all 1C projects in the organization. Designs reusable Actions and standardizes build, testing, and deployment processes for 1C configurations. | |
| AI Product Engineer | Defines CI/CD strategy for the entire AI product team, standardizes reusable workflows and composite actions. Implements model quality gate checks before deployment and automatic rollback on metric degradation. | |
| Analytics Engineer | Required | Defines CI/CD standards for organizational analytics projects: reusable workflows for dbt, automated data quality gates, cost estimation in PRs. Implements a GitOps approach for managing warehouse resources and permissions. |
| Android Developer | Required | Defines CI/CD strategy for the Android team: standard workflow templates (reusable workflows), branch protection policies, merge queue for stable main. Implements Gradle Enterprise / Develocity for build analytics, configures self-hosted runners with Android SDK for faster builds, defines CI time SLA (PR check < 15 min), trains the team on pipeline optimization. |
| Application Security Engineer | Required | Defines DevSecOps strategy with GitHub Actions: establishes CI/CD security standards across teams, implements platform-level security scanning integration, drives adoption of supply chain security controls in all deployment pipelines. |
| AR/VR Developer | Defines CI/CD standards for the organization's AR/VR projects in GitHub Actions. Creates reusable workflows for building, testing, and distributing XR applications. | |
| Backend Developer (C#/.NET) | Required | Defines CI/CD standards: pipeline templates, branching strategy, release process. Implements automated rollback and feature flags. |
| Backend Developer (Elixir) | Required | Defines CI/CD standards for all organizational Elixir projects on GitHub Actions. Creates reusable workflows for typical Elixir pipelines. Implements quality gates: Dialyzer, Credo, ExCoveralls >90%, mix audit and migration checks. |
| Backend Developer (Go) | Required | Defines CI/CD standards for the Go team: mandatory checks (lint, test, security scan), reusable workflow templates, deployment policies. Implements GitOps practices, automates release management via semver and changelog generation for Go services. |
| Backend Developer (Java/Kotlin) | Required | Defines team CI/CD standards: pipeline templates, branching strategy, release process. Implements automated rollback and feature flags. Monitors deployment frequency and lead time. |
| Backend Developer (Node.js) | Required | Defines CI/CD standards: mandatory checks (lint, types, tests, security), deployment policies, rollback procedures. Implements DORA metrics. |
| Backend Developer (PHP) | Required | Defines CI/CD standards for the team: mandatory checks, deployment policy, environment management. Implements GitOps practices. Monitors deployment frequency and lead time. |
| Backend Developer (Python) | Required | Defines CI/CD standards for the organization. Optimizes runner infrastructure. Implements deployment strategies. Standardizes pipelines. |
| Backend Developer (Rust) | Required | Defines CI/CD standards for Rust platform: mandatory checks (clippy, deny, audit, MSRV), deployment gates with canary and smoke tests. Develops reusable workflows for cross-team standardization and integrates security scanning (cargo-vet, cargo-deny) into the merge process. |
| Backend Developer (Scala) | Required | Defines CI/CD standards for Scala team: mandatory pipeline stages, quality gates (coverage, lint), trunk-based development strategy. Implements reusable workflows for sbt projects, configures automated dependency updates through Scala Steward and integrates performance regression testing. |
| BI Analyst | Defines CI/CD strategy for the entire analytics team: standards, workflow templates, best practices. Standardizes deployment automation for all BI platform components: models, dashboards, alerts. Coordinates with DevOps to create optimal infrastructure for analytics CI/CD. | |
| Blockchain Developer | Defines CI/CD standards: mandatory security checks, deployment governance, audit requirements. | |
| Cloud Engineer | Required | Defines CI/CD strategy for all infrastructure repositories: standard workflow templates, self-hosted runners in private networks, secrets management through OIDC. Introduces governance — required reviews, environment protection rules, audit trail for infrastructure changes. |
| Compiler Engineer | Standardizes CI/CD processes for the compiler team: reusable workflows, merge policies, automated release pipelines. Introduces quality metrics and gates for each stage. | |
| Computer Vision Engineer | Defines CI/CD standards for the CV team, creates reusable actions for ML pipelines. Optimizes GPU resource costs and workflow execution time. | |
| Data Analyst | Defines CI/CD standards for the analytics team, creates reusable actions and workflow templates. Optimizes build times and ensures reliability of automated processes. | |
| Data Engineer | Required | Defines CI/CD standards for data team: mandatory checks (dbt test, SQL lint, contract validation), deployment strategy, release management for data pipelines. |
| Data Scientist | Defines CI/CD standards for DS: mandatory model tests, automated evaluation gates, reproducibility requirements. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Required | Defines CI/CD strategy for .NET desktop team. Coordinates release automation. Introduces quality gates. |
| Desktop Developer (Electron/Tauri) | Required | Defines CI/CD strategy for the Electron team. Coordinates release automation. Establishes deployment standards. |
| Desktop Developer (Qt/C++) | Required | Defines CI/CD strategy for the desktop team. Coordinates release automation, establishes deployment standards. Introduces quality gates and automated release notes. |
| DevOps Engineer | Required | Defines GitHub Actions CI/CD standards for the organization: reusable workflow library, runner security standards, governance and compliance. Designs self-hosted runner architecture with autoscaling, pipeline efficiency metrics. |
| DevSecOps Engineer | Required | Defines CI/CD strategy on GitHub for the organization. Manages GitHub Enterprise with SSO, audit logs, IP allow lists. Builds metrics: deployment frequency, lead time, MTTR, change failure rate (DORA). Introduces policy enforcement through repository rulesets and branch protection at scale. |
| Engineering Manager | Required | Defines DevOps strategy with GitHub Actions at organizational level: establishes CI/CD standards and platform engineering approaches, implements internal developer platform capabilities, drives engineering excellence through deployment automation and reliability. |
| Flutter Developer | Required | Defines DevOps strategy for Flutter teams: establishes CI/CD standards for multi-platform mobile delivery, implements platform engineering approaches for Flutter build infrastructure, drives adoption of automated release management for App Store/Play Store. |
| Frontend Developer (Angular) | Required | Manages CI/CD infrastructure for the Angular project: pipeline time optimization, Nx Cloud for distributed execution, branch protection standards and required checks, CI performance monitoring and metrics. |
| Frontend Developer (React) | Required | Standardizes CI/CD for the team's React projects: reusable workflows for GitHub Actions, unified quality gates (tests, coverage, Lighthouse, a11y), deployment strategy (preview, staging, canary, production). Defines CI time SLA and hotfix process. |
| Frontend Developer (Svelte) | Required | Defines CI/CD standards for the team's Svelte projects: mandatory checks, quality gates, deployment strategies. Optimizes pipeline time through caching and parallelism, implements automatic rollback mechanisms and failure notifications. |
| Frontend Developer (Vue) | Required | Defines CI/CD standards for Vue teams — shared workflows, deployment strategies, rollback procedures. Introduces GitOps practices for Nuxt applications, optimizes pipeline time through intelligent test splitting. |
| Fullstack Developer | Required | Defines CI/CD strategy for the fullstack platform: standard pipelines for different project types, reusable workflows, automated quality gates. Designs release process: semantic versioning, changelog, coordinated frontend and backend deployment. |
| Game Designer | Defines CI/CD strategy for all game project repositories and supporting tools. Standardizes GitHub Actions workflows for the team: templates, reusable actions, secrets. Ensures pipeline reliability and speed as the team scales. | |
| Game QA Engineer | Required | Defines DevOps strategy for game QA: establishes CI/CD standards for game quality gates, implements platform engineering approaches for test automation infrastructure, drives adoption of continuous testing practices in game development pipelines. |
| Game Server Developer | Required | Defines DevOps strategy for game server teams: establishes CI/CD standards for live service deployment, implements platform engineering approaches for game server infrastructure, drives adoption of progressive delivery for game updates. |
| Infrastructure Engineer | Defines CI/CD standards for organizational infrastructure changes with approval workflows and environment protection. Designs GitOps processes with automatic reconciliation and rollback for infrastructure. | |
| iOS Developer | Required | Defines CI/CD strategy for the iOS team on GitHub Actions: multi-stage pipelines with gate checks, automatic version bumping and tag management. Implements quality gates: test coverage, SwiftLint compliance, binary size, and performance benchmarks. Optimizes CI costs through efficient macOS-minute usage and caching. |
| IoT Engineer | Standardizes CI/CD processes for the IoT team: reusable workflows for different devices, firmware signing policies, certification testing automation. | |
| Language Tooling Engineer | Required | Defines DevOps strategy for language tooling teams: establishes CI/CD standards for compiler release management, implements platform engineering approaches for language ecosystem builds, drives adoption of automated regression and benchmark testing. |
| LLM Engineer | Defines CI/CD standards: mandatory evaluation, safety gates, deployment governance. | |
| ML Engineer | Defines CI/CD standards for ML organization. Designs ML deployment pipeline. Coordinates CI/CD practices with DevOps. | |
| MLOps Engineer | Required | Defines CI/CD standards for the MLOps team in GitHub Actions: mandatory pipeline stages (lint, test, model validation, security scan, deploy), templates for typical ML projects. Implements CI/CD metrics — ML image build time, model deployment frequency, rollback rate — and optimizes GPU runner costs. |
| Network Engineer | Standardizes CI/CD practices for the entire network team. Introduces reusable workflows, GitOps approach to configuration management and automatic rollback upon anomaly detection. | |
| NLP Engineer | Defines CI/CD strategy for all organizational NLP projects. Designs reusable Actions for MLOps, standardizes training and deployment pipelines for language models. | |
| Penetration Testing Engineer | Defines security CI/CD standards for the team, creates reusable actions for security testing. Coordinates security gate integration into DevSecOps processes. | |
| Performance Testing Engineer | Required | Defines CI performance standards: mandatory performance gates, threshold management, reporting. Implements continuous performance testing. |
| Platform Engineer | Required | Defines organizational CI/CD strategy on GitHub Actions: governance, compliance checks, security scanning pipeline. Leads migration from legacy CI to Actions. Designs runner infrastructure with autoscaling (ARC). Optimizes costs and performance at enterprise level. |
| Product Manager | Defines delivery strategy for the product portfolio considering CI/CD infrastructure. Standardizes deployment practices for all product teams: release cadence, rollback policies. Coordinates CI/CD infrastructure investments with product delivery goals. | |
| QA Automation Engineer | Required | Defines DevOps strategy for QA teams: establishes CI/CD standards for test infrastructure, implements platform engineering approaches for test execution environments, drives adoption of continuous testing practices across development teams. |
| QA Engineer (Manual) | Required | Defines CI/CD strategy for the entire QA team, standardizes test pipeline workflows. Implements quality gate checks and automated test execution in deployment pipelines. |
| QA Security Engineer | Required | Defines CI security standards: mandatory security checks, gate policies, remediation SLA. Coordinates security tooling in CI/CD. Introduces security pipeline metrics. |
| React Native Developer | Required | Defines the DevOps strategy for mobile development. Establishes pipelines from commit to production — feature branches, staging, release candidates. Implements automated release management — versioning, changelog, code signing. Coordinates CI/CD with platform-specific requirements. |
| Release Engineer | Required | Defines CI/CD workflow standards for the entire organization in GitHub Actions. Manages runner fleet and secrets management. Makes decisions on tools and platforms. |
| Security Analyst | Defines security CI/CD standards for all organizational repositories in GitHub Actions. Creates reusable workflows for unified security scanning. | |
| Site Reliability Engineer (SRE) | Required | Defines CI/CD standards: deployment policies, approval workflows, rollback procedures. Implements deployment metrics (DORA). Coordinates deployment practices between teams. |
| Smart Contract Developer | Defines CI/CD standards: mandatory security checks, deployment approval, audit requirements. | |
| Solutions Architect | Defines CI/CD standards: pipeline templates, deployment governance, quality gates. Coordinates CI/CD strategy for the organization. | |
| Technical Lead | Required | Defines DevOps strategy for technical teams: establishes CI/CD standards for developer productivity and delivery reliability, implements platform engineering approaches for deployment automation, drives engineering excellence through CI/CD best practices. |
| Technical Product Manager | Defines CI/CD strategy for the product team — deployment frequency, change failure rate, lead time. Ensures the pipeline supports the required iteration speed. | |
| Technical Writer | Defines CI/CD strategy for all documentation projects in the organization. Standardizes pipelines, manages shared runners and secrets. Implements advanced scenarios: scheduled builds, cross-repo triggers, automated content validation. | |
| Telecom Developer | Defines CI/CD standards for telecom development considering service continuity and zero-downtime deployment requirements. Designs GitOps processes for managing network equipment and VNF configurations. | |
| Unity Developer | Required | Defines DevOps strategy for Unity teams: establishes CI/CD standards for Unity build infrastructure, implements platform engineering approaches for multi-platform game delivery, drives adoption of automated build verification and release management. |
| Unreal Engine Developer | Required | Defines DevOps strategy for Unreal teams: establishes CI/CD standards for UE build infrastructure, implements platform engineering approaches for large-scale game project delivery, drives adoption of automated packaging and content deployment. |
| XR Unity Developer | Defines CI/CD standards for all XR projects in the organization, including quality policies and gates. Introduces automated XR application performance testing in the pipeline. |
| Role | Required | Description |
|---|---|---|
| 1C Developer | Shapes organizational 1C development automation standards. Defines CI/CD architecture ensuring quality and delivery speed of changes across all company 1C projects. | |
| AI Product Engineer | Shapes corporate continuous delivery strategy for AI products through GitHub Actions with MLOps practice integration. Defines pipeline architecture for multi-repository AI systems with coordinated model and service versioning. | |
| Analytics Engineer | Required | Architects the continuous delivery platform for analytics: multi-project CI with shared dbt packages, cross-team dependency management, automated rollback on data quality failures. Defines deployment strategy for critical business models. |
| Android Developer | Required | Shapes the organization's Android platform CI/CD infrastructure: unified build system for all Android applications, shared actions and composite workflows architecture, Android SDK management strategy on runners. Designs zero-downtime release process with canary deployments, defines CI health metrics (build times, flaky rate, queue times), manages infrastructure budget. |
| Application Security Engineer | Required | Defines the organization's DevOps strategy. Designs the internal developer platform. Shapes engineering excellence culture. |
| AR/VR Developer | Shapes the organizational AR/VR development automation strategy through GitHub Actions. Architects a CI/CD platform for coordinating immersive application builds across all platforms. | |
| Backend Developer (C#/.NET) | Required | Shapes CI/CD platform: shared runners, reusable pipeline library, deployment governance. Defines DORA metrics and improvement process. |
| Backend Developer (Elixir) | Required | Develops platform CI/CD strategy for the Elixir ecosystem. Designs composite actions and reusable workflows system for the entire organization. Defines trunk-based development policy with feature flags through FunWithFlags and automated canary release through GitOps. |
| Backend Developer (Go) | Required | Shapes organizational CI/CD platform for Go development: standard pipeline templates, internal GitHub Actions, deployment frequency and lead time metrics. Develops self-service deployment platform with automatic quality gates and compliance checks. |
| Backend Developer (Java/Kotlin) | Required | Shapes organizational CI/CD platform: shared runners, reusable pipeline library, deployment governance. Defines DORA metrics targets and continuous improvement process. |
| Backend Developer (Node.js) | Required | Designs CI/CD strategy: unified pipeline templates, progressive delivery, automated quality gates. Defines deployment governance for organization. |
| Backend Developer (PHP) | Required | Shapes organizational CI/CD strategy: shared pipeline infrastructure, deployment standards, compliance gates. Designs internal developer platform. |
| Backend Developer (Python) | Required | Shapes company CI/CD strategy. Evaluates GitHub Actions vs alternatives. Designs platform-level CI/CD. |
| Backend Developer (Rust) | Required | Shapes organizational DevOps strategy for Rust: platform engineering with golden paths, release trains, feature flags through LaunchDarkly. Defines deployment pipeline architecture with progressive delivery, chaos engineering integration and automated rollback based on SLO metrics. |
| Backend Developer (Scala) | Required | Shapes CI/CD strategy for Scala platform: pipeline template standardization, centralized secrets management, Platform Engineering IDP integration. Defines DORA metrics (deployment frequency, lead time), zero-downtime deployment policies and progressive delivery strategy for all services. |
| BI Analyst | Shapes corporate CI/CD strategy for analytical platforms at the company level. Defines architectural patterns for analytics lifecycle automation at enterprise scale. Publishes best practices for CI/CD in modern data stack and analytics engineering. | |
| Blockchain Developer | Shapes CI/CD strategy: blockchain deployment automation, security governance. | |
| Cloud Engineer | Required | Shapes infrastructure change automation platform: GitOps with GitHub Actions as orchestrator, integration with Terraform Cloud/Spacelift, multi-cloud deployment pipelines. Designs self-service developer platform with guardrails for safe resource provisioning. |
| Compiler Engineer | Defines CI/CD strategy for the compiler ecosystem at the organizational level. Designs self-hosted infrastructure for heavy builds and integration with internal release management systems. | |
| Computer Vision Engineer | Shapes continuous integration strategy for the organization's CV platform. Defines MLOps automation policies and coordinates CI/CD practices across ML teams. | |
| Data Analyst | Shapes continuous integration strategy for the organization's analytical platform, defines automation and quality policies. Coordinates CI/CD practices between data teams. | |
| Data Engineer | Required | Designs CI/CD strategy for data platform: unified pipeline for different data tools (dbt, Airflow, Spark), environment management, data infrastructure provisioning. Defines release governance. |
| Data Scientist | Shapes ML CI/CD strategy: organization-wide ML pipelines, model deployment governance, automation. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Required | Shapes enterprise CI/CD standards for .NET desktop. Evaluates CI platforms. Defines build infrastructure. |
| Desktop Developer (Electron/Tauri) | Required | Shapes enterprise CI/CD standards for Electron. Evaluates CI platforms. Defines build infrastructure. |
| Desktop Developer (Qt/C++) | Required | Shapes enterprise CI/CD standards for desktop. Evaluates CI/CD platforms (GitHub Actions, GitLab CI, Azure DevOps). Defines build infrastructure for the organization. |
| DevOps Engineer | Required | Develops organizational CI/CD platform strategy: choosing between GitHub Actions, GitLab CI and Jenkins for different use cases. Defines unified pipeline platform architecture, quality and security standards for all 100+ repositories and teams. |
| DevSecOps Engineer | Required | Architecturally defines DevSecOps platform based on GitHub. Designs Supply Chain Security: artifact signing, SLSA provenance, dependency review. Defines CI/CD standards for dozens of teams. Develops DevSecOps maturity assessment framework. Influences GitHub Enterprise feature roadmap. |
| Engineering Manager | Required | Defines organizational DevOps strategy: designs internal developer platform for enterprise-wide CI/CD standardization, shapes engineering excellence culture through deployment automation and reliability practices, evaluates platform engineering tools and approaches at organizational scale. |
| Flutter Developer | Required | Defines organizational DevOps strategy for mobile: designs internal developer platform for enterprise mobile CI/CD, builds engineering excellence culture for mobile release management, evaluates platform engineering approaches for Flutter/mobile development at scale. |
| Frontend Developer (Angular) | Required | Defines CI/CD strategy at the Angular platform level: unified pipeline for monorepo with micro-frontends, blue-green deployment for Angular Universal, ng update migration automation in CI, GitOps practices. |
| Frontend Developer (React) | Required | Defines CI/CD strategy for the React application ecosystem: platform team workflows, shared infrastructure for monorepo with Turborepo, progressive delivery (feature flags, canary releases). Designs developer experience pipeline for maximum productivity. |
| Frontend Developer (Svelte) | Required | Shapes CI/CD strategy at the organizational level, designs shared GitHub Actions for the company's Svelte ecosystem. Researches trunk-based development with feature flags for SvelteKit, defines deployment pipeline architecture from PR to production. |
| Frontend Developer (Vue) | Required | Shapes DevOps strategy for company's Vue ecosystem — platform engineering, developer experience metrics, deployment automation. Researches and introduces progressive delivery, feature flags and A/B testing infrastructure. |
| Fullstack Developer | Required | Shapes organizational DevOps strategy for fullstack development: platform CI/CD with self-service, automated security scans, compliance checks. Designs internal developer portal and DORA metrics for evaluating fullstack team productivity. |
| Game Designer | Shapes corporate continuous integration strategy for the studio across all game projects. Defines self-hosted runner architecture and infrastructure for high-load build systems. Publishes best practices for game development pipeline automation. | |
| Game QA Engineer | Required | Defines organizational DevOps strategy for game quality: designs internal platform for game build and test automation at scale, shapes quality engineering culture through continuous testing practices, evaluates game QA infrastructure approaches at organizational level. |
| Game Server Developer | Required | Defines organizational DevOps strategy for game services: designs internal developer platform for live service deployment at scale, builds engineering excellence culture for game server operations, evaluates CI/CD platform approaches for multi-title game server infrastructure. |
| Infrastructure Engineer | Shapes CI/CD strategy for organizational infrastructure, combining GitHub Actions with ArgoCD and Flux. Defines self-service platform engineering architecture with automatic provisioning through pipelines. | |
| iOS Developer | Required | Develops DevOps platform for iOS on GitHub Actions: reusable composite actions and workflows for all organizational iOS projects. Defines infrastructure strategy: self-hosted Mac fleet management, Xcode version management, and automatic updates. Implements CI/CD observability: build time metrics, flaky test detection. |
| IoT Engineer | Defines CI/CD strategy for organizational IoT platform: integration with physical test benches, automated regression testing on device fleet, DevOps for edge. | |
| Language Tooling Engineer | Required | Defines organizational DevOps strategy for language ecosystems: designs internal platform for compiler release automation, fosters engineering excellence culture for language tooling delivery, evaluates CI/CD platform approaches for language ecosystem package management at scale. |
| LLM Engineer | Shapes LLM CI/CD strategy: automated model lifecycle, safety governance. | |
| ML Engineer | Defines ML DevOps strategy. Designs enterprise ML CI/CD. Evaluates CI/CD tools for ML. | |
| MLOps Engineer | Required | Shapes the CI/CD strategy for the organization's MLOps platform: unified reusable workflows for all ML teams, model validation gate standards, Model Registry integration. Designs self-hosted runner infrastructure architecture with GPU pools, defines model promotion policies between environments, and compliance automation for ML artifacts. |
| Network Engineer | Defines continuous delivery strategy for the organization's network infrastructure. Integrates CI/CD with monitoring systems, fosters Infrastructure-as-Code culture in the network division. | |
| NLP Engineer | Shapes organizational CI/CD standards for ML projects. Defines automation architecture ensuring experiment reproducibility and reliable NLP model deployment. | |
| Penetration Testing Engineer | Shapes security testing automation strategy at the organizational level through CI/CD. Defines shift-left security policies and coordinates with DevOps teams. | |
| Performance Testing Engineer | Required | Designs CI/CD performance strategy: automated performance governance, release performance requirements, continuous performance monitoring. |
| Platform Engineer | Required | Shapes vision for next-generation CI/CD platform: AI-assisted pipelines, predictive testing, automated compliance. Defines developer experience strategy for CI/CD. Evaluates and integrates GitHub Copilot for CI/CD and Dependabot for supply chain into a unified platform. |
| Product Manager | Shapes corporate product delivery strategy through CI/CD at the company level. Defines industry standards for continuous delivery in product organizations. Publishes research on the impact of CI/CD practices on product metrics and business outcomes. | |
| QA Automation Engineer | Required | Defines organizational DevOps strategy for quality engineering: designs internal platform for test infrastructure automation at scale, builds engineering excellence culture for continuous testing practices, evaluates test CI/CD platform approaches at organizational level. |
| QA Engineer (Manual) | Required | Defines organizational DevOps strategy for quality assurance: designs internal platform for QA environment automation, fosters engineering excellence culture for quality-integrated delivery, evaluates CI/CD approaches for QA process optimization at organizational scale. |
| QA Security Engineer | Required | Designs security DevSecOps strategy: unified security pipeline, automated compliance, security-as-code. Defines organizational shift-left security framework. |
| React Native Developer | Required | Shapes the organizational DevOps strategy for mobile applications. Designs unified CI/CD platform for React Native projects — shared workflows, reusable actions, centralized secrets. Defines pipeline SLAs. Implements GitOps practices for mobile release management. |
| Release Engineer | Required | Shapes CI/CD platform based on GitHub Actions as an internal developer platform. Evaluates alternatives and makes strategic technology choices for the organization. |
| Security Analyst | Shapes the organizational strategy for security automation through GitHub Actions. Designs a centralized security-as-code platform with governance and compliance controls. | |
| Site Reliability Engineer (SRE) | Required | Designs organizational CI/CD strategy: unified deployment platform, GitOps adoption, progressive delivery framework. Defines deployment governance and compliance requirements. |
| Smart Contract Developer | Shapes CI/CD strategy: blockchain deployment governance, automated security, compliance. | |
| Solutions Architect | Shapes delivery strategy: organization-wide CI/CD architecture, deployment governance, release management principles. | |
| Technical Lead | Required | Defines the organization's DevOps strategy. Designs internal developer platform. Shapes engineering excellence culture. |
| Technical Product Manager | Shapes continuous delivery strategy for the organization's product portfolio. Standardizes pipelines, introduces progressive delivery and ensures unified delivery metrics. | |
| Technical Writer | Shapes documentation DevOps strategy at the company level. Defines infrastructure for scaling documentation pipelines. Ensures reliability and delivery speed of documentation at enterprise scale. | |
| Telecom Developer | Shapes CI/CD strategy for the entire telecom platform, integrating pipelines with NFV orchestration and SDN controllers. Defines approaches to automating 5G network function and edge compute deployments. | |
| Unity Developer | Required | Defines organizational DevOps strategy for Unity platforms: designs internal developer platform for multi-title Unity build automation, shapes engineering excellence culture for game delivery practices, evaluates CI/CD platform approaches for Unity development at organizational scale. |
| Unreal Engine Developer | Required | Defines organizational DevOps strategy for Unreal platforms: designs internal developer platform for large-scale UE build automation, shapes engineering excellence culture for AAA game delivery, evaluates CI/CD platform approaches for Unreal development at organizational scale. |
| XR Unity Developer | Shapes continuous integration and delivery strategy for XR product portfolio. Defines CI/CD infrastructure architecture considering Unity build specifics across multiple XR platforms. |