DevOps (development and operations) is an enterprise software development phrase used to define a type of agile relationship between development and IT operations. The end goal of DevOps is to change and improve the relationship by streamlining communication and collaboration between these two business units , thereby creating single workflow amongst them.