What is a DevOps Toolchain? – Intellipaat

in devops •  3 years ago 

DevOps practitioners frequently include specific DevOps-friendly products in their DevOps "toolchain." These technologies are designed to streamline, shorten, and automate the various steps of the software delivery workflow (or "pipeline"). Many of these solutions also support key DevOps principles such as automation, collaboration, and integration of development and operations teams. The following is a sample of tools used at various stages of the DevOps lifecycle.

Plan. This phase aids in the definition of business values and requirements. Jira and Git are two examples of programs that can be used to track known issues and manage projects.
Code. This phase entails the design of software as well as the creation of software code. GitHub, GitLab, Bitbucket, and Stash are some examples of tools.
Build. During this phase, you manage software builds and versions, as well as employ automated tools to compile and package code for future product releases. You use source code repositories or package repositories to "package" the infrastructure required for product release. Docker, Ansible, Puppet, Chef, Gradle, Maven, and JFrog Artifactory are some examples of tools.
Test. Continuous testing (human or automated) is performed throughout this phase to ensure optimal code quality. JUnit, Codeception, Selenium, Vagrant, TestNG, and BlazeMeter are a few examples.
Deploy. This phase may contain technologies that aid in the management, coordination, scheduling and automation of product releases into production. Puppet, Chef, Ansible, Jenkins, Kubernetes, OpenShift, OpenStack, Docker, and Jira are some examples of tools.
Operate. During this phase, the software is managed. Ansible, Puppet, PowerShell, Chef, Salt, and Otter are some examples of tools.
Monitor. This phase entails finding and gathering information regarding issues with a specific software release that is currently in production. New Relic, Datadog, Grafana, Wireshark, Splunk, Nagios, and Slack are some examples of tools.

DevOps Training -

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!