30 June, 09.00 AM
GSSI Main Hall

The DevOps automation ecosystem

DevOps is a set of practices to speed up the gaining business value from software systems being developed or modified. This speed up is accomplished by architectural design, by process rigor, and by the use of tools. The architecture design involves both deployability and observability of the system being constructed. The process activities are designed to support deployment and monitoring, and the tool suite involves containerization, deployment tools, and monitoring and log collection tools.

All of these tools require some knowledge of the distributed infrastructure of the cloud. Containerization, security, distribute coordination, and dealing with failure are all vital areas of knowledge required for those active in DevOps.

In this lecture we will touch on all of these areas. The student will be exposed to important characteristics of the infrastructure as well as architectural design  to support deployability and observability.