0% found this document useful (0 votes)
176 views

Devops Engineer: Master'S Program

The DevOps Engineer Master's Program provides 188 hours of instructor-led training and 228 hours of blended learning to help students gain competency in all aspects of software development and operations through learning tools like Puppet, Jenkins, Docker, Git, and AWS certifications; the program teaches principles of continuous delivery, integration, monitoring and deployment to prepare students for careers in DevOps engineering.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
176 views

Devops Engineer: Master'S Program

The DevOps Engineer Master's Program provides 188 hours of instructor-led training and 228 hours of blended learning to help students gain competency in all aspects of software development and operations through learning tools like Puppet, Jenkins, Docker, Git, and AWS certifications; the program teaches principles of continuous delivery, integration, monitoring and deployment to prepare students for careers in DevOps engineering.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

DEVOPS ENGINEER

MASTER’S PROGRAM
Contents

Program Overview 03

Program Features 04

Partnerships and Certifications Alignment 05

Learning Path 06

Program Outcomes 07

Target Audience 08

Program Curriculum 09

Program Projects 20

Tools and Services Covered 22

Certificates 23

Customer Reviews 24

About Us 25

2 | www.simplilearn.com
Program Overview

Simplilearn’s DevOps Engineer principles of continuous deployment


Master’s Program will help you and continuous monitoring. You will
achieve competency in all aspects learn how to implement tools such
of software development (Dev) and as Puppet, Nagios, Chef, Docker, Git,
technology operations (Ops) by using and Jenkins.

3 | www.simplilearn.com
Program
Features

188 hours of 228 hours of in-


instructor-led depth Blended
training Learning

20+ in- 40 hours of


demand tools self-paced
and skills learning

Job-assist Capstone and


program 100+ hands-on
(India only) practice projects

4 | www.simplilearn.com
Partnerships and Certifications
Alignment

This DevOps Engineer Program is aligned to the curriculum of Amazon Web


Services and we are the registered training provider for this program.

5 | www.simplilearn.com
Learning Path - DevOps Engineer

DevOps Certification
Training

Git and GitHub CI/CD Pipeline


Training with Jenkins

Docker Certified
Certified Kubernetes
Associate (DCA)
Administrator
Certification Training

DevOps on AWS Developer


AWS Associate

DevOps Capstone
Project

Electives
AWS Technical Essentials
Puppet Training
Agile Scrum Master
Ansible
Linux Training
Microsoft Azure Fundamentals

6 | www.simplilearn.com
Program Outcomes

At the end of this DevOps Engineer Master’s Program, you will:

Understand the fundamentals Be able to deliver change requests


of DevOps engineering and be from customers rapidly and
fully proficient with DevOps effectively by adding new (and
terminologies, concepts, benefits, updating existing) features
and deployment options to meet
your business requirements

Develop a sound understanding


of security and performance
Obtain complete knowledge of testing to safeguard releases from
the “version control system” to vulnerabilities
effectively track changes augmented
with Git and Github training

Successfully transition from a


software engineer to a DevOps
Have a detailed overview of engineer
continuous integration and container
ecosystem by learning tools such as
Jenkins and Docker

7 | www.simplilearn.com
Target Audience

This program caters to those who are hoping to enter the world of DevOps as it is
designed and structured to accommodate various professional backgrounds. Although
there are no prerequisites for taking up this training program, individuals in the
following roles and disciplines are ideal for this course:

Fresh graduates who intend to take the plunge into the DevOps job market

Professionals with less than two years of experience who are working in either
technical or non-technical job roles and wish to build successful careers in the cloud
computing domain

People working in the following roles will benefit the most from the DevOps
Engineer Master’s Program:

› IT Team Leaders › Cloud Engineers

› Software Developers › Developers


› Systems Administrators and IT › Engineers
Managers

8 | www.simplilearn.com
S
Program Curriculum
T
E
DevOps Certification Training P
1
Simplilearn’s DevOps practitioner course is designed to prepare you for future
successful software development projects. This training has been designed to follow
2
best practices for software development and to make the most efficient use of software
tools. The course follows the whole software development lifecycle from requirements
3
analysis through coding to production support. 4
5
Key Learning Outcomes
6
By the end of this course you will be able to:

Integrate and deploy tools like Jenkins, TeamCity, and Maven 7


Configure management tools Puppet, Chef, Ansible, and Saltstack 8
Understand DevOps tools on the cloud

