HiSoft offers DevOps Certification Training for IT-based people who want to strengthen his career in IT service operations, development, and deployment. The DevOps course Toronto will help you to meet the demand for IT service management (ITSM) practices. You will be able to respond to delivering quality software products and services. Due to the huge demand for DevOps Toronto jobs market, we have designed our course plan with a comprehensive syllabus.

About DevOps

DevOps training makes you an expert in continuous development, deployment, and IT operations. You will be familiar with like Git, Docker, Jenkins, Cucumber, Ansible, TeamCity, & Nagios that we use as DevOps tools. These tools will help to make a bridge between the development team and the software operation team to complete the software development process. It brings speed to create and improve software products at a faster pace than traditional software development approaches. So every day the popularity is increasing at a rapid rate.

Advantages of DevOps:

  • Faster development
  • Easy to rollback and recover
  • Increase efficiency
  • Reduce development cost

Course Details:

MODULE 1: INTRODUCTION
LESSON 1: WHAT IS DEVOPS?
LESSON 2: OBJECTIVES
LESSON 3: DEVOPS BUSINESS DEMANDS

MODULE 2: DEVOPS PRINCIPLES
LESSON 1: PRINCIPLES OF DEVOPS

MODULE 3: DIFFERENT FRAMEWORKS
LESSON 1: AGILE & LEAN FRAMEWORK
LESSON 2: WATERFALL MODEL
LESSON 4: SCRUM / KANBAN FRAMEWORK

MODULE 4: DEVOPS CULTURE
LESSON 1: DEV + OPS BEFORE AND AFTER AGILE CULTURE
LESSON 2: WALL OF SILOS IN AGILE WORLD

MODULE 5: VERSION CONTROL USING GIT & GITHUB
LESSON 1: INTRODUCTION TO GIT
LESSON 2: GIT INSTALLATION AND SETUP
LESSON 3: WORKING WITH REMOTE REPOSITORIES (GITHUB)
LESSON 4: COMMONLY USED COMMANDS FOR GIT
LESSON 5: BRANCHING AND MERGING PROCESS IN GIT
LESSON 6: GIT WORKFLOWS

MODULE 6: DEVOPS AND AUTOMATION
LESSON 1: CONTINUOUS INTEGRATION AND TESTING
LESSON 2: CONTINUOUS DELIVERY / DEPLOYMENT
LESSON 3: CONTINUOUS MONITORING AND FEEDBACK

MODULE 7: CONTINUOUS INTEGRATION WITH JENKINS
LESSON 1: INTRODUCTION TO JENKINS
LESSON 2: WORKING WITH JENKINS AND INSTALLATION OF JENKINS
LESSON 3: PLUGINS AND ITS USES
LESSON 4: SETTING UP YOUR BUILD JOBS
LESSON 5: USING METRICS TO IMPROVE QUALITY
LESSON 6: NODES AND MASTER-SLAVE CONFIGURATION
LESSON 7: PERFORMING AUTOMATED DEPLOYMENT AND CONTINUOUS DELIVERY
LESSON 8: PIPELINE EXECUTION OF CI CD JOBS
LESSON 9: JENKINS ADMINISTRATION

MODULE 8: WORKING WITH DOCKER
LESSON 1: DOCKER INTRODUCTION
LESSON 2: DOCKER ARCHITECTURE AND ITS USAGES
LESSON 3: DOCKER VS OTHER VM’S COMPONENTS DIFFERENCE
LESSON 4: DOCKER VS OTHER VM’S COST AND TIME FACTORS
LESSON 5: DOCKER VS VIRTUALIZAITON
LESSON 6: DOCKER COMMANDS INTRODUCTION
LESSON 7: DOCKER HUB INTRODUCTION
LESSON 8: DOCKER CLOUD INTRODUCTION AND INTEGRATION WITH AWS,AZURE
LESSON 9: CREATION OF IMAGES
LESSON 10: DOCKER VOLUMES AND PORT FORWARDING INTRODUCTION
LESSON 11: DOCKER SWARM INTRODUCTION

MODULE 9: ANSIBLE
LESSON 1: ANSIBLE INTRODUCTION
LESSON 2: ANSIBLE ADHOC COMMANDS
LESSON 3: BASICS OF CONFIGURATION MANAGEMENT ( PUSH VS PULL BASED)
LESSON 4: CHEF VS PUPPET VS ANSIBLE VS SALT
LESSON 5: ANSIBLE PLAYBOOK INTRODUCTION
LESSON 6: ANSIBLE VAULT AND ITS FEATURES
LESSON 7: ANSIBLE GALAXY INTRODUCTION
LESSON 8: ANSIBLE TOWER INTRODUCTION

MODULE 10 NEED OF CLOUD IN DEVOPS
LESSON 1: OVERVIEW OF CLOUD COMPUTING
LESSON 2: CLOUD SERVICE & MODELS
LESSON 3: AWS IN DEVOPS
LESSON 3: KUBERNETS

MODULE 11: TERRAFORM
LESSON 1: TERRAFORM INTRODUCTION