What is DevOps?
DevOps combines application development and operations. Its software deployment process and tools allows teams to deliver reliable and useful software faster than tradition software development methods.
A tightly integrated and collaborate team work together daily during and after incremental software implementations to rapidly deliver the right product.
On an effective DevOps deployment pipeline, a developer completes a piece of functionality (0.5 to 3 days work) and deploys it to a test environment. Testers and the business provide immediate feedback to the developer while the code is still familiar in continuous collaboration. Revisiting pieces of functionality days or weeks after implementation adds to the effort (and risk) as the developer must again become familiar with the code.
DevOps Deployment Pipeline
Some DevOps Tools
Here are a few projects where we have applied DevOps deployment process and tools.