Build and deploy containerization using Docker

Perform tuning and monitoring using Nagios

Course curriculum
Lesson 0 - Course Introduction Lesson 05 -Configuration
Management Tools
Lesson 01 -Introduction to DevOps
Lesson 06 -Containerization with
Lesson 02 -Version Control Systems
Docker
Lesson 03 -Continuous Integration,
Lesson 07 -Continuous Monitoring
Continuous Deployment, and Build
Tools Lesson 08 -Need of Cloud in DevOps

Lesson 04 -Software and Automation Lesson 09 -Practice Projects


Testing Frameworks

9 | www.simplilearn.com
S
Program Curriculum
T
E
Git and GitHub Training P
1
Simplilearn’s Git and GitHub training program will help you understand software version
control and its hosting services. This course is designed to provide expertise in Git tools
2
and help you comprehend the difference between Git and Github. You will learn how
these tools are used in software development operations, including essential concepts
3
such as remote repositories, branching, merging, using Git in IDE, and Git workflows. 4
5
Key Learning Outcomes
6
By the end of this Git and GitHub training you will be able to:

Create and fork repositories in GitHub 7


Apply branching and merging concepts in your projects 8
Implement different Git workflow strategies in real-time scenarios

Deploy branching, merging, and rebasing in Git

Work on Git with BitBucket using cloud

Understand Git operation in Eclipse ID

Course curriculum
Self Paced Curriculum
Lesson 01 - Course Introduction

Live Virtual Class Curriculum


Lesson 01 - Course Introduction Lesson 05 - Branching, Merging, and
Rebasing in Git
Lesson 02 - Git Basic
Lesson 06 - BitBucket and GitLab
Lesson 03 - Getting started with Git
Lesson 07 - GitPlugin with IDE
Lesson 04 - Remote Repositories

10 | www.simplilearn.com
S
Program Curriculum
T
E
CI/CD Pipeline with Jenkins P
1
This CI/CD Pipelines with Jenkins Certification Training course will help you learn server
automation, continuous integration, build pipelines and configuration tools, automated
2
testing and code quality improvement, and distributed system in Jenkins through
intensive, hands-on practice assignments.
3
4
Key Learning Outcomes 5
By the end of this course you will be able to: 6
Build a continuous integration/continuous deployment (CI/CD) pipeline
7
Design an automated deployment pipeline

Build jobs and configurations in Jenkins 8


Configure and run builds in Jenkins from GitHub

Perform integration testing with Jenkins

Configure and build tools and plugins using Github

Course curriculum
Self Paced Curriculum
Lesson 01 - Course Introduction Lesson 05 - CI & CD Pipeline With
Jenkins & Maven
Lesson 02 - Continuous Integration &
Continuous Delivery With Jenkins Lesson 06 - Manage Relational
Database Schema With Jenkins And
Lesson 03 - Getting Started With
Sqitch
Jenkins
Lesson 07 - Operational
Lesson 04 - CI & CD Pipeline With
Considerations For Jenkins
Jenkins, Gradle & Artifactory

11 | www.simplilearn.com
S
T
E
Live Virtual Class Curriculum P
Lesson 01 - Course Introduction Lesson 06 - Automated Testing In

Lesson 02 - Introduction to CI/CD


Jenkins
1
Lesson 07 - Code Quality
Lesson 03 - Getting Started with
Improvement Using Jenkins 2
Jenkins

Lesson 04 - Build Jobs and


Lesson 08 - Automated Deployment 3
and Continuous Delivery
Configurations
Lesson 09 - Distributed System in
4
Lesson 05 - Configuring Build
Pipelines
Jenkins
5
6
7
8

12 | www.simplilearn.com
S
Program Curriculum
T
E
Docker Certified Associate P
1
This training course is aligned with the Docker Certified Associate (DCA)
Certification body and covers the fundamentals of Docker. You will be able to
2
comprehend Docker and its role in the DevOps lifecycle; create images, containers,
swarms, volumes, and networks; define Docker security client bundles and client-
3
server authentication; and more. 4
5
Key Learning Objectives
6
By the end of this course you will be able to:

Understand the basics of Docker and its features 7


Run a Docker container and image creation management 8
Understand tools that support Docker to ease application deployment,
continuous integration, service discovery, and orchestration

Understand Docker networking models and use cases

