Compound of the terms “software development” and “information technology operations.” Refers to a set of practices that emphasize the collaboration and communication of both software developers and IT professionals while automating the process of software delivery and infrastructure changes. It aims to establish an environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably.