DevOps creates an environment where developers and IT operations are (finally) working together. The use of containers simplifies the process of building and deploying applications while breaking down the silos in an IT organization.  A successful DevOps architecture uses tools and processes to automate tasks that historically have been manual and slow. This architecture helps engineers independently perform tasks, such as deploying code or provisioning infrastructure, that otherwise would have required help from other teams.  Collaboration = Velocity.