INF2206H 0.5 Credits

Adopting DevOps for Large-Scale Information Systems

Course Description

Information systems need to evolve continuously to cope with the rapid changes in our society. In recent years, DevOps has gained popularity as a practice that combines development and operation teams to reduce the time needed to build and deliver high-quality systems. This course provides an overview of DevOps concepts and best practices. Concepts to be covered include the challenges of adopting DevOps for large-scale information systems, the application of Configuration Management (CM) concepts, and infrastructure management using Infrastructure as Code (IaC) practices. In addition, the course will address the use of Artificial Intelligence (AI) techniques to manage IT Operations (i.e., AIOps) of information systems.

Prerequisite: INF1340H

Exclusion: INF1005H/INF1006H Adopting DevOps for Large-Scale Information System

Current Timetable