DevOps tools Handbook

Anuj Kumar Sharma
1 min readSep 27, 2020

--

DevOps describes a culture and set of processes that bring development and operations teams together to complete software development.

Now with the more companies started realizing the importance of devOps culture, they are now discovering the ways of implementation. For a full-fledged devOps implementation, devOps tools plays an important role. Traditionally one or two tools used to handle almost all the requirements, but things are different when it comes to devOps. No single tool can be a one stop-solution for full-fledged devOps-implementation.

There are few tools (based on the various requirements), which will be required to achieve devOps implementation.

Software Configuration Management tools - SVN, GIT, BitBucket, Perforce, GitHub

Continuous Integration Tools - (Build) Ant, Maven & Gradle ; (Tools)Jenkins, Bambo

Artifactory Tools -Jfrog, Nexus

Code Coverage Tools -SonarQube

Configuration Management Tools -Ansible, Chef, Puppet, Salt

Containerization Tools - Docker, LXC,LXD, ContainerD

Container Orchestration -Docker Swarm, Kubernetes, Elastic Kubernetes Service, Azure Kubernetes Service, Google Kubernetes Engine

Monitoring Tools-Nagios, Wily, Sitescope, Prometheus

Logging Tools -Splunk, Nagios Logserver, ELK (Elasticsearch, Logstash, and Kibana)

There are lot of other tools which fits in above categories.

Happy Learning !

--

--