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.
The field of DevOps involves a combination of two disciplines in IT i.e. software development and operations. The IT Industry used to follow a model where the Developer and IT op teams were separate entities.
Though they had different functions, there were many areas in which there was interaction and inter dependence. DevOps helped to amalgamate these two functions into a single cohesive operation, thereby unleashing more efficient use of software at the same time ensuring stability of operations.
The synergy of DevOps also gave a fillip to innovation and increased the efficiency of the system as a whole, leading to greater customer satisfaction.