DevOps is a methodology that aims to unify software development (Dev) and software operation (Ops). It focuses on communication, collaboration and integration between developers and operations teams. The goal is to automate and streamline the process of software delivery and infrastructure changes to improve agility, quality and security while reducing costs.