技能档案

GitOps Practices

Git as source of truth, pull-based deployment, declarative configuration, drift detection, reconciliation loop

DevOps & CI/CD GitOps

角色数

4

包含此技能的角色

级别数

5

结构化成长路径

必要要求

16

其余 4 个可选

领域

DevOps & CI/CD

skills.group

GitOps

最后更新

2026/3/17

如何使用

选择当前级别并对比期望。下方卡片显示晋升所需掌握的内容。

各级别期望

表格展示从初级到首席的技能深度变化。点击行查看详情。

角色 必要性 描述
DevOps Engineer 必要 Understands GitOps concept: Git as single source of truth for infrastructure and deployment, pull-based deployment model. Knows basic tools: ArgoCD, Flux. Understands the difference from push-based CI/CD (Jenkins, GitLab CI).
Infrastructure Engineer 必要 Understands GitOps for infrastructure: knows how Terraform/Pulumi state is managed through Git, understands declarative infrastructure management. Can commit infrastructure changes to Git and observe automatic application.
Platform Engineer 必要 Understands GitOps as a platform pattern: knows how the platform can provide GitOps-as-a-service for development teams. Can work with ArgoCD/Flux at the Application resource creation level.
Site Reliability Engineer (SRE) 必要 Understands GitOps from SRE perspective: knows how declarative deployments through Git ensure reproducibility and audit trail. Understands how GitOps helps in incident response (quick rollback through git revert).
角色 必要性 描述
DevOps Engineer 必要 Implements GitOps workflow: configures ArgoCD/Flux for automatic synchronization of Kubernetes manifests from Git, organizes Git repository structure (app-of-apps, monorepo vs multi-repo), manages secrets through Sealed Secrets or External Secrets Operator.
Infrastructure Engineer 必要 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.
Platform Engineer 必要 Builds GitOps platform: configures ArgoCD in multi-tenant mode with per-team RBAC, creates ApplicationSets for automated onboarding, implements template repositories for standardized deployment configs. Configures notification system for sync failures.
Site Reliability Engineer (SRE) 必要 Applies GitOps for SRE tasks: configures monitoring and alerting through GitOps (Prometheus rules as code), manages SLO definitions in Git, implements emergency procedures through Git-based runbooks. Ensures observability for GitOps sync status.
角色 必要性 描述
DevOps Engineer 必要 Designs GitOps architecture: defines multi-environment promotion strategy (dev → staging → prod through Git), configures progressive delivery (canary/blue-green) through Argo Rollouts, implements drift detection and auto-remediation. Designs RBAC for GitOps with team-scoped access.
Infrastructure Engineer 必要 Designs infrastructure GitOps: configures Crossplane for Kubernetes-native infrastructure management, implements drift detection and reconciliation for infrastructure state. Designs multi-account/multi-region infrastructure through GitOps with proper state management.
Platform Engineer 必要 Designs enterprise GitOps platform: implements multi-cluster management through ArgoCD, configures hub-spoke topology for fleet management, designs self-service developer portal for GitOps. Integrates GitOps with platform toolchain: secrets, networking, policies.
Site Reliability Engineer (SRE) 必要 Designs GitOps for reliability: configures progressive delivery with SLO-based analysis gates (canary + SLI check → promote/rollback), implements automated rollback on SLO violation. Designs GitOps disaster recovery: rapid cluster state restoration from Git.
角色 必要性 描述
DevOps Engineer 必要 Standardizes GitOps for the organization: defines repository strategy and branching model for GitOps repos, creates templates for standardized deployments, implements GitOps compliance (audit trail, change approval). Trains teams on GitOps practices.
Infrastructure Engineer 必要 Standardizes infrastructure-as-code through GitOps: defines repository structure and module strategy, creates infrastructure scaffolding tools, implements policy compliance in infrastructure PR review. Designs infrastructure change management process.
Platform Engineer 必要 Standardizes GitOps at platform level: defines platform team's GitOps workflow for infrastructure changes, creates golden path templates, designs policy-as-code enforcement via OPA/Kyverno integrated into GitOps. Ensures platform self-healing through GitOps reconciliation.
Site Reliability Engineer (SRE) 必要 Defines GitOps strategy for SRE: standardizes deployment safety through GitOps gates (SLO check, chaos test, security scan), designs change management through Git. Creates GitOps runbook automation for common incident response actions.
角色 必要性 描述
DevOps Engineer Shapes enterprise GitOps strategy: designs multi-cluster GitOps with ArgoCD for fleet management, defines governance for GitOps across organizational boundaries. Influences industry practices through GitOps maturity model and best practices.
Infrastructure Engineer Shapes enterprise infrastructure GitOps: designs unified infrastructure management through Git for multi-cloud, defines governance for infrastructure changes. Influences infrastructure-as-code ecosystem development: Crossplane, Terraform, Pulumi integration with GitOps.
Platform Engineer Shapes enterprise platform strategy through GitOps: designs platform-of-platforms architecture with GitOps at core, defines standards for cross-team infrastructure management. Influences GitOps ecosystem: contributions to ArgoCD, Flux, Crossplane for platform engineering use cases.
Site Reliability Engineer (SRE) Shapes enterprise deployment safety through GitOps: designs organization-wide change management policy through GitOps, defines compliance requirements for regulated industries. Influences GitOps for SRE development: progressive delivery, SLO-driven deployment, automated remediation.

社区

👁 关注 ✏️ 建议修改 登录以建议修改
📋 提案
暂无提案 GitOps Practices
正在加载评论...