|The Associate Certificate in DevOps Adoption has been discontinued. Please contact 604.822.1420 if you require further information on how to graduate from this program.|
Realize the Advantages of DevOps Software Delivery in your Organization.
Technology permeates virtually every aspect of business today whether through applications that serve customers directly or internal systems that support critical business functions. Originated in 2009, DevOps is cross-functional approach to software development that unites software development and IT operations functions to increase implementation speed and frequency, lower the failure rate and decrease recovery time. It is characterized by increased communication and collaboration amongst traditionally separate business units.
Through a series of four intensive courses at UBC Robson Square, you will learn to successfully adopt a DevOps delivery model in your organization. DevOps incorporates elements of Agile, Lean and IT Service Management (ITSM) to speed up product deployment, meet user requirements and reduce costs.
|Duration||3 to 4 Months|
Open all | Close all
Apply your learning to:
- 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 IT operations and software 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.
|Location||In class at UBC Robson Square|
|Courses and Duration||
Four courses that can be completed within three to four months.
Each course is taught over two days on weekdays or weekends for a total of 14 hours per course.
Courses must be completed within two years
|Scheduling||Courses are offered throughout the year.|
Total Tuition: $4200
Tuition is based on the combined cost of individual course fees which range from $850 to $1,250
Comprised of four required courses, the program is designed to provide students with a rich learning experience. Theory and practice are integrated through opportunities for teamwork, discussion, guest speakers, and networking.
Strategically designed by a team of industry and academic experts, the program is grounded in industry best practices and applications. Students acquire the skills needed to help with the adoption of DevOps practices in an organization.
The following sequence is recommended:
Click the More link below for course descriptions, fee and registration information.
This course provides an introduction to the Lean and Agile principles on which iterative and incremental development is based. You will discover how Agile frameworks such as Scrum and Kanban differ from the traditional product development lifecycle and determine which approaches work in different circumstances.
One of the most popular Agile methodologies, Kanban is a universal process visualization and improvement framework. If you are interested in continually improving how you get work done, you will benefit from learning Kanban practices.
If you are thinking of adopting a DevOps transformation or are interested in learning how DevOps can improve your organization’s adaptability, you will benefit from this two-day introductory course.
Continuous Delivery is the ability to release software early and often with confidence that updates are stable. This course examines the its role and implementation in the software development life cycle.
|Title||Fall (2018)||Winter (2019)||Spring/Summer|
|Agile Delivery Methods
|Sep 14 - In Class||To Be Scheduled||To Be Scheduled|
|Introduction to Kanban
|Nov 9 - In Class||To Be Scheduled||To Be Scheduled|
|Introduction to DevOps
|Sep 21 - In Class||To Be Scheduled||To Be Scheduled|
|Introduction to Continuous Delivery
|Nov 2 - In Class||To Be Scheduled||To Be Scheduled|
Lukas Klose is a Certified Scrum Master® (CSM), Certified Scrum Product Owner® (CSPO), and Project Management Professional (PMP®) with 20 years’ experience in project delivery. He has worked as a consultant, program manager and director in various industries. While working for Electronic Arts, he oversaw the transition of the web-publishing department to Agile and eventually joined agile42, an Agile consulting company, as coach and trainer. His broad experience and exposure to software engineering, project management and director-level management give him unique cross-organizational insight in Agile education, implementation and transitions.
Courses taught: Agile Delivery Methods(II861), Introduction to Kanban(II867)
Valery Novikov, MSc, is a Chief Technology Officer at FI.SPAN, a Vancouver-based fin-tech company which is revolutionizing business banking and bringing innovation to financial institutions and their customers. Prior to joining FI.SPAN, Val worked with a wide range of high profile organizations such as Google, AT&T, Verizon, Deutsche Telekom, TELUS, Bell and Shaw where he learned through experience that the ability to deliver fast is a key competitive advantage for organizations, He is a strong advocate for Continuous Integration and Continuous Delivery practices.
Courses taught: Introduction to Continuous Delivery(II882)
Chris Tao is Senior Enterprise Technology Strategist at Microsoft Canada where he is responsible for enterprise IT and cloud solution sales and adoption in Western Canada. In this role, he helps customers deliver business value through digital transformation, solution roadmap design and enterprise project management. Prior to his current role, Chris gained international experience working in China and held a variety of software development roles with Ericsson, Motorola and Intel. He has in-depth knowledge of the retail, manufacturing (automobile) and banking sectors and experience in solution selling, software design and development, enterprise architecture design and project management.
Courses taught: Introduction to DevOps (II881)
The DevOps Adoption program is designed for individuals in organizations that are considering, or in the early stages of adopting DevOps. It is ideal for IT professionals in an enterprise environment including software developers, database administrators, QA engineers, IT managers, IT operations professionals, system administrators, network engineers, business managers, project managers, and business analysts.
It is strongly recommended that students be fluent in written and spoken business English.
How to Register
Registration is done on a course-by-course basis.
Create an account and login to register for specific courses at any time. Visa or MasterCard accepted.
What is needed to Graduate
To be granted the UBC Associate Certificate in DevOps Adoption, you must successfully complete four required courses and achieve a minimum of 60% in each course and a “pass” standing on portions of the program that are graded “pass/fail”. All course work must be completed within two years.
The Associate Certificate in DevOps Adoption has been discontinued. Please contact 604.822.1420 if you require further information on how to graduate from this program.