Install and uninstall Docker Enterprise

Discuss Docker security in detail using Demons

Course curriculum
Self Paced Curriculum
Lesson 01 - Introduction Lesson 07 - Docker Compose

Lesson 02 - Understanding Docker Lesson 08 - Orchestration Docker


Swarm
Lesson 03 - Docker CE on Linux
Platform Lesson 09 - Universal Control Plane

Lesson 04 - Docker Networking Lesson 10 - Docker Trusted Registry

Lesson 05 - Docker Images Lesson 11 - Security

Lesson 06 - Docker Storage and Lesson 12 - The DCA Test


Volumes

13 | www.simplilearn.com
S
T
E
Live Virtual Class Curriculum P
Lesson 1 - Course Introduction Lesson 5 - Networking

Lesson 2 - Introduction to Docker Lesson 6 - Installation and 1


Configuration of Docker Enterprise
Lesson 3 - Image Creation, 2
Management, and Registry Lesson 7 - Security

Lesson 4 - Orchestration
3
4
5
6
7
8

14 | www.simplilearn.com
S
Program Curriculum
T
E
Certified Kubernetes Administrator P
1
Kubernetes is one of the most popular container orchestration tools available. The
Kubernetes Administrator certification course, founded by the Cloud Native Computing
2
Foundation (CNCF), will enhance your Kubernetes skills and give you credibility in the
field while preparing you for the CKA exam.
3
4
Key Learning Objectives 5
By the end of this course you will be able to: 6
Understand Kubernetes core concepts and terminologies
7
Install and deploy Kubernetes cluster

Understand pods and scheduling techniques


8
Perform logging, monitoring, services, and volumes in Kubernetes

Troubleshoot application and network failures

Perform auditing and logging the cluster events

Course curriculum
Self Paced Curriculum
Lesson 01 - Introduction Lesson 07 - Networking in
Kubernetes
Lesson 02 - Kubernetes Overview
Lesson 08 - Services
Lesson 03 - Setup Kubernetes
Lesson 09 - Microservices
Lesson 04 - Kubernetes Concepts
Architecture
Lesson 05 - YAML Introduction
Lesson 10 - Conclusion
Lesson 06 - Kubernetes Concepts -
PODs, ReplicaSets, Deployments

15 | www.simplilearn.com
S
T
E
Live Virtual Class Curriculum P
Lesson 01 - Core Concepts Lesson 07 - Storage and Volumes

Lesson 02 - Scheduling Pods Lesson 08 - DNS Networking, 1


CoreDNS, and CNI
Lesson 03 - Logging and Monitoring 2
Lesson 09 - Troubleshooting:
Lesson 04 - Application Lifecycle
Management
Application Failures, Control Panel 3
Failures, and Network Failures
Lesson 05 - Cluster Maintenance 4
Lesson 06 - Security and
Authentication
5
6
7
8

16 | www.simplilearn.com
S
Program Curriculum
T
E
DevOps on AWS P
1
Simplilearn’s DevOps on AWS course is structured to build your understanding of both
technologies using the advanced skills on CodeBuild, CodeDeploy, and CodePipeline to
2
automate continuous delivery and continuous integration for your application. 3
4
Key Learning Objectives
5
By the end of this course you will be able to:

Set up the DevOps infrastructure on the cloud


6
Work and set up IDE on Cloud9 7
Deploy projects on AWS using CodeBuild, CodeDeploy, and CodePipeline
8
Work on AWS CodeStar with complete deployment

Course curriculum
Lesson 01 - Getting Started with DevOps on AWS Cloud

Lesson 02 - Spinning Up an IDE in AWS Cloud with Cloud9

Lesson 03 - Building Applications with AWS CodeBuild

Lesson 04 - Deploying Applications with AWS CodeDeploy

Lesson 05 - Automating Deployment with AWS CodePipeline

Lesson 06 - DevOps with AWS CodeStar

17 | www.simplilearn.com
S
Program Curriculum
T
E
AWS Developer Associate P
1
Simplilearn’s AWS Developer Associate training builds upon the skills learned from
the AWS Technical Essentials course. This course will teach you how to write code and
2
design scalable applications, implement application security and testing, and develop
expertise with key AWS components such as S3, DynamoDB, Elastic Beanstalk, and
3
CloudFormation. 4
5
Key Learning Objectives
6
By the end of the course you’ll be able to:

