intermediate

CI/CD tools

Compare hosted CI, integrated Git platforms, self-hosted automation, and GitOps deployment controllers.

CI/CD tool interviews compare where automation runs relative to your Git host and runtime: integrated GitHub Actions, all-in-one GitLab CI, portable CircleCI, flexible self-hosted Jenkins, and GitOps-oriented Argo CD for Kubernetes deploy.

Subtopics: GitHub Actions, GitLab CI, CircleCI, Jenkins, Argo CD.

On interviews: pick a tool for GitHub PR checks with protected environments; explain when Argo CD complements but does not replace build CI.

Common pitfalls: treating GitOps as fixing bad manifests; Jenkins plugin debt; third-party actions without pinning.

The trade-off is platform integration versus portability and operational ownership.

Checklist:

  • Match tool to Git host and deploy target.
  • Separate build CI from deploy reconciliation when using GitOps.
  • Review third-party actions, orbs, and plugins.
  • Pin versions and limit credentials.