KEMBAR78
Sunrise | PDF | Cloud Computing | Software
0% found this document useful (0 votes)
18 views7 pages

Sunrise

The document outlines a DevOps course offered by Sunrise Tech Icon Pvt. Ltd., aimed at individuals from non-IT backgrounds or those seeking career growth in IT. The curriculum covers essential topics such as Linux, version control with Git, CI/CD with Jenkins, containerization with Docker, orchestration with Kubernetes, configuration management with Ansible, and cloud computing with AWS. The course emphasizes practical training and real-time scenarios to prepare students for the IT job market.

Uploaded by

robert.olinga
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views7 pages

Sunrise

The document outlines a DevOps course offered by Sunrise Tech Icon Pvt. Ltd., aimed at individuals from non-IT backgrounds or those seeking career growth in IT. The curriculum covers essential topics such as Linux, version control with Git, CI/CD with Jenkins, containerization with Docker, orchestration with Kubernetes, configuration management with Ansible, and cloud computing with AWS. The course emphasizes practical training and real-time scenarios to prepare students for the IT job market.

Uploaded by

robert.olinga
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

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

You might also like