Plan, design, develop, and deploy scalable and elastic cloud solutions using AWS 7
Write code that optimizes performance of AWS services 8
Recognize and implement code-level application security (IAM roles, credentials,
encryption)

Identify and implement the appropriate architecture for development, testing, and
staging environments

Identify and deploy secure procedures for optimal cloud deployment and
maintenance

Develop and maintain applications written for S3, DynamoDB, SQS, SNS, SWS,
AWS Elastic Beanstalk, and AWS CloudFormation

Identify and implement cloud security best practices

Course curriculum
Lesson 01 - Introduction

1. AWS Overview

2. AWS Services

18 | www.simplilearn.com
S
Program Curriculum
T
E
DevOps Capstone Project P
1
This DevOps capstone project will give you an opportunity to implement the skills you
learned throughout this program. Through dedicated mentoring sessions, you’ll learn
2
how to solve a real-world, industry-aligned problem. This project is the final step in
the learning path and will enable you to showcase your expertise in DevOps to future
3
employers. 4
5
6
7
8

19 | www.simplilearn.com
Program Projects

Project 1: Branching Development Model


Build a branching model to help your team understand the Git workflow
for faster integration of work.

Project 2: Architecting Jenkins Pipeline for Scale


Use Jenkins to set up a distributed pipeline that will compile and test a
Maven project on two different slave nodes respectively.

Project 3: Building a CI/CD Pipeline with Jenkins


Use Jenkins to set up a CI/CD pipeline that will compile and test a Maven
project and deploy it to a Tomcat server.

Project 4: Dockerizing Jenkins Pipeline


Demonstrate continuous integration and delivery by Dockerizing Jenkins
Pipeline.

Project 5: Deploy Angular Application in Docker Container


Deploy the Angular application in Docker. The Angular application
should be built with the Angular CLI along with Docker Compose for
development and production.

Project 6: Containerizing an Application and Scanning Its Docker


Image with DTR
In this project, you will create an image that can handle the spring boot
application by using Dockerfile and pushing it to a private registry using
DTR.

Project 7: Social Media Underlying Infra Challenges

20 | www.simplilearn.com
Resize the existing cluster size in order to meet infra requirements
of an already running application in production and autoscale the
application in terms of replica set and deployments.

Project 8: IT Software Containerization


As a Kubernetes developer, demonstrate the packaging of your web
application in a Docker container image. Use the container image on
Google Kubernetes Engine cluster as a load-balanced set of replicas
that can scale to the needs of your users. Scale a deployed application
in Google Kubernetes Engine and then deploy a new version of your
app with zero down time and finally deploy it to the cluster.

Project 9: Hands on with Amazon DynamoDB Database


Create the Amazon DynamoDB table, add items to the table, query it,
and delete the table.

21 | www.simplilearn.com
Tools and Services Covered

22 | www.simplilearn.com
Certificates

DEVOPS ENGINEER

Krishna Kumar, CEO

23 | www.simplilearn.com
Customer Reviews

Narmatha K
Simplilearn is a great place to learn new technologies.
Trainers are excellent at answering our technical questions
and helping us learn about the latest technologies. The live
sessions are more helpful and interactive. The latest portal
looks excellent and provides enough information for self-
learning. It helps me a lot in my career growth.

Harikrishnan k
I have enrolled with AWS DevOps Architect in Simplilearn.
The course content was detailed. I am really satisfied with
the course. The certification helped me get a promotion at
my present company. I would recommend this course to
anyone who wants to get into DevOps.

24 | www.simplilearn.com
About Us

Simplilearn is a leader in digital skills industry’s highest completion rates.


training, focused on the emerging Partnering with professionals and
technologies that are transforming companies, we identify their unique
our world. Our unique Blended needs and provide outcome-centric
Learning approach drives learner solutions to help them achieve their
engagement and is backed by the professional goals.

25 | www.simplilearn.com
USA
Simplilearn Americas, Inc.
201 Spear Street, Suite 1100, San Francisco, CA 94105
United States
Phone No: +1-844-532-7688

INDIA
Simplilearn Solutions Pvt Ltd.
# 53/1 C, Manoj Arcade, 24th Main, Harlkunte
2nd Sector, HSR Layout
Bangalore - 560102
Call us at: 1800-212-7688

www.simplilearn.com

26 | www.simplilearn.com

You might also like