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:

  • 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

 jira Atlassian Jira | versionone VersionOne |

targetprocess  Targetprocess | planview Planview | broadcom rally Broadcom Rally


Back to Top ^

Code – Source Control

git git | github GitHub | bitbucket Bitbucket | gitbucket Gitbucket |

gitlab Gitlab | subversion  Subversion | azure repo Azure Repos |

codecommit AWS CodeCommit


Back to Top ^

Code – Package Mgmt

jfrog artifactory JFrog Artifactory | npm npm  | docker hub Docker Hub

yarn  Yarn | nuget NuGet | azure artifacts Azure Artifacts

 
Back to Top ^

Build – Build Tools

msbuild MSBuild | gradle Gradle | grunt Grunt |

maven Maven | harshicorp packer HashiCorp Packer |

sbt sbt | aws codebuild AWS CodeBuild

 
Back to Top ^

Test – Browser

selenium Selenium | cypress Cypress | xebialabs XebiaLabs |

browsersync Browsersync

 
Back to Top ^

Test – Performance

jmeter JMeter | blazemeter BlazeMeter | locust Locust |

k6 k6

 
Back to Top ^

Test – Configuration

serverspec Serverspec | chef inspec Chef InSpec


Back to Top ^

Test – Code

pytest pytest | junit 5 JUnit 5 | cucumber Cucumber |

jasmine Jasmine | rspec RSpec | nunit NUnit |

specflow SpecFlow

 
Back to Top ^

Release/Deploy – Configuration Mgmt

puppet puppet | chef Chef | ansible Ansible |

powershell PowerShell | saltstack SaltStack

 
Back to Top ^

Release/Deploy – Provisioning

terraform Terraform | cloudformation AWS CloudFormation |

resourcemanager Azure Resource Manager

 
Back to Top ^

Release/Deploy – CI/CD Pipeline

jenkins Jenkins | teamcity TeamCity | travis ci Travis CI |

codeship CodeShip | bamboo Bamboo | circle ci CircleCI |

spinnaker Spinnaker | octopus Octopus Deploy | codepipeline AWS CodePipeline

azure pipeline Azure Pipelines | xebialabs XebiaLabs | harness Harness

go cd GoCD

 
Back to Top ^

Operate – Containers

docker2 Docker | rocket Rocket (rkt) | kubernetes Kubernetes (k8s) |

docker swarm Docker Swarm | mesos Mesos | nomad Nomad |

aws ecs AWS ECS | aws eks AWS EKS | azure eks Azure AKS |

google gke GC GKE | redhat openshift Red Hat OpenShift | helm Helm |

rancher Rancher

 
Back to Top ^

Operate – Compute

aws ec2 AWS EC2 | azure vm Azure Virtual Machine |

google computeegine GC Compute Engine

 
Back to Top ^

Operate – Serverless

aws lambda AWS Lambda | aws fargate AWS Fargate |

aws stepfunction AWS Step Functions | azure functions Azure Functions |

azure app service Azure App Service | azure logic apps Azure Logic Apps |

azure event grid Azure Event Grid | google functions GC Functions

 
Back to Top ^

Operate – Events & Alerts

big panda BigPanda | moogsoft Moogsoft |

servicenow Servicenow

 
Back to Top ^

Operate – Service Desk

bmc BMC | jira service desk Jira Service Desk |

servicenow Servicenow | microfocus service manager  Micro Focus Service Manager


Back to Top ^

Operate – Project Mgmt

azure board Azure Boards | jira Atlassian Jira | trello Trello |

pivotal tracker PivotalTracker | asana Asana

 
Back to Top ^

Operate – CRM

dynamic 365 Dynamic 365 | oracle servicecloud Oracle Service Cloud | salesforce Salesforce

zendesk Zendesk | suitecrm SuiteCRM

 
Back to Top ^

Operate – Collaborate

ms teams Microsoft Teams | slack Slack | box Box |

twilio Twilio

 
Back to Top ^

Monitor – Synthetic

bmc BMC TrueSight | pingdom Pingdom | catchpoint Catchpoint |

apica Apica

 
Back to Top ^

Monitor – Tracing

opentracing OpenTracing | zipkin Zipkin | lightstep LightStep

 
Back to Top ^

Monitor – Big Data

unravel Unravel | anodot Anodot

 
Back to Top ^

Monitor – APM

instana Instana | dynatrace Dynatrace | new relic New Relic |

scout Scout | appdynamics AppDynamics

 
Back to Top ^

Monitor – Cloud Infra

aws cloudwatch AWS CloudWatch | azure monitor Azure Monitor | wavefront Wavefront

graphite Graphite | signalfx SignalFX | honeycomb Honeycomb |

datadog Datadog

 
Back to Top ^

Monitor – On Prem Infra

scom Microsoft SCOM | sciencelogic ScienceLogic | nagios Nagios

 
Back to Top ^

Monitor – Network

thousandeyes ThousandEyes | logicmonitor LogicMonitor | extrahop ExtraHop |

solarwinds SolarWinds

 
Back to Top ^

Monitor – Code Errors

bugsnag BugSnag | sentry Sentry | stackify Stackify |

honeybadger Honeybadger | rollbar Rollbar | raygun Raygun |

overops OverOps

 
Back to Top ^

Monitor – Log Mgmt

splunk Splunk | sumo logic Sumo Logic | logzio Logz.io |

elastic Elastic | scalyr Scalyr | loggly Loggly

You May Also Like

About the Author: Richard Zhao

My name is Richard Zhao. I'm a solution architect and owner of cloudstudio.com.au. Having built knowledge bases for many companies, I'd like to use this cloud studio to share knowledge and ideas with wider people on the internet.

Leave a Reply

Your email address will not be published. Required fields are marked *