DevOps is one of the hottest topics nowadays. Many organisations have the DevOps practice underway or on-the-way. This widespread demand for DevOps is driving the evolvement of DevOps tools. These tools then empower users to effectively manage and control their DevOps Lifecycles. There are so many tools available in the market. We’ll use this article to map the popular ones out.
DevOps Lifecycle
To group these tools into small “buckets”, we’ll follow the DevOps lifecycle stages highlighted in the diagram below (please bear with my hairy drawing):
There are various DevOps lifecycle definitions and their stage breakdowns. Please consider the above mapping as a reference instead of hard rules. Aligning to these stages, let’s take a look at tools for each stage.
DevOps Tools
A few notes before using the tools mapping list below:
- Each tool listing comes with a hyperlink that points to its official website
- Some tools may appear in more than one stages
- We’ll periodically update the list with new or changes of tools/platforms
Plan – Agile Planning
Targetprocess | Planview | Broadcom Rally
Back to Top ^
Code – Source Control
git | GitHub | Bitbucket | Gitbucket |
Gitlab | Subversion | Azure Repos |
Code – Package Mgmt
JFrog Artifactory | npm | Docker Hub
Yarn | NuGet | Azure Artifacts
Build – Build Tools
Test – Browser
Selenium | Cypress | XebiaLabs |
Test – Performance
JMeter | BlazeMeter | Locust |
Test – Configuration
Test – Code
Release/Deploy – Configuration Mgmt
Release/Deploy – Provisioning
Terraform | AWS CloudFormation |
Release/Deploy – CI/CD Pipeline
Jenkins | TeamCity | Travis CI |
CodeShip | Bamboo | CircleCI |
Spinnaker | Octopus Deploy | AWS CodePipeline
Azure Pipelines | XebiaLabs | Harness
Operate – Containers
Docker | Rocket (rkt) | Kubernetes (k8s) |
Docker Swarm | Mesos | Nomad |
AWS ECS | AWS EKS | Azure AKS |
GC GKE | Red Hat OpenShift | Helm |
Operate – Compute
AWS EC2 | Azure Virtual Machine |
Operate – Serverless
AWS Step Functions | Azure Functions |
Azure App Service | Azure Logic Apps |
Azure Event Grid | GC Functions
Operate – Events & Alerts
Operate – Service Desk
BMC | Jira Service Desk |
Servicenow | Micro Focus Service Manager
Operate – Project Mgmt
Azure Boards | Atlassian Jira | Trello |
Operate – CRM
Dynamic 365 | Oracle Service Cloud | Salesforce
Operate – Collaborate
Microsoft Teams | Slack | Box |
Monitor – Synthetic
BMC TrueSight | Pingdom | Catchpoint |
Monitor – Tracing
OpenTracing | Zipkin | LightStep
Monitor – Big Data
Monitor – APM
Instana | Dynatrace | New Relic |
Monitor – Cloud Infra
AWS CloudWatch | Azure Monitor | Wavefront
Graphite | SignalFX | Honeycomb |
Monitor – On Prem Infra
Microsoft SCOM | ScienceLogic | Nagios
Monitor – Network
ThousandEyes | LogicMonitor | ExtraHop |
Monitor – Code Errors
Honeybadger | Rollbar | Raygun |
Monitor – Log Mgmt
Splunk | Sumo Logic | Logz.io |
- Plan – Agile Planning
- Code – Source Control
- Code – Package Mgmt
- Build – Build Tools
- Test – Browser
- Test – Performance
- Test – Configuration
- Test – Code
- Release/Deploy – Configuration Mgmt
- Release/Deploy – Provisioning
- Release/Deploy – CI/CD Pipeline
- Operate – Containers
- Operate – Compute
- Operate – Serverless
- Operate – Events & Alerts
- Operate – Service Desk
- Operate – Project Mgmt
- Operate – CRM
- Operate – Collaborate
- Monitor – Synthetic
- Monitor – Tracing
- Monitor – Big Data
- Monitor – APM
- Monitor – Cloud Infra
- Monitor – On Prem Infra
- Monitor – Network
- Monitor – Code Errors
- Monitor – Log Mgmt
- Related posts: