Help organizations navigate its technological and cultural transformation
DevOps is a methodology that combines software development (Dev) and information-technology operations (Ops) to shorten the systems development life cycle while focusing on quality and continuous delivery. Agile and DevOps are emerging career fields that are going to play a critical role in organizations undergoing digital transformation. In fact, according to Gartner’s 2019 priority matrix for DevOps1, DevOps toolchain and continuous delivery will have mainstream adoption over the next 2 to 5 years, and this adoption would have transformational benefits to organizations.
GTA organizations are at various stages of DevOps adoption and are looking for ways to best staff their teams for DevOps roles. Organizations are eager for skilled, knowledgeable DevOps-trained employees that can help facilitate an DevOps cultural and technological transformation. Now is the perfect time for IT operations professionals and software developers who want to upskill for this emerging, in-demand discipline.
Why Choose York?
The School of Continuing Studies’ part-time Certificate in DevOps is designed to help mid-career professionals change or advance their careers by gaining applied knowledge in the quickly emerging discipline of DevOps. The program is designed in consultation with leading DevOps experts and will be the first post-secondary program in DevOps to be offered in Canada.
Students enrolled in the program will deepen their understanding of how DevOps can provide business and technological benefits to an organization and how to implement best practices that derive maximum value using Agile project management methodology.
Students will also engage in work-integrated learning experiences as they critically analyze case-studies on successful DevOps implementations, preparing to successfully construct a DevOps automated pipeline using trending tools such as Git, Ansible, Jenkins, Docker, Kubernetes, Terraform, Selenium, Bamboo and Elk Stack. Students will also learn how DevOps can impact emerging technologies such as machine learning and AI.
The School of Continuing Studies’ unique cohort delivery will allow students to progress through the program at the same time, allowing for a collaborative community experience and the opportunity to expand their professional network. Students will also gain a well-defined human skill set, in addition to career-specific, technical skills, allowing them to better realize their career potential.
The Certificate in DevOps is an accelerated six-month long, three-course program, offered in a blended format.
At the end of the program graduates will be able to:
- Discuss the SDLC and Agile Project Management Methodologies
- Explain the business and technological benefits of DevOps and implement best practices that derive maximum value using Agile project management methodology.
- Construct a DevOps pipeline using tools such as Git, Ansible, Jenkins, Docker, Kubernetes, Terraform, Selenium, Bamboo and Elk Stack
- Critically analyze case-studies on cloud and on-site DevOps implementations
- Implement DevOps best practice as it relates to continuous integration and continuous delivery
- Explain how DevOps can impact emerging technologies such as Machine Learning and AI
- Practice the critical soft skills that are required to succeed in this field such as team building, change management, and continuous improvement.
Eugene Peters, Senior Vice President of Product, Maropost
Eugene Peters is the Senior Vice President of Product at Maropost. In his role, he leads a global team of talented technologist (Product Mgmt, Product Marketing, User Experience, Development/QA, Data Engineering, DevOps and Hosting/Infrastructure); advance the platform by defining, developing and launching new products, while partnering with various stakeholders inside and outside the organization. Prior to Maropost Eugene lead technology and product practice transformations in Fortune 100 and start up environments across multiple sectors. Eugene has an MBA in Marketing from Ivey Business School at the University of Western Ontario and Science degrees from York University. He has consulted with early stage companies on strategy, product/market fit (Jobs-to-be-Done framework) and go-to-market. Eugene holds an MBA from the Ivey Business School and BSc – Biology & Psychology from York University.
FAHD GULZAR, MBA, PMP, CAMS, AGILE CERTIFIED PRACTITIONER
AWS NATIONAL PROGRAMS LEAD, CANADA PUBLIC SECTOR, AMAZON
At Amazon Web Services (AWS), Fahd works with internal and external stakeholders to develop and lead cloud computing education and workforce development programs for the Canadian Public Sector. In addition, Fahd is responsible for leading the localization of existing AWS Programs to better meet the needs of Canadians. Prior to Amazon, as Certified Anti-Money Laundering Specialist (CAMS), Fahd was leading large scale fraud and anti-money laundering implementations at SAS Institute, a leading data analytics firm. Fahd is a Project Management Professional (PMP) and an Agile Certified Practitioner (PMI-ACP) with proven results in incorporating Agile framework in his work. Fahd graduated from the Electrical Engineering program at the University of Waterloo and holds a Master’s in Business Administration (MBA) from Wilfrid Laurier University.
Danny Mistry, Director of DevOps and Tooling, IGM Technology
Danny Mistry is the Director of DevOps and Tooling at IGM Technology for the IGM group of companies: IG Wealth Management, Mackenzie Investments and Investment Planning Counsel. He is responsible for DevOps enablement for Digital delivery teams and leads the Tooling Support Team. Danny is a digital native leader with 20 years experience in Digital Media, Marketing Technologies and Wealth Management industries. Danny is a Certified SAFe DevOps Practitioner (SDP), Certified Agile Leader (CAL1), Certified Scrum Master (CSM) and Certified Kanban Practitioner (TKP) and holds a B.Math from the University of Waterloo.
Course 1 – Introduction to DevOps
Topics may include:
- What is DevOps and what are the business problems DevOps can solve?
- Software development lifecycle (SDLC) and project management (ex. Scrum, Kanban etc.)
- DevOps culture, team dynamics and structure
- Introduction to source code management
- DevOps best practices with reference to CI/CD automation
- Introduction to DevOps Tools
- Introduction to Cloud DevOps Tools
- API and Web Services
- DevOps Metrics and KPIs using Datadog
Course 2 – The DevOps Toolchain
Topics may include:
- Service Oriented Architecture and Design (API and Webservices, Microservices)
- Source Code Management using Git
- Docker Containerization
- Kubernetes Container Orchestration
- Build Automation using Bamboo
- Test and QA Automation using Selenium
- Continuous Integration using Jenkins
- Deploy Automation using Terraform
- Monitor and Logging Automation using ELK Stack
- Case Study on DevOps Implementation
Course 3 – DevOps in the Cloud
Topics may include:
- Virtualization and Infrastructure as Code
- Introduction to Cloud Platforms
- Serverless Infrastructure
- Infrastructure Provisioning using Terraform
- Configuration Management and Automation using Ansible
- Exercises/Labs on AWS, GCP and Azure
- Security Concepts
- Resiliency Concepts
- Case Study on DevOps Implementation in the Cloud
- Continuous Improvement Concepts
- Emerging Technologies in DevOps (Machine Learning, AI etc.)
Basic Knowledge of Linux, Scripting (Bash/Shell) and Python. For those that do not have a strong software development background, will have access to a Python, Scripting and Linux self-directed prep course that can be completed prior to starting the program or concurrently.