Practice DevOps Model

0 votes
How do I practice a DevOps model? How do I go about deploying a project using DevOps Model?
Mar 29 in Other DevOps Questions by Nisha
28 views

1 answer to this question.

0 votes

There are 5 main steps that you need to follow to carry out your project with the Devops Model.

Plan and TrackIdentify and track work using practices and processes like Kanban boards and agile. When work is tracked visually, stakeholders have clear insight into the development team’s capacity and can better plan and prioritise tasks—and avoid fire drills.

Develop: Write code using modern version control systems like Git to integrate continuously and safely to the master branch. When a feature is complete, the developer submits a pull request and once approved, changes are merged to master and the old branch is deleted.

Build and Test: Checking in code to Git or another version control system kicks off an automated build process. The code is tested and validated, ensuring that bugs are caught early in development—when they are fresh in the developer’s mind and less costly to fix. This process of automating build and test is called continuous integration (CI). A production-deployable artifact is the result of successful build and integration, enabling continuous delivery (CD)—the ability to deploy to production at any time.

Deploy: Once tested and validated, each change is deployable to the production environment. Using continuous delivery practices, final deployment to production is a manually controlled business decision.

Monitor and Operate: Once live in production, monitoring delivers information about your app’s performance and usage patterns. Achieve high availability by getting immediate, rich diagnostic data that your team can act on quickly. Mitigate issues for users and gather data to make informed business decisions about future development. And, with automated compliance policies using infrastructure as code and policy as code, you will ensure that the apps you deploy to production use desired-state configurations that align to security best practices.

answered Mar 29 by Ananya

Related Questions In Other DevOps Questions

0 votes
1 answer

Unable to create BlueMix DevOps services account

Jazzhub is shut now. try https://console.bluemix.net/devops/getting-started. It's ...READ MORE

answered May 28, 2018 in Other DevOps Questions by ajs3033
• 7,280 points
33 views
+3 votes
6 answers

Devops and security

By using tools that are shared across the ...READ MORE

answered Oct 23, 2018 in Other DevOps Questions by Anvit
75 views
0 votes
1 answer

What is the best practice for updating an already existing web app deployment using ARM?

The Service Principal solution, through the SDK, ...READ MORE

answered Jul 8, 2018 in Other DevOps Questions by Atul
• 10,240 points
33 views
0 votes
1 answer

Best practice for successful app deployment

I'd suggest you to write a deployment ...READ MORE

answered Jul 10, 2018 in Other DevOps Questions by DareDev
• 6,810 points
16 views
0 votes
1 answer

How do I enable Slack for Bluemix DevOps services beta

Here is where you can take help ...READ MORE

answered Jul 11, 2018 in Other DevOps Questions by Atul
• 10,240 points
41 views
0 votes
1 answer

are Infrastructure Management Services(IMS) same as DevOps?

They are two very different domains. DevOps ...READ MORE

answered Jul 11, 2018 in Other DevOps Questions by DareDev
• 6,810 points
91 views
+5 votes
7 answers

Docker swarm vs kubernetes

Swarm is easy handling while kn8 is ...READ MORE

answered Aug 27, 2018 in Docker by Mahesh Ajmeria
1,003 views
+13 votes
2 answers

Git management technique when there are multiple customers and need multiple customization?

Consider this - In 'extended' Git-Flow, (Git-Multi-Flow, ...READ MORE

answered Mar 26, 2018 in DevOps & Agile by DragonLord999
• 8,380 points
152 views