In the race to deliver quality products to market faster and more often, traditional operations and deployment strategies quickly become bottlenecks.
Enter DevOps: a movement that fosters better communication and collaboration between software development and IT operations teams. DevOps incorporates elements of Agile, Lean, and ITSM to achieve greater alignment with business objectives, speed up product deployment, meet user requirements, and reduce costs.
Designed in collaboration with industry experts, the UBC Award of Achievement in DevOps fills the skills gap companies face in adopting DevOps practices.
Open all | Close all
This program is designed to give you sought-after skills that help you contribute to the success of DevOps teams and advance your career. Through four comprehensive courses:
- understand the need for DevOps and its business value
- learn the terminology, principles, and practices used in DevOps
- discover why cross-functional teams are essential
- see how DevOps promotes increased collaboration and communication between the operations and development teams
- identify the value in borrowing elements from Agile, Lean, and ITSM
- acquire the key principles of Kanban, from visualizing your workflow to collaboratively improving through experimentation
- understand the tools and automation that support a continuous delivery pipeline.
Who It's For
The UBC Award of Achievement in DevOps Adoption is designed for those who work in organizations that are considering, or are at the early stages of adopting DevOps.
This program is ideal for any professional involved in IT functions in an enterprise environment, including:
- software developers, database administrators, and QA engineers
- IT managers
- IT operations professionals including system administrators and network engineers
- business managers
- project managers
- business analysts
- early DevOps practitioners.
The UBC Award of Achievement in DevOps Adoption is a part-time program consisting of four required courses. All are offered in-class.
Courses are two or three days each, and are held weekdays and weekends throughout the year at UBC Robson Square in downtown Vancouver..
Complete courses at your own pace within two years of admission.
Individual assessment is based on assignments, case scenarios, class activities and participation, and projects that apply technologies and skills learned in class.
To be granted the UBC Award of Achievement in DevOps Adoption, successfully complete a minimum of 56 hours of required courses within two years of admission. To demonstrate competency in DevOps Adoption, you must earn a minimum passing grade of 60% on each course, and a "pass" on portions of the program that are graded "pass/fail."
The curriculum is comprised of four required courses, for a total of 64 hours of class time. Learn through interactive discussions, activities, presentations, assignments, guest speakers, and networking. Work in teams to apply industry-standard practices to solve real-world challenges.
Courses focus on topics such as Agile delivery methods, Kanban principles, DevOps frameworks, continuous delivery pipeline, and end-to-end toolchain. We iterate and evolve this program over time to meet the current realities of the technology and marketplace, and to provide the best learning opportunities and experience possible.
Learning objectives, subject areas, topics, speakers, and assignments that make up the program will change over time to reflect the needs of program participants, the latest best practices and technologies, and the best use of university resources.
The program may also change in duration, number of instructional hours, or requirements for completion.
The following courses are required to graduate and should be taken in the order listed below.
|Required Courses||Format(s)||Next Offering||More|
|Agile Delivery Methods (II861)||In-class||
Sep 22-Sep 23, 2017
|Introduction to Kanban (II867)||In-class||
Oct 13-Oct 14, 2017
|Introduction to DevOps (II881)||In-class||
Oct 19-Oct 21, 2017
|Implementing a Continuous Delivery Pipeline (II882)||In-class||
Experienced industry practitioners who are experts in DevOps, Agile, and Kanban teach and facilitate the program courses.
A diverse group of industry professionals and academics developed the UBC Award of Achievement in DevOps Adoption. An advisory committee consisting of university faculty and staff, Agile practitioners, business leaders, and industry-certified trainers facilitated the design and development of the curriculum.
- Sergiy Baydachnyy - Developer Evangelist, Microsoft
- Tom Berryhill - President, Expression Technology; Instructor at UBC Continuing Studies
- Beier Cai - Director, Software Development, Hootsuite
- Husam Fezzani - Technology and Services, HSBC
- David Egan - Technical Learning Platform Manager, Red Hat Inc.
- Johnny Hermann - Software Development Manager, MediaValet
- Chris Reid Senior DevOps Developer, Lendesk Technologies
- Hannah Lee - Developer Platforms Solution Specialist, Microsoft Canada
- Anubhav Mishra - Senior Software Engineer (DevOps), Hootsuite
- Faid Saffou - Program Leader, UBC Sauder Continuing Business Studies
- Sarah ter Keurs - Program Leader, UBC Sauder Continuing Business Studies
Part-time course fees are paid by course at $730 CAD - C$1,395 CAD per course. The total tuition is approximately $4,214 CAD.
Books or related course materials may cost extra. Fees are subject to change.
All students are expected to possess strong written and spoken business English skills to participate in one-on-one interactions, group work, communications, presentations, projects, and assignments. Non-native English speakers may be required to demonstrate proficiency in English by submitting the results of language proficiency tests and may also be subject to an interview prior to admittance. Find out more about acceptable tests and minimum scores.
Registrations are accepted on a first-come, first-served basis and can be completed online or by contacting our office at 604.822.1420. In order to register for courses online, you'll first need to create an account. Once your account is created, login to register at any time. Contact us if you are having difficulty registering.
Note: Once a session is full, additional registrations won't be accepted, and a waitlist is not available. Please check back often for last-minute seat cancellations and additional sessions.
Once you have completed and passed the four courses, submit the Graduation Request form to receive your Award of Achievement.