INF2206H: Adopting DevOps for Large-Scale Information Systems
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, (INF2206H: Adopting DevOps for Large-Scale Information Systems), will address the use of Artificial Intelligence (AI) techniques to manage IT Operations (i.e., AIOps) of information systems.
INF1340H (Programming for Data Science) course or permission of the instructor.
INF1005H/INF1006H: Information Workshops on “Adopting DevOps for Large-Scale Information Systems”