Learn · Platform landscape · 🔧
Git, Jenkins, GitHub Actions, GitLab, Argo, Terraform, Ansible:the pipeline from commit to production.
The toolchain is converging: Git hosting with built-in CI, GitOps for deployment, Terraform/Ansible for infrastructure. Jenkins is still everywhere in Indian enterprises; GitHub Actions is where new projects start.
| Stage | Open source / free | Common paid / hosted | Notes |
|---|---|---|---|
| Source control | Git, Gitea, GitLab CE | GitHub, GitLab, Bitbucket | Learn Git branching and PR reviews first |
| CI (build/test) | Jenkins, GitLab CI, Drone, Woodpecker | GitHub Actions, GitLab CI SaaS, CircleCI | Jenkins = legacy enterprise; Actions = default for new |
| Artifacts & images | Nexus, Harbor, GHCR | JFrog Artifactory, ECR/ACR | Scan images (Trivy) in CI |
| Infrastructure as code | Terraform/OpenTofu, Ansible, Pulumi | Terraform Cloud | Terraform for cloud, Ansible for servers |
| Deployment / GitOps | Argo CD, Flux, Helm | Octopus, Spinnaker | Argo CD is the Kubernetes default |
| Secrets | Vault, SOPS | AWS/Azure secret managers | Never in Git |
| Quality & security | SonarQube, Trivy, Semgrep | Snyk, Checkmarx | Shift-left: run in CI |
| ITSM / change | GLPI, Request Tracker | Jira Service Management, ServiceNow | Change tickets are part of the pipeline in enterprises |
How to read this
- A minimal credible pipeline: Git → GitHub Actions (test, build image, Trivy scan) → push to registry → Argo CD syncs to k3s → Grafana dashboard.
- Jenkins skills still get interviews in Indian service companies; GitHub Actions/GitLab CI get them in product companies.
- Ansible + Terraform together cover almost all infrastructure automation roles.