DevOps aims to help organizations rapidly produce software by improving the interdependence between software development and IT operations. While DevOps has been around for a long time, there is still confusion about what it means. True DevOps culture focuses on shared ownership and a philosophy of fast feedback, customer focus, and optimizing for speed and quality rather than specific roles. Good DevOps looks like simple communication, co-location of teams when possible, and infrastructure defined as code.