DevOps is a philosophy that combines Development, Operations and Quality Assurance. Companies that incorporate DevOps practices get more done by deploying code far more frequently, and more accurately.
In a DevOps environment there’s one team including developers, QA, DBAs and operations engineers.
DevOps integration targets product delivery, quality testing, feature development, and maintenance releases in order to improve reliability and security and provide faster development and deployment cycles. Many of the ideas (and people) involved in DevOps came from the enterprise systems management and agile software development movements.