DevOps is a field of engineering that focuses on the tools and practices required to deliver software applications or services to organizations quickly and continuously. DevOps requires the manual configuration of software requirements, such as virtual machines, storage and servers, to deploy software solutions appropriately. This is all done in a release pipeline. Different teams are consulted to carry out this process such as security teams, network teams and the development team. Since many teams are involved there is an increased possibility of human error occurring during the configuration process which can result in increased maintenance costs. Therefore, a goal in DevOps is to try to make the deployment of software as automated and efficient as possible.