Applying as a Canadian applicant
Domestic students should apply online or by phone at 1-888-892-2228.
Applying as an International applicant
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 tourVirtual 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 tourCourses - May 2025
Level 1
Course details
Career Management
CDEV8132
Conestoga 101
CON0101
Introduction to DevOps
INFO8955
Network and Security
INFO8965
Software Architecture
INFO8975
Linux Administration
PROG8820
Scripting and Automation
PROG8830
Code Coverage and Quality Control
PROG8840
Level 2
Course details
Monitoring and Logging
INFO8985
Container and Orchestration
INFO8995
Database Automation
PROG8850
Continuous Integration/Continuous Delivery (CI/CD)
PROG8860
Cloud Architectures and Infrastructure as Code
PROG8870
Please note:
Estimated required text and/or learning resource costs are based on the most recent available data through the Conestoga Campus Store.
Program outcomes
- Analyze and resolve development, operational and site reliability engineering issues to ensure delivery and maintenance of quality software.
- Determine business and stakeholder requirements to provide solutions for cloud development and operation issues.
- Design and implement Continuous Integration/Continuous Delivery (CI/CD) pipelines to ensure automated software delivery from development to production.
- Ensure quality and improve performance throughout the lifecycle of the software, using industry-standard testing methodologies and project management principles.
- Optimize routine tasks, baseline systems performance, and assess resource utilization using a variety of tools to ensure deployed solutions meet operational requirements.
- Participate as a member of a team to ensure the availability and integrity of information in enterprise data storage solutions.
- Participate as a member of a team in the design and implementation of security measures by applying protocols and knowledge of industry conformance practices.
- Articulate, defend, create, maintain, and use tools and scripts to support aspects of the development, delivery and monitoring of software processes in information technology environments.
- Implement personal and professional development strategies to improve job performance and promote professional growth.
- Apply development practices such as microservices to build a scalable architecture.