Customize the workflow of an inherited process - Task Work Flow In DevOps (2021)

 

Best Devops Service Providers in london

What is DevOps?
DevOps is a set of practices that combines software development and IT operations. It aims to shorten the systems development life cycle and provide continuous delivery with high software quality.
DevOps is complementary with Agile software development; several DevOps aspects came from the Agile methodology.

DevOps Practices:
(CI) Continuous integration — (CD) Continuous delivery — Continuous build — Incremental testing — Automated provisioning — Self-service configuration — Automated release management.

DevOps Workflow:
Based on the input provided, the visual overview of the sequence is provided by DevOps workflow.
DevOps workflow also provides information on the actions performed along with detailed information of generated output. According to the user request, the DevOps workflow can separate and arrange the jobs. Not only that, but it also provides an opportunity to mirror the ideal process in the configuration jobs

DevOps Task — Work Flow Diagram

Devops task work flow, What is a task in Azure DevOps?

The DevOps market size is expected to grow from USD 2.90 Billion in 2017 to USD 10.31 Billion by 2023, at a Compound Annual Growth Rate (CAGR) of 24.7% during the forecast period.

The demand for DevOps solutions and services among enterprises is expected to gain huge traction, due to the increasing need for fast application delivery with high quality.

Work Flow — Our Approach

DevOps team will assign the task and the task shall be carried out as 2 different approaches.

Approach 1 — New Service in Existing Project

Approach 2 — New Project Requirement

Let us have a quick look at both approaches.

Approach 1 — Existing Customer — New Service Enhancement

Step 2:
· The DevOps Lead reviews the request and assigns the same to the DevOps Engineer(s) in the MS Planner.

Step 3:
· The DevOps Engineer takes the assignment and changes the status to “In-progress” and estimates the time effort based on the Project type and estimation gets captured in the MS Planner.

If it is the monolith, the total estimation to complete the CI/CD Automation Deployment task is “half a day”.

If it is Microservices, the total estimation to complete the CI/CD Automation Deployment the task is “one day”.

Step 4:
· Once the task is completed, it will be reviewed by the DevOps Lead, and then the DevOps engineer should change the status in MS Planner from “In-progress” to “Completed”.

Approach 2 — New Customer — New Service Development

Step 2:
· The DevOps Lead reviews the request and assigns the same to the DevOps Engineer(s) in the MS Planner.

Step 3:
· The DevOps Engineer takes the assignment and changes the status to “In-progress” and estimates the time effort based on the Project type and estimation gets captured in the MS Planner.

If it is the monolith, the total estimation to complete the CI/CD Automation Deployment task is “one day”.

If it is Microservices, the total estimation to complete the CI/CD Automation Deployment the task is “two days”.

Step 4:
· Once the task is completed, it will be reviewed by the DevOps Lead, and then the DevOps engineer should change the status in MS Planner from “In-progress” to “Completed”.

Step 5:
· DevOps Tech lead or DevOps Engineer sends out the communication about the successful deployment of the service to the Development team.

For Free Consultation (or) Demo Visit us on DevOps Consultants Certified AWS Consultants

Comments

Popular posts from this blog

Which are the top DevOps tools in 2021? Best 10 DevOps Tools for 2021

AWS for DevOps — Top 4 Reasons You Should Know