What is DevOps? As the term DevOps itself implies, its goal is to bridge the gap between (software) development and (IT) operations. This is especially challenging since the goals of these two areas are heavily conflicting. The operations team is usually interested in providing stable and reliable services and infrastructure.
Therefore, they avoid risks and try to work as predictably as possible. The development team, in contrast, has to respond to rapidly changing business requirements and is interested in fast cycles in order to quickly deploy their changes to productive systems (c.f. Figure 1). DevOps tackles these challenges by establishing a culture and processes that tear down the silos.
Author: Julian Ereth