Retunes IT Media
•
MARCH 06, 2023 •
3
Devops is not a new tool/technology in the market. Dev0ps is a new culture or process to develop, Release and Maintenace of software Application/product with higher quality in a faster way. Devops can achieve by using automation tools. Devops integrates and automates the work of software development (Dev) and operations (Ops).
Devops Lifecycle:
Devops lifecycle includes different phases as given below.
Continuous Development:
In this phase developers write the code on any platform, coding is the first phase in the Devops coders or developers write the code to develop the product
Continuous Integration:
Continuous Integration is automating build and test processes CI helps development teams avoid integration issues where the software works on individual developer's machines, Automated builds have become a cornerstone of agile development. Every time a developer checks in a change, a tool like Jenkins checks out all the sources, builds everything and reports back with immediate feedback. It is better described as Continuous Build.
Continuous Testing:
Continuous testing is the process of executing automated tests as part of the delivery pipeline to obtain immediate feedback on the business risks associated with a release candidate.
continuous testing tools (like Selenium, Cucumber, JMeter)
Continuous Release:
CI helps development teams avoid integration issues where the software works on individual developers’ machines.
Continuous Deployment:
continuous deployment goes one step further than continuous delivery. With this practice, every change that passes all stages of your production pipeline is released to your customers. here’s no human intervention, and only a failed test will prevent a new change to be deployed to production.
Continuous operate:
After the deployment phase i.e., after the deployment of the product or application, it is delivered to the client for use where he makes use of that product or software for everyday lifestyles purposes.
Continuous Monitor:
In this phase the delivered software to a client has been monitor if any up-time and down time failures or if any errors available or not.
DevSecOps integrates security practices into the Devops process to deliver faster and more secure software by implementing practices such as threat modeling, secure coding, and continuous security testing.
Services in DevSecops:
- 1. MLOps
- 2.GitOps
- 3. ChatOps
- 4.DataOps
Keywords: Devops, Devops lifecycle, devsecops, Devops services.