ARTICLE ON DEVOPS
OVERVIEW:-
DevOps it is a?set of practices, tools, and a cultural philosophy that automate and integrate the processes between software development and IT teams. It emphasizes team empowerment, cross-team communication and collaboration, and technology automation
WHAT IS DEVOPS
DevOps is a?combination of cultural philosophies, practices, and tools?that increases an organization's ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes.
HOW DOES DEVOPS WORKS
A DevOps team includes developers and IT operations working collaboratively throughout the product lifecycle, in order to increase the speed and quality of software deployment.
DevOps teams use tools to automate and accelerate processes, which helps to increase reliability. A DevOps toolchain helps teams important DevOps fundamentals including continuous integration, continuous delivery, automation, and collaboration of the teams.
Under a DevOps model, development and operations teams are no longer and Sometimes, these two teams merge into a single team where the engineers work across the entire application lifecycle
The DevOps lifecycle
The continuous nature of DevOps, practitioners use the infinity loop to show how the phases of the DevOps lifecycle relate to each other. Despite appearing to flow sequentially, the loop symbolizes the need for constant collaboration and iterative improvement throughout the entire lifecycle.
DevOps lifecycle is also defined as?a combination of different phases of continuous software development, integration, testing, deployment, and monitoring. A competent DevOps lifecycle is necessary to build superior quality software through the system.
Continuous Development:-?A?software development methodology. Rather than improving software in one large batch,?updates are made continuously, piece-by-piece, enabling software code to be delivered to customers as soon as it is completed and tested.
I have learned tool according to DEVOPS
Continuous Monitoring:-?the process and technology used to detect compliance and risk issues associated with an organization's financial and operational environment. The financial and operational environment consists of people, processes, and systems working together to support efficient and effective operations.
TOOLS THAT IS USED
Continuous Testing:-?The?Continuous Testing is a?process of executing automated tests as part of the software delivery pipeline in order to obtain a feedback on the business risks so that?associated with a software release candidate as rapidly as a possible.
TOOLS THAT I USED ARE
Continuous Integration:-?the practice of automating the integration of code changes from multiple contributors into a single software project. It's a primary DevOps best practice, allowing developers to frequently merge code changes into a central repository where builds and tests then run.
领英推荐
I used tools in integration are
Continuous Deployment:- The software release process that uses automated testing to validate if changes to a codebase?are correct and stable for immediate autonomous deployment to a production environment. The software release cycle has evolved over time. the code commit that passes the automated testing phase is automatically released into the production environment, making changes that are visible to the software's users.
Tools that I used are
Advantages of DevOps:-??
Disadvantages of DevOps:-
CONCLUSION:-
DevOps is helping businesses in a tremendous way. It's bridging the gap between developers' need for change and operations' resist to change and thus creates a smooth path for Continuous Development and Continuous Integration.
Implementing Software Component Analysis to automatically create a bill of materials for a system could be an easy win. This lets you identify and resolve risks in third-party components early in the SDLC, without directly affecting development workflows or slowing delivery.
DevOps is fundamentally changing how dev and ops are done today. And it will change how security is done, too. It requires new skills, new tools, and a new set of priorities.
ARTICLE BY:-
P. PRAMOD CHANDRA