DevOps

DevOps Workflow

DevOps Workflow

DevOps workflow is a way to provide a visual overview of the sequence in which input is provided. It also describes about which action is performed, and output is generated for an operations process.

DevOps Principles

The main principles in which DevOps operates are Continuous delivery, automation, and fast reaction to the feedback.

  1. End to End Responsibility: DevOps team has end to end responsibility of the application as it has to provide performance support until they become the end of life. 
  2. Continuous Improvement: DevOps focuses on continuous improvement to minimize waste. In this way it speeds up the growth of products or services offered.
  3. Automate Everything: DevOps process is based on the principle of automation. 
  4. Custom Centric Action: DevOps team must continuously invest in products and services.
  5. Monitor and test everything: Robust monitoring and testing procedures should be setup.
  6. Work as one team: The development and operations team work as one team with collaboration.

Some of the identified DevOps practices are:

  • Self-service configuration
  • Continuous build
  • Continuous integration
  • Continuous delivery
  • Incremental testing
  • Automated provisioning
  • Automated release management