You are on page 1of 20

Mastering

DevOps 2.0

16 WEEKS - FALL 2020

PROJECT BASED LEARNING


ABOUT PRAGRA
Pragra is a Canadian emerging ed-tech company. We have been delivering a
programmatic learning experience across Canada and the USA on cutting edge
ONWARD
technologies like DevOps, Cloud Enablement, Data science, Machine Learning, Java &
Full Stack. Now we have partnered with tech companies to offer our students more
hands-on learning experience with a live internship. And we have dedicated career UPWARD
services and a dedicated hiring partner network to get you placed.

ABOUT PROGRAM
Pragra's Mastering DevOps Tools program is 16 weeks, full hands-on comprehensive
learning solution to start or advance your career as a Cloud & DevOps Engineer.
This DevOps 2.0 program will provide you full insight into the fast-growing domain
of DevOps. You will master the skills required for application continuous integration
& continuous deployment, end-to-end product automation, config management,
Platform-as-a-service as well as Infrastructure-as-a-service. This new program
come equipped with co-working opportunities to further strengthen your learning
as well as post-program placement support.
CANADA JOB MARKET
The cloud services market is forecast to grow 16.3% in 2021 to total $257.9 billion, up from
$212.7 billion in 2020, according to Gartner, Inc. Canada's tech industry is rapidly booming and
that trend is set to continue well into 2021.

Canada has been on forefront in investing in technology space. Canada’s banking industry is
officially going into digital transformation. Industry has started build new tools and solution to
serve the modern age digital consumer, which clearly reflects in hiring pattern by these
banking giants. According to Indeed (Canada recruitment platform) there are 6500+ jobs
open in Cloud & DevOps domain.

AVERAGE SALARY
The average  DevOps Engineer salary in Canada is  $125,000  per year or  $64.10 per hour. Entry
level positions start at  $78,000  per year while most experienced workers make up to  $180,375
per year.

SOURCE

NEUVOO.CA
PRAGRA IN NUMBERS
10+
Focused Niche IT Tech Bootcamps

350+
5 Star Reviews on Google

500+
Success Stories and counting..

happy, satisfied Pragraites


PROGRAM DETAILS PROGRAM DURATION
This Program will be delivered in 16 Weeks.
There will be 2 classes per week,

CLASSES DETAILS
Every Sunday: 9:00AM - 01:00 PM
Every Wednesday: 8:30PM - 10:30 PM

PROGRAM FEE
Please contact our team for Pricing, ISA,
Scholarships and Financial Aid available.
HOW YOU WILL LEARN
HANDS-ON SKILL BUILDING 24X7 LEARNING SUPPORT
During your cohort you will be part of development Our team will provide you support over the
groups where you will work for six months. You will slack for the challenges you face while learning
be working in Agile based environment, deliver so that you are never stuck on technical issues.
projects and replicate activities as per IT industry.

EXPERT GUIDANCE
CAREER GUIDANCE
Your cohort mentor is your partner in the Cloud.
Build a job-winning portfolio that will help you
They are cohort supervisors, instructors, and
succeed in interviews, packed with challenging,
industry experts committed to your future success
innovative projects and live case studies.
STUDENT LOANS
Student loans are available from WindMill Micro-lending
FINANCIAL ASSISTANCE
for eligible landed Canadian Immigrants at nominal
interest rates.

PRAGRA LOANS
For eligible students, loans could cover 60% of tuition
fee. Repayment starts asap candidate start the job or 6
month after the cohort completion, whichever is earlier.

SCHOLARSHIPS
Limited number of scholarship are available for eligible
students, please contact program co-ordinator for
details.

DEFERRED PAYMENTS
A deferred tuition payment plan allows break up your
fee payments each program into monthly instalments.
HIRING COMPANIES
"I had an amazing experience with Pragra and as
a result I was able to secure my position with
Google. I would greatly recommend anyone who
would like to learn, and have dreamt something
big to join and make the most out of it."

Neenu Shaji

Karanpreet Varalika Payman Pooja Arun Kumar


PROGRAM
CURRICULUM
MODULE 1 - INTRODUCTION TO DEVOPS
Module will cover the principles of DevOps. The concepts of bridging the gap between software development
and operations. We will discuss the Dev and Ops Stereotypes: Perceptions and Realities. The fundamentals of
DevOps business goals and what cloud & DevOps is doing for enterprises.

1.  Program Features and Attractions


2.  DevOps and Cloud Solution Fundamentals
3.  DevOps Roles and Core Concepts
4.  Legacy System Problems and Solutions
5.  DevOps Principles, patterns and frameworks

MODULE 2 - LINUX FUNDAMENTALS


Module will cover the fundamentals of Linux and cloud computing; you will be developing skill to run the
jobs on Linux and accessing a Linux machine on AWS cloud

1. Introduction to Operating Systems. 6. Spinning a Linux System on cloud


2.  Overview of Linux Operating System. 7. ssh & Sftp in action using user/pass and private/public key.
3. Basic components & commands like ls, grep. 8. Basic & Advanced shell scripting
4. Advance command like find, dpkg etc. 9. Package Management and User Administration
5. vi, vim, emacs Editor and File Systems 10. Yum, dpkg, apt, sysctl and bootlo
MODULE 3 - VAGRANT
Module will cover the virtual machine environment management and basic virtualization skills and provide a
hands-on knowledge of it. It leverages a declarative configuration file which describes all your software
requirements, packages, operating system configuration, users, and more.

1.  Vagrant Introduction and Installation.


Install a virtual box on your machine and add a vagrant box.
2.  Plugins and Provisioning
Initialize vagrant box and prepare the ground for work.
3.  Managing Boxes

MODULE 4 - MASTERING GIT


Module will cover the fundamentals of Git and enable participant to use git version control and manage
the project efficiently

1. Introduction to Source Code control systems.


2. Overview of Git and Workflow
3. Creating/Cloning/Committing a new repo.
4. Branching & Merging in git Term Project 1:  Setting up GitLab project and defining the
branch strategy and authoring the merge
5. Fix merge conflict and mistakes
6. Merge request/pull requests.
7. Remote and Rebase in git
8. Bitbucket, Gitlab CI
MODULE 5 - JENKINS
Module will cover the fundamentals of Continuous Integration and Continuous Deployments and integrations
with other tools. At the end of module, you would be able to create automated pipelines

1. Jenkins and Installation


Term Project 2: Setup a Java application CI/CD with
2. Configuring Master, Slave and multimode
Jenkins and deploy application on AWS
3. Set up a job and pipeline
Term Project 3: Setup a Web application CI/CD with Jenkins
4. Build, Integrate and delivery pipeline
and deploy application on GCP
5. Pipeline as a Code

MODULE 6 - AWS FUNDAMENTALS


Module will cover the implementation of Cloud computing, deployment models and cloud virtualization.
Our focus will be on compute and networking modules of AWS

1. Introduction to AWS and Cloud Infrastructure


2. AWS Elastic Compute Cloud and Types
Prepare a Linux based EC2 instance on AWS and connect
3. AWS Virtual Private Cloud and Implementation with Github repository.

4. Custom VPCs vs Load balancer


5. AWS architecture and Security
MODULE 7 - GCP FUNDAMENTALS
Module will help you gain a solid understanding of the various components of the Google Cloud Platform.

1. Introduction to GCP and Cloud Infrastructure


2. Deploy an application to Container and Compute Engine
3. GCP Networking Prepare an e2-micro on GCP and connect with Jenkins
pipeline.
4. Systems Operations
5. Autoscaling and load balancing

MODULE 8 - DOCKER AND CONTAINERIZATION


Module will help you to master the core fundamentals of continuous deployment using Docker. We will
Simplify and accelerate cloud native application development and will start the containerization journey

1. Installation and configuration


2. Managing containers
3. Node networking
Prepare a container based environment and deploy a web
4. Build process in docker application along with standard api gateway implementation.
5. Writing docker files and Docker Compose
6. Managing local images and customization
7. Docker Registry and Private Registry
MODULE 9 - DOCKER SWARM
Module will cover the Build, automate, and monitor a server cluster for containers using the Linux. We will
discuss two types of Docker Swarm mode services.

1. Clustering
2. Scheduling
Term Project 4: Setup a multi-tier application with Load
3. Swarm App Lifecycle
balancer, Database, Caching & deploy on swarm cluster.
4. Replicated services
5. Global services

MODULE 10 - KUBERNETES AND DEPLOYMENTS


Module will cover the automating deployment, scaling, and management of containerized applications.
Letting you effortlessly manage workloads and learn ecosystem of deployment solutions.

1. Deploy kube cluster on AWS/GCP


2. Basic of kubectl and Mini Cube
3. Kubernetes Architecture, Pods, Services
Term Project 5: Deploy Project 4 on Kubernetes cluster
4. Deploy and Scale on Kube hosted on GCP.

5. DNS & Server discovery


Term Project 6: Deploy Kong Ingress on GCP with
6. Auto-scaling and rolling updates microservices deployment.

7. Namespace and Quotas


8. Deploying Microservices on Kubernetes
MODULE 11 - TERRAFORM AND INFRA AUTOMATION
Module will help you to create, manage and maintain resources using Terraform and gain experience using
Terraform to provision resources in cloud environments.

1. Introduction to Infrastructure as Code


2. Terraform Installation & Workflows Term Project 7: Deploy the resources using terraform on

3. Configuration Management & Orchestration AWS and GCP

4. Provisioning and Deployments

MODULE 12 - ANSIBLE & ENVIRONMENTS PREPARATION


Module will start with orchestration and change management fundamentals then move to how Ansible works.
We will learn the ad-hoc commands across all systems, write playbooks, and create roles using the modules.

1. Ansible Configuration and installation


2. Ansible inventories and modules
3. Ansible playbooks and variables, facts
Term Project 8: Deploy EC2 machine on AWS and deploy
4. Playbook modules
an application using ansible.
5. Ansible Vault
6. Ansible plugins and roles
MODULE 13 - MONITORING TOOLS
Module will help you to master the core fundamentals of continuous deployment using Docker. We will Simplify
and accelerate cloud native application development and will start the containerization journey.

1. Grafana
2. Datadog Term Project 9: Set up an elastic search cluster on

3. Nagios AWS and route all the logs from cloudwatch to the
kibana dashboard and execute queries to debug.
4. Splunk

MODULE 14 - CAPSTONE PROJECT


Prepare a code pipeline and deploy to a cluster-based environment in blue/green deployment model and apply
the skills and knowledge which were developed throughout the cohort. For Example: Deploy a Microservice on
Kubernetes cluster for the hiring platform with one of our client.
CAREER SERVICES

LINKEDIN PROFILE PLACEMENT DESK DEDICATED TEAM


LinkedIn profile is the next place a
Pragra has dedicated career
recruiter or hiring manager is going to Our  dedicate placement/outreach services team, which provides
visit after reading your resume. Our desk help to market your resume to wide range of services to
expert will help to setup your profile to prospective employers hiring in make you marketable and
display your credibility both as a domain of your learning. Our Team presentable for right
jobseeker and professional. constantly monitors and touch base opportunity.
employer for active and upcoming
positions, to get you first hand
information and presentation.

GITHUB/MEDIUM SOFT SKILL


The question “Do you contribute to
DEVELOPMENT
open-source?” is now one of the most RESUME SERVICES Soft-skill is integral part of your
common questions asked in phone tech-career, our team will help
Everything start with a resume, 90%
screens. Pragra encourages to you to learn presentation and
resumes are reject in 10 second
develop small projects & do blogging vocal skills training help to
glance, our experts helps you to
on Medium to showcase your's perform better in interviews and
showcase your skills so that a
learning in the domain you have job.
potential employer is quickly able to
chosen.
see your individual experiences.
HOW DO I ENROLL?
Visit us for free consultations and a more detailed
view of our program. If you’re ready to enrol you can
apply on our website today. After we receive your
application, our career advisor will review your
application and will assist you with further steps.

Apply Now

GOOGLE FACEBOOK COURSE REPORT SWITCHUP CAREER KARMA

350+ REVIEWS 6000+ FOLLOWERS 50+ REVIEWS 50+ REVIEWS 50+ REVIEWS
Contact Us
OFFICE ADDRESS
200 Matheson Blvd W, Unit-202,
Mississauga, ON, Canada, L5R 3L7

EMAIL ADDRESS
info@pragra.io

PHONE NUMBER
1866-990-2091

You might also like