Devops is a new approach to organizing an IT department that facilitates collaboration between developers, operations staff, and other roles. It simplifies processes and enables more agile development. Under devops, cross-functional teams work together on all aspects of software development from design to deployment. The development and deployment process is also streamlined with continuous integration, automated testing and deployment, and closer involvement of customers.