DEVOPS
Course
Curriculum
All courses taught by real time experts
DEVOPS Course
Are you from Non-IT Background?
Stuck in the same Technology for years with a minimal
salary? Looking for a scope of growth in your career?
Are you a Fresher?
We, at Sunrise Tech Icon Pvt. Ltd. , mentor We just don’t mentor you but also help you
you to master Devops course and help you to build an incredible resume and make your
get into the field of IT by providing training market ready for an IT job.
with real time scenarios
Everything is taught from Layman’s
perspective and we ensure you gain lot of
insights around Devops – the highly adapted
IT skill. This is not just a course but a journey
towards your IT Career.
Powered by: Sunrise Tech Icon Pvt. Ltd., http://www.sunrisetechicon.com
All courses taught by real time experts
Devops Course Content
Introduction
What is Devops?
What is SDLC?
Why Devops?
Devops principles
Waterfall Vs. Agile Vs. Devops
Devops Tools
Linux and Shell Scripting
Setting up Virtualbox/Vagrant
Creating and configuring Linux Virtual Machines in the cloud
Command Line Utilities and Basic Commands
Linux File system
Basic administration concepts
Shell Scripting
Use cases
Version Controlling System : (Git and Github)
Introduction to version control systems
Centralized vs Distributed
GIT advantages
Installing GIT
Creating repository
Adding code and creating commits
Creating GitHub account
Push code to GitHub
Powered by: Sunrise Tech Icon Pvt. Ltd., http://www.sunrisetechicon.com
All courses taught by real time experts
Cloning repo from GitHub
Forking GitHub repo and working on it
Jenkins (CI-CD)
Introduction to CI-CD.
How Jenkins fits in and why Jenkins
Installing and configuring Jenkins on Windows & Linux
Setting up CI-CD architecture in the cloud
Managing Jenkins – securing, managing credentials, backup etc.,
Different types of Jobs – freestyle, pipeline, multibranch pipeline
Setting up builds
Jenkins Master-Slave Architecture (Distributed Jenkins Builds)
Scheduling Jenkins Builds (CRON)
Notifications through Catlight, Email Notifications
Deploying artifacts to Repositories, target servers
Role based authorization strategy plugin in detail
Pipeline Projects
Jenkinsfile – pipeline as a code
Groovyscripting
Build Tool: Maven
Maven Installation
Maven Build requirements
Maven POM build
Maven build lifecycle
Powered by: Sunrise Tech Icon Pvt. Ltd., http://www.sunrisetechicon.com
All courses taught by real time experts
Containerization : Docker
Introduction to containers. IWOMM problem statement and solution
Difference between containers and Virtual Machines
Docker Engine, Docker daemons, Docker Host, Docker Architecture
Configuring Docker on AWS and Virtual Machines
Docker commands basics and networking related commands
Docker Networking types
Docker-compose: various methods to connect docker containers
Dockerfile, builds and creating customized images
Autoscaling, replication factor, RAFT consensus
Docker swarm, Docker stack
Container orchestration Intro to Kubernetes and orchestration tools
Container Orchestration: Kubernetes
Installing Kubernetes
Setting Up a Single Node Kubernetes Cluster Using Minikube
Accessing Minikube
Kubernetes Building Blocks
Services
Deploying a Stand-Alone Application
Kubernetes Volume Management
ConfigMaps and Secrets
Ingress
Advanced Topics
Powered by: Sunrise Tech Icon Pvt. Ltd., http://www.sunrisetechicon.com
All courses taught by real time experts
Configuration Management : Ansible
Introduction to Configuration Management. How ansible fits in?
Ansible installation, creating a cluster of EC2 instances
Provisioning of servers from one point of Control
Setting up Controller and Managed Nodes/Hosts
Ansible ad-hoc commands
Writing Ansible Playbooks
Ansible roles
Variables, target, task, handlers, notify
Few topics around ansible modules, ansible tower, ansible-vault etc.,
AWS Cloud:
Introduction to Cloud Computing
History
Cloud business models
Public, Private and Hybrid cloud models
Advantages of cloud computing
Introduction to AWS Services
AWS Regions and Availability zones.
Tools to access services.
Overview of the console.
Different cloud computing service models
Virtualization
Amazon EC2
Identity Access Management (IAM)
Storage : Amazon S3
Powered by: Sunrise Tech Icon Pvt. Ltd., http://www.sunrisetechicon.com
All courses taught by real time experts
Docker Automation: Python Scripting
Installing Python, packages and dependencies
Basics of Python programming
subprocess – subprocess module in python
writing automation scripts to create docker multi container
architecture
Usecases
Infrastructure as code : Terraform
Infrastructure as code – automating infra
variables in terraform : strings, maps, lists, Boolean
Creating s3 bucket and uploading files
Terraform modules
Use cases
Monitoring Tool
Why Nagios
Hands-on installing Nagios
Self Study : monitoring
Issue Tracking Tool
Project driven approach
Creating Epics, stories, subtasks
Assigning tasks to various contributors
Project lifecycle, sprints, generating burncharts
Hands on Practice on JIRA and Bugzilla
Powered by: Sunrise Tech Icon Pvt. Ltd., http://www.sunrisetechicon.com