Competencies: DevOps > CI/CD

CI/CD

Body of Knowledge

Topic Description Relevance Career Tracks

CI/CD Fundamentals

Continuous integration, continuous delivery/deployment, pipeline stages, feedback loops, automation benefits.

Critical

DevOps, SRE, Developer

GitHub Actions

Workflow YAML, triggers, jobs, steps, actions marketplace, secrets, matrix builds, caching, artifacts.

Critical

DevOps, Developer

GitLab CI

.gitlab-ci.yml, stages, jobs, runners, pipelines, artifacts, environments, Auto DevOps.

High

DevOps (GitLab shops)

Jenkins

Jenkinsfile, declarative vs scripted pipelines, agents, plugins, Blue Ocean, shared libraries.

High

DevOps (Enterprise)

ArgoCD

GitOps continuous delivery, ApplicationSets, sync policies, health checks, rollback, SSO.

High

Platform Engineer, DevOps

Deployment Strategies

Blue-green, canary, rolling updates, feature flags, A/B testing, progressive delivery.

High

DevOps, SRE, Release Engineer

Pipeline Security

Secrets management, OIDC, least privilege, supply chain security, signed commits, protected branches.

High

DevSecOps, DevOps

Artifact Management

Container registries, artifact repositories (Nexus, Artifactory), versioning, retention, promotion.

High

DevOps, Release Engineer

Testing in CI

Unit tests, integration tests, E2E tests, test parallelization, coverage reporting, quality gates.

High

DevOps, Developer, QA

Environment Management

Dev/staging/prod, ephemeral environments, preview deployments, environment parity.

High

DevOps, Platform Engineer

Personal Status

Topic Level Evidence Active Projects Gaps

Git Workflows

Advanced

Feature branch workflow across 15+ domus repositories; rebase-based history, squash merges, worktrees for parallel development; git -C for multi-repo operations

Git Reference

No trunk-based development at scale, no Git LFS for binary assets

GitHub Actions

Beginner

Basic CI workflows for domus repos — linting, build verification; understand YAML syntax, triggers, job matrices

Hub Aggregator

No complex pipelines, no custom actions, no self-hosted runners, no matrix strategies

CI/CD Concepts

Intermediate

Understand pipeline stages, artifact management, deployment strategies (blue-green, canary); applied via Cloudflare Pages auto-deploy

DevOps Learning Path

No Jenkins, no ArgoCD, no production CI/CD pipeline ownership