Project – Internship & Real
time training Program
on
DevOps
Duration: 16 to 20 weeks
www.innovateops.org
Learning Path
DevOps Certification
Training
Configuration
Docker Certified
Management with
Associate
Ansible and Terraform
Container Orchestration
e-commerce Project using Kubernetes
www.innovateops.org
Program Outcomes
Understand the fundamentals of DevOps engineering and be fully
proficient with DevOps terminologies, concepts, benefits, and
deployment options to meet your business requirements
Deliver change requests from customers rapidly and effectively by
adding new (and updating existing) features
Obtain complete knowledge of version control systems to effectively
track changes made with Git and Github training
Develop a sound understanding of security and performance testing to
safeguard releases from vulnerabilities
Gain a detailed overview of continuous integration and container
ecosystems by learning tools such as Jenkins and Docker
www.innovateops.org
DevOps Certification Training
Prerequisites
Fundamentals of Linux
1
Course Overview:
2 DevOps Practitioner course is designed to prepare you tosucceed in
forthcoming software development projects. This training has been
designed to follow best practices for software development and to
3 make the most efficient use of the latest software tools in the field.
The course follows the entire software development lifecycle from
requirements analysis through coding, production, and support.
4
Course Curriculum:
5 Lesson 1. Introduction to DevOps and Hands on training in Linux
Lesson 2. Version Control System - GitHub
Lesson 3. CI/CD Pipeline with Jenkins
Lesson 4. Quality Testing and Analysis- SonarQube
Lesson 5. Artifactory Storage-Nexus
Lesson 6. Application Deployment on Apache Tomcat
Lesson 7. Containerization with Docker
Lesson 8. Continuous Orchestration with Kubernetes
Lesson 9. Configuration Management with Ansible
Lesson 10. Continuous Monitoring- Nagios
Lesson 11. Infrastructre As a Code - Terraform
Configuration Management
with Ansible and Terraform
STEP
Configuration management is one of the most important stages in
1 the DevOps pipeline. This course provides an in-depth understanding
of the concepts of Ansible, and Terraform.The DevOps lifecycle is
a collection of engineering practices providing a systematic way to
2 manage all of the entities required for efficient deployment. These
entities include the code, the infrastructure, and the people who take
care of the infrastructure.
3
Key Learning Objectives
Gain an in-depth understanding of the concept of configuration
4 management
Work on the tools: Ansible and Terraform
5 Understand the benefits of configuration management and
infrastructure as code
Understand the automation skills to scale your infrastructure
Course curriculum
Lesson 01: Course Introduction
Lesson 02: Getting started with Configuration Management
Lesson 03: Ansible Configuration
Lesson 04: Ansible Ad-hoc Commands
Lesson 05: YAML Basics
Lesson 06: Writing Ansible Playbooks
Lesson 07: Terraform
Lesson 08: Terraform Loops, Built-in Functions, Provisioners,
Providers and Resources
Docker Certified Associate
STEP This training course is aligned with the Docker Certified Associate
(DCA) Certification body and covers the concepts of Docker at a deep
level. You will be able to comprehend Docker and its role in the DevOps
1 lifecycle; create images, containers, swarms, volumes, and networks;
define Docker security client bundles and client-server authentication;
and more.
2
Key Learning Objectives
3 Understand the basics and features of Docker
Run a Docker container and image creation management
Understand tools that support Docker to ease application
4 deployment, continuous integration, service discovery, and
orchestration
Understand Docker networking models and use cases
5
Install and uninstall Docker Enterprise
Discuss Docker security in detail using Demons
Course curriculum
Lesson 1 - Course Introduction
Lesson 2 - Introduction to Docker
Lesson 3 - Image Creation, Management, and Registry
Lesson 4 – Orchestration - Docker Compose
Lesson 5 - Networking
Lesson 6 - Installation and Configuration of Docker Enterprise
Lesson 7 - Security
Container Orchestration
using Kubernetes
STEP
Kubernetes is one of the most popular container orchestration tools
1
available. The Container Orchestration with Kubernetes Certification
course will help you grasp the key skills, technology, and concepts that
a Kubernetes administrator needs to know.
2
Key Learning Objectives
3
Understand Kubernetes core concepts and terminologies
Install and deploy Kubernetes cluster
4 Understand pods and scheduling techniques
Perform logging, monitoring, services, and volumes in Kubernetes
Troubleshoot application and network failures
5
Course curriculum
Lesson 01 - Course Introduction
Lesson 02 - Core Concepts
Lesson 03 - Kubernetes Cluster creation using EKS
Lesson 04 – Pod Creation
Lesson 05 – Replicaset and Deployment
Lesson 06 – Services- Node Port and Load Balancer
E-commerce Project
STEP 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 how to solve a real-world,
1 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 employers.
2
3
E-Commerce Application– IBM
based Project (Equivalent to Flipkart and KFC)
Gamming Application
4