Search

The DevOps Toolchain




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:

  1. Sample 1:

  2. Planning & Collaboration

  3. Source Control Tools

  4. Tracking & Escalating Issues

  5. Continuous Integration

  6. Configuration Management

  7. Artifact Repositories

  8. Monitoring

  9. Testing & Automation

  10. Deployment