CI/CD & DevOps

Continuous integration, deployment pipelines, infrastructure as code, and containerization.

10 tools

Jenkins

Why I use it: The original CI server. Infinitely extensible with 1,800+ plugins. Self-hosted and free.

4.5
Terraform

Why I use it: Infrastructure as Code standard. Define cloud resources in HCL and version your infrastructure.

4.7
Buildkite

Why I use it: Hybrid CI/CD — hosted dashboard with self-managed agents. Scales beautifully for large engineering orgs.

4.8
GitHub Actions

Why I use it: CI/CD built into GitHub. Free for public repos, huge marketplace of reusable workflows.

4.2
CircleCI

Why I use it: Fast CI/CD with Docker-native builds and powerful caching. Great developer experience.

4.4
Pulumi

Why I use it: IaC using real programming languages (TypeScript, Python, Go). No new DSL to learn.

4.9
Ansible

Why I use it: Agentless automation for configuration management and deployment. Simple YAML playbooks.

4.6
Docker

Why I use it: Container platform that standardized app packaging. Essential for reproducible dev and deployment.

4.5
Travis CI

Why I use it: One of the original hosted CI services. Simple YAML config. Good for straightforward build/test pipelines.

4.5
ArgoCD

Why I use it: GitOps continuous delivery for Kubernetes. Declarative deployments synced from Git.

4.6