DevOps Tools Mapping
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:
Plan - Agile Planning
Code - Source Control
git | GitHub | Bitbucket | Gitbucket | Gitlab | Subversion | Azure Repos |
Code - Package Management
JFrog Artifactory | npm | Docker Hub | Yarn | NuGet | Azure Artifacts
Build - Build Tools
MSBuild | Gradle | Grunt | Maven | HashiCorp Packer | sbt | AWS CodeBuild
Test - Browser
Selenium | Cypress | XebiaLabs | Browsersync
Test - Performance
JMeter | BlazeMeter | Locust | k6
Test - Configuration
Test - Code
Release/Deploy - Configuration Mgmt
puppet | Chef | Ansible | PowerShell | SaltStack
Release/Deploy - Provisioning
Release/Deploy - CI/CD Pipeline
Jenkins | TeamCity | Travis CI | CodeShip | Bamboo | CircleCI | Spinnaker | Octopus Deploy | AWS CodePipeline | Azure Pipelines | XebiaLabs | Harness | GoCD
Operate - Containers
Docker | Rocket (rkt) | Kubernetes (k8s) | Docker Swarm | Mesos | Nomad |
Recommended by LinkedIn
Operate - Compute
Operate - Serverless
Operate - Events & Alerts
Operate - Service Desk
Operate - Project Management
Operate - CRM
Operate - Collaborate
Microsoft Teams | Slack | Box | Twilio
Monitor - Synthetic
BMC TrueSight | Pingdom | Catchpoint | Apica
Monitor - Tracing
Monitor - Big Data
Monitor - APM
Instana | Dynatrace | New Relic | Scout | AppDynamics
Monitor - Cloud Infra
AWS CloudWatch | Azure Monitor | Wavefront | Graphite | SignalFX | Honeycomb | Datadog
Monitor - On Prem Infra
Monitor - Network
Monitor - Code Errors
Monitor - Log Mgmt