With DevOps, development and operations teams are no longer separate. Often they are merged into a single team and it works across the entire application lifecycle, from development and test to deployment to operations, and develop a range of skills not limited to a single function.
These teams use practices to automate processes that historically have been manual and slow. They use a technology stack and tooling which help them operate and evolve applications quickly and reliably.
The major benefits of the the DevOps model are:
There are three primary practice areas that are usually discussed in context of DevOps: