Virtualization and Cloud Computing

Select start date and campus

Close

Applying as a Canadian applicant

Domestic students should apply using a Conestoga College Program Application Form.

Close

Campus tours

Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.

Book your tour

Virtual tours

If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.

View our Virtual tour

Courses - January 2024

Level 1

Course details

Career Management
CDEV8132

Description: This course focuses on career management skills needed to navigate the evolving workplace. Students will evaluate their skills, attitudes, and expectations within their chosen careers and explore emerging trends in the workplace. Students will refine their networking strategies and create marketing documents to position them for success. Mock interviews will provide the opportunity for practice, feedback, and reflection as students prepare for future interviews. Students will explore communication strategies that support workplace success and advancement. By the end of this course, students will have created a personalized career management plan.
  • Hours: 28
  • Credits: 2
  • Pre-Requisites:
  • CoRequisites:

Conestoga 101
CON0101

Description: This self-directed course focuses on introducing new students to the supports, services, and opportunities available at Conestoga College. By the end of this course, students will understand the academic expectations of the Conestoga learning environment, as well as the supports available to ensure their academic success. Students will also be able to identify on-campus services that support their health and wellness, and explore ways to get actively involved in the Conestoga community through co-curricular learning opportunities.
  • Hours: 1
  • Credits: 0
  • Pre-Requisites:
  • CoRequisites:

Requirements Analysis for Cloud Solutions
INFO8356

Description: A key objective for many organizations is the deployment of an effective cloud architecture. One of the major challenges in achieving that objective is understanding the business requirements of the organization and building the architecture to meet current needs while providing scalability for seamless growth. In this course, the student will analyze business needs and design a cloud solution to meet those needs. In a later course, the solution will be deployed in a proof of concept.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Foundations of Virtualization
SYST8101

Description: This course introduces a broad spectrum of components that comprise virtualization and cloud computing. The student will learn about the technologies involved with these components and how they relate to each other to form a virtualization/cloud architecture based on well-known practices. The technologies and practices learned in this course provide the foundation for other courses in the program.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Server Virtualization
SYST8111

Description: One of the most popular uses of virtualization technology is server virtualization, which involves virtualizing typical server workloads such as authentication and database servers. In this course, the student will learn how to deploy and configure a private cloud environment tailored to support server virtualization. Virtualization of computer, network and storage resources will be covered, as well as proper deployment of server workloads in that environment.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Desktop Virtualization
SYST8121

Description: Virtualization of the desktop environment, when done correctly, can dramatically improve IT operations by allowing efficient provisioning of a flexible and consistent computer experience for end users. There are different approaches to and levels of desktop virtualization. In this course, the student will explore these different approaches and deploy and configure several of them.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Cloud Technologies
SYST8131

Description: Public cloud technologies are often employed by companies that wish to outsource the maintenance of the hardware and virtualization platform. Selecting and configuring services offered by the many vendors in the market are important skills for anyone working in a cloud environment. In this course, the student will explore many of the basic public cloud technologies offered and gain experience accessing and configuring the services offered by several cloud vendors.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Containerization
SYST8141

Description: This course addresses containerization, one of the key technologies used for application deployment. Containerization allows applications to be packaged in a way that allows portability between computing environments, increased efficiency and scalability, and a high level of security. The student will learn the concepts of containerization and gain the skills required to deploy containers in several environments.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Level 2

Course details

Hybrid and Converged Solutions
SYST8151

Description: Hybrid and converged cloud infrastructure involve the integration of private and public cloud infrastructures. The result is a seamless series of services that allow organizations to rapidly expand or contract service capacity based on demand. Students will learn how the various components of cloud systems can be integrated to the best advantage of an organization.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites: SYST8100 OR SYST8101 AND SYST8110 OR SYST8111 AND SYST8130 OR SYST8131
  • CoRequisites:

Integrating Disparate Solutions
SYST8161

Description: With the proliferation of cloud products, services, and solutions being offered, many organizations find that utilizing many tools from different vendors provides the best application of technology to their requirements. However, integrating those tools provides its own challenge. In this course, the student will explore and implement different approaches to integrating different solutions together.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites: SYST8100 OR SYST8101 AND SYST8110 OR SYST8111 AND SYST8130 OR SYST8131
  • CoRequisites:

Adoption and Migration Planning for Virtualization
SYST8171

Description: Migrating one or more workloads to a virtualized cloud environment requires careful planning to ensure business goals and requirements are met. In this course, the student will build a plan to allow successful migration or a defined workload to a virtual environment.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: INFO8355 OR INFO8356 AND SYST8100 OR SYST8101 AND SYST8130 OR SYST8131
  • CoRequisites:

Virtualization, Big Data and Cloud Storage
SYST8181

Description: Storage is typically one of the major expenses and bottlenecks in virtualization and cloud computing. In addition, organizations of all sizes are employing big data for analytics, visualization and other purposes, which present unique volume and processing capacity issues. In this course, the student will explore and implement many use cases of storage and the various solutions available that may address those use cases, along with the advantages and disadvantages of various technologies and approaches to storage virtualization.
  • Hours: 70
  • Credits: 5
  • Pre-Requisites: INFO8355 OR INFO8356 AND SYST8100 OR SYST8101 AND SYST8130 OR SYST8131
  • CoRequisites:

Emerging and Open Source Technologies
SYST8191

Description: Virtualization and cloud computing, like anything in the Information Technology field, changes at a rapid pace. New technology and products appear every day to address some challenge in providing the services demanded by organizations. Some of the technology is proprietary and some is open source. This course will provide exposure to and experience with the technologies that are cutting edge at the time.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites: INFO8355 OR INFO8356 AND SYST8100 OR SYST8101 AND SYST8130 OR SYST8131
  • CoRequisites:

Capstone Implementation
SYST8201

Description: This course builds on the Requirements Analysis for Cloud Solutions course. In this course, the student will implement the proposed solution that was previously developed. This course involves completion of a major project.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: INFO8355 OR INFO8356 AND SYST8100 OR SYST8101 AND SYST8130 OR SYST8131
  • CoRequisites:

Program outcomes

  1. Create secure solutions that support highly available micro-services that meet client needs.
  2. Implement enterprise level applications in hosted cloud environments that respond to client needs and business practices
  3. Architect and deploy fault tolerant solutions within cloud computing platforms to solve identified business requirements.
  4. Automate security and resources for applications by using cloud computing tools to mitigate risk for organizations and protect assets.
  5. Design and test code-based solutions to cloud computing problems that ensure security in depth.
  6. Assess the viability of developing, deploying, maintaining and securing cloud computing solutions using a variety of resiliency testing tools.
  7. Create and defend cloud-computing strategies used to solve identified business needs on behalf of a client.