Wikipedia aptly describes the #DevOpstoolchain such: "The DevOps Toolchain is a set or combination of tools that aid in the delivery, development, and management of software applications throughout the systems development life cycle, as coordinated by an organisation that uses DevOps practices."
The key principles of #devops are continuous integration and continuous delivery. It is an iterative approach, where anything that is developed is implemented and keeps on being continously improved upon.
Some of the key aspects of DevOps are, but not limited to:
- Automation
- Integration
- Self-Service
- Collaboration
The #toolchain that you build and customize subsequently needs to be homogeneous with the standardization of the DevOps framework. Aim is to follow the same proven process every time. Your toolchain shapes the processes you develop, so you need to ensure you chose the right one.
To get you started, here are some sample Toolchains:
Sample 1:
Planning & Collaboration
Source Control Tools
Tracking & Escalating Issues
Continuous Integration
Configuration Management
Artifact Repositories
Monitoring
Testing & Automation
Deployment
2. Sample 2:
Plan
Create
Verify
Package
Release
Configure
Monitor
Version Control
The determined stages need to be followed in the given order.
Read more in the article below and contact us for any consultancy needs for developing your own customized DevOps Toolchain
Comments