Microsoft DevOps Practitioner
DevOps is a new practice emerging from the combination of practices in both Development and Systems Operations. It is a software development and delivery practice that spans both practices and is concerned with fast delivery and deployment of new software by taking an agile approach to systems management. Systems as well as software should be test drive by design, and processed should be automated as much as possible.
This course takes a hand on approach to DevOps with delegates not only following through tutorials and getting practical experience, but also working in groups to create a full end-to-end pipeline. In five days the course covers the how to use the Azure cloud to provision servers, using source control, continuous integration and deployment systems, containerization, configuration management and monitoring. We utilize tools available through visual studio online such as build management and goals and the new release hub.
During the course delegates will be guided through building a pipeline to deploy both ASP and Java based projects. There is also a significant case study group piece undertaken over the duration of the course. This has everyone working in groups to create a new project, with a complete deployment pipeline from committing code through to release into production.