领域
DevOps & CI/CD
技能档案
ArgoCD: Application CRD, sync policies, rollback, multi-cluster
角色数
7
包含此技能的角色
级别数
5
结构化成长路径
必要要求
27
其余 8 个可选
DevOps & CI/CD
GitOps
2026/3/17
选择当前级别并对比期望。下方卡片显示晋升所需掌握的内容。
表格展示从初级到首席的技能深度变化。点击行查看详情。
| 角色 | 必要性 | 描述 |
|---|---|---|
| Cloud Engineer | 必要 | Understands basic ArgoCD concepts including Application CRDs, sync policies, and GitOps workflow fundamentals. Follows team guidelines for viewing application sync status and checking deployment health in the ArgoCD UI. Uses existing ArgoCD Application manifests to deploy cloud infrastructure services. |
| DevOps Engineer | Understands basic ArgoCD concepts including Application resources, sync status indicators, and the GitOps deployment model. Follows team runbooks for monitoring application sync state and troubleshooting failed syncs in the ArgoCD dashboard. Uses existing Application manifests to deploy microservices through the GitOps pipeline. | |
| DevSecOps Engineer | Understands basic ArgoCD concepts with a focus on security aspects of GitOps deployments. Follows team guidelines for reviewing sync status, checking deployment manifests for security misconfigurations, and verifying image sources. Uses existing ArgoCD Applications to observe how security policies are enforced during deployment syncs. | |
| MLOps Engineer | Understands basic ArgoCD concepts for deploying ML model serving infrastructure and training pipelines. Follows team guidelines for checking sync status of model deployment Applications and reviewing inference service health. Uses existing ArgoCD manifests to deploy ML workloads including model servers, feature stores, and pipeline orchestrators. | |
| Platform Engineer | 必要 | Understands basic ArgoCD concepts for managing platform service deployments through GitOps. Follows team procedures for monitoring Application sync health and reviewing deployment logs in ArgoCD. Uses existing Application manifests to deploy platform components such as service meshes, ingress controllers, and observability stacks. |
| Release Engineer | 必要 | Understands basic ArgoCD concepts for managing release deployments through the GitOps workflow. Follows team procedures for monitoring sync status during releases, verifying deployment health, and checking rollout progress in ArgoCD. Uses existing Application manifests to trigger and observe release deployments across staging and production environments. |
| Site Reliability Engineer (SRE) | Understands basic ArgoCD concepts for managing service deployments and infrastructure reconciliation. Follows team runbooks for checking Application sync status, identifying out-of-sync resources during incidents, and verifying deployment health. Uses ArgoCD UI and CLI to observe deployment states and correlate sync events with service availability issues. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Cloud Engineer | 必要 | Independently configures ArgoCD Applications and ApplicationSets for multi-environment cloud infrastructure deployments. Writes sync policies with automated self-healing, pruning strategies, and sync waves for ordered resource provisioning. Implements RBAC and project-level access controls for cloud team namespaces. |
| DevOps Engineer | Independently configures ArgoCD Applications with sync policies, health checks, and resource hooks for CI/CD pipeline integration. Writes ApplicationSets with Git and cluster generators for multi-environment deployments. Implements notification integrations, sync windows, and automated rollback configurations for production delivery workflows. | |
| DevSecOps Engineer | Independently configures ArgoCD with security-focused sync policies including image verification, OPA policy enforcement, and RBAC restrictions. Writes ApplicationSets with security guardrails such as resource whitelisting and namespace-scoped project boundaries. Implements audit logging and notification pipelines for security-relevant sync events. | |
| MLOps Engineer | Independently configures ArgoCD Applications for ML platform components including model registries, experiment tracking, and serving infrastructure. Writes ApplicationSets for multi-environment model deployment pipelines with promotion workflows. Implements custom health checks for ML-specific resources like InferenceServices, TrainingJobs, and feature store deployments. | |
| Platform Engineer | 必要 | Independently configures ArgoCD as the deployment engine for the internal developer platform. Writes ApplicationSets with matrix and merge generators for multi-cluster platform service delivery. Implements ArgoCD project isolation, sync windows for change management, and webhook integrations for platform CI/CD orchestration. |
| Release Engineer | 必要 | 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. |
| Site Reliability Engineer (SRE) | Independently configures ArgoCD for reliable service deployments with health checks, sync windows, and automated rollback on SLO violations. Writes ApplicationSets for consistent infrastructure deployment across reliability zones and regions. Implements ArgoCD monitoring with Prometheus metrics, alerting on sync failures, and integration with incident management workflows. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Cloud Engineer | 必要 | Designs ArgoCD architecture for multi-cluster cloud infrastructure management with ApplicationSets and cluster generators. Implements advanced GitOps patterns including progressive delivery integration, drift detection alerting, and secret management with Sealed Secrets or SOPS. Optimizes ArgoCD performance for large-scale cloud deployments with resource tracking and caching strategies. |
| DevOps Engineer | 必要 | Designs ArgoCD platform architecture for organization-wide GitOps adoption with multi-cluster management. Implements advanced patterns including App of Apps, progressive delivery with Argo Rollouts, and custom health checks for complex workloads. Optimizes ArgoCD at scale with sharding, resource caching, and high-availability controller configurations. |
| DevSecOps Engineer | 必要 | Designs secure ArgoCD architecture with supply chain verification, Sigstore integration, and admission controller policies for GitOps deployments. Implements zero-trust ArgoCD configurations with SSO, fine-grained RBAC, and encrypted secret management through External Secrets Operator. Optimizes security scanning integration within sync hooks and pre-deployment validation gates. |
| MLOps Engineer | 必要 | Designs ArgoCD architecture for end-to-end MLOps platforms managing model lifecycle from training to production serving. Implements GitOps-driven model promotion pipelines with canary deployments, A/B testing infrastructure, and automated rollback on model performance degradation. Optimizes ArgoCD for GPU-intensive workload deployments with resource-aware sync strategies. |
| Platform Engineer | 必要 | Designs ArgoCD as the GitOps control plane for the organization's internal developer platform. Implements multi-cluster ArgoCD topology with hub-spoke patterns, ApplicationSet controllers for fleet management, and custom plugins for platform-specific resource types. Optimizes ArgoCD scalability with controller sharding and efficient reconciliation tuning for hundreds of applications. |
| Release Engineer | 必要 | Designs ArgoCD-based release orchestration architecture for complex multi-service deployments with dependency management. Implements progressive delivery patterns using ArgoCD with Argo Rollouts for blue-green and canary releases with automated analysis. Optimizes release velocity through parallel sync strategies, intelligent diff detection, and integration with release validation frameworks. |
| Site Reliability Engineer (SRE) | 必要 | Designs ArgoCD architecture for highly available service delivery with multi-cluster failover and disaster recovery patterns. Implements GitOps-driven reliability practices including automated canary analysis, SLO-based deployment gates, and chaos engineering integration for deployment validation. Optimizes ArgoCD for production reliability with controller HA, webhook-driven reconciliation, and drift alerting pipelines. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Cloud Engineer | 必要 | Defines ArgoCD strategy and GitOps standards for the organization's cloud infrastructure fleet. Establishes multi-tenant ArgoCD governance with project structures, RBAC policies, and approval workflows. Conducts architecture reviews of ArgoCD configurations and drives adoption of declarative infrastructure delivery patterns across cloud engineering teams. |
| DevOps Engineer | 必要 | Defines ArgoCD platform strategy and GitOps delivery standards across the engineering organization. Establishes governance frameworks for multi-tenant ArgoCD deployments including project structures, RBAC hierarchies, and change management workflows. Conducts architecture reviews and mentors teams on GitOps best practices and ArgoCD operational excellence. |
| DevSecOps Engineer | 必要 | Defines secure GitOps delivery standards with ArgoCD across the organization, establishing security baselines for all deployment pipelines. Drives adoption of supply chain security practices including manifest signing, SBOM generation, and policy-as-code enforcement in ArgoCD workflows. Conducts security architecture reviews of ArgoCD configurations and mentors teams on secure deployment patterns. |
| MLOps Engineer | 必要 | Defines ArgoCD-based GitOps strategy for the organization's ML platform and model delivery infrastructure. Establishes standards for model deployment pipelines, governance of ML resource provisioning, and integration with ML experiment tracking systems. Conducts architecture reviews of ML deployment patterns and drives adoption of reproducible model delivery practices. |
| Platform Engineer | 必要 | Defines ArgoCD platform strategy as the foundation of the organization's GitOps-driven developer experience. Establishes ArgoCD governance standards including multi-tenant project hierarchies, platform team RBAC models, and self-service onboarding workflows for development teams. Drives architectural decisions on ArgoCD extensibility and integration with the broader platform toolchain. |
| Release Engineer | 必要 | Defines ArgoCD-driven release management standards for the organization's delivery pipeline. Establishes governance for release promotion workflows, change management policies, and cross-team release coordination through ArgoCD project structures. Conducts architecture reviews of release pipelines and drives adoption of GitOps-based release automation across engineering teams. |
| Site Reliability Engineer (SRE) | 必要 | Defines ArgoCD-based deployment reliability standards for the organization's service fleet. Establishes governance for deployment safety including progressive rollout policies, blast radius controls, and SLO-integrated deployment approval workflows. Conducts architecture reviews of ArgoCD configurations from a reliability perspective and drives adoption of GitOps-based incident remediation patterns. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Cloud Engineer | 必要 | Shapes the organization's GitOps strategy around ArgoCD for enterprise-scale cloud platform delivery. Drives architectural decisions on multi-cluster ArgoCD federation, disaster recovery patterns, and integration with cloud-native control planes. Influences industry practices through contributions to ArgoCD ecosystem and GitOps community standards. |
| DevOps Engineer | 必要 | Shapes enterprise-wide GitOps architecture with ArgoCD as the cornerstone of continuous delivery strategy. Drives innovation in ArgoCD extensibility through custom resource actions, config management plugins, and integration with service mesh control planes. Influences ArgoCD project roadmap and contributes to CNCF GitOps working group standards. |
| DevSecOps Engineer | 必要 | Shapes enterprise security strategy for GitOps delivery with ArgoCD, defining compliance automation and governance frameworks. Drives architectural decisions on ArgoCD security hardening, multi-tenant isolation models, and integration with enterprise identity and secrets management platforms. Contributes to CNCF security standards for GitOps tooling and supply chain integrity. |
| MLOps Engineer | 必要 | Shapes enterprise MLOps delivery architecture with ArgoCD at the center of model lifecycle management. Drives innovation in GitOps patterns for ML workloads including automated model retraining triggers, drift-aware deployment strategies, and multi-cluster model distribution. Influences industry standards for declarative ML infrastructure management and contributes to MLOps community practices. |
| Platform Engineer | 必要 | Shapes the organization's platform engineering vision with ArgoCD as the declarative delivery backbone. Drives innovation in platform-as-a-product patterns using ArgoCD extensibility — custom resource actions, ApplicationSet generators, and config management plugins. Influences CNCF platform engineering community standards and contributes to ArgoCD project governance. |
| Release Engineer | 必要 | Shapes enterprise release engineering strategy with ArgoCD as the declarative release orchestration platform. Drives architectural innovation in multi-cluster release patterns, progressive delivery at scale, and integration with compliance and audit frameworks for regulated releases. Influences industry standards for GitOps-based release management and contributes to Argo project ecosystem evolution. |
| Site Reliability Engineer (SRE) | 必要 | Shapes enterprise deployment reliability strategy with ArgoCD as the foundation of declarative infrastructure delivery. Drives architectural innovation in GitOps-based resilience patterns including multi-region active-active deployments, automated incident rollback, and self-healing infrastructure reconciliation. Influences SRE community practices for GitOps adoption and contributes to Argo project reliability engineering standards. |