ssprkd.io
🔁Skill assessment · 64 questions

GitOps & Delivery skill assessment

Git as the single source of truth — how well do you wield it?

What it covers

Principles

Internalize the GitOps model: Git holds declarative desired state and an agent continuously reconciles the cluster toward it. This is what makes deploys auditable, reversible, and self-healing.

Declarative desired state vs imperative commandsPull-based vs push-based deliveryContinuous reconciliation and drift correctionThe four OpenGitOps principlesWhy Git as single source of truth aids audit/rollback

Argo CD

Learn how Argo CD models deployments as Application resources and syncs them to clusters, including ordering, automation, and health.

Application & ApplicationSet CRDsApp-of-apps patternSync waves vs sync hooks (ordering)Automated sync, self-heal, and prune semanticsHealth status vs sync status

Flux

Understand Flux's controller-based architecture and how sources, kustomizations, and Helm releases reconcile together.

GitRepository / Kustomization / HelmReleasesource-controller vs kustomize-controllerDependency ordering between resourcesReconciliation intervalsImage update automation

Helm & Kustomize

Know when to template (Helm) and when to overlay/patch (Kustomize), and how each produces the manifests GitOps applies.

Helm charts, values, releases, and hooksKustomize bases, overlays, and patchesTemplating vs strategic-merge patching tradeoffsCombining Helm + Kustomize

Progressive Delivery

Reduce release risk by shifting traffic gradually and rolling back automatically on bad metrics rather than flipping everything at once.

Canary vs blue/green deploymentsArgo Rollouts / FlaggerTraffic shifting and analysis stepsMetric-based promotion and automated rollback

Secrets & Security

Plaintext secrets can never live in Git. Learn the patterns that keep secrets encrypted or external while staying declarative.

Why secrets must not be committed in plaintextSealed Secrets (encrypt-to-cluster)External Secrets Operator (pull from a vault)SOPS-encrypted manifestsLeast-privilege for the GitOps agent

Ready to benchmark your GitOps & Delivery skills?

64 questions · about 5 minutes · see your level and percentile instantly.

Take the assessment →

Explore other assessments