DevOps

____________________

DevOps Tools, Technologies, Processes and commonly used Software

General overview of the DevOps process

____________________

Before diving into the details of the Tools, Technologies and Software commonly used in DevOps , let us first see how the DevOps process usually looks like.

First there are business requirements. Then Cloud or DevOps Architects/Engineers translate the business requirements into technical plans and details. At some point the developers are given their tasks to implement a feature in code and commit the code in a source code repository (nowadays mostly by using Git) and that is where people usually start talking about DevOps or DevOps pipeline. This doesn’t mean that this is the beginning and the end of the DevOps process. It is not. It is much more than the tools, and the its philosophy and cultural practices part are often omitted in discussions. Amazon AWS and Atlassian do mention those, too.

The ideally imagined DevOps pipeline then does everything else from start to finish (e.g. deploying the new feature to production environment automatically).