0% found this document useful (0 votes)
7 views5 pages

DevOps Course Content

Uploaded by

anilkumar.n117
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)
7 views5 pages

DevOps Course Content

Uploaded by

anilkumar.n117
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

DEVOPS TOPICS

1. GIT

2. ANSIBLE

3. PUPPET

4. SALT

5. CHEF

6. DOCKER

7. JENKINS

DEVOPS COURSE CONTENT

Introduction of DEVOPS

Introduction of DEVOPS TOOLS

Introduction of CONFIGURATION MANAGEMENT TOOLS

Difference Between ANSIBLE CHEF SALT & PUPPET

Introduction of VERSION CONTROL SYSTEM

Introduction of CONTAINER service

Difference between Virtualization & Containerization

Introduction & Configuration of GIT

Configuration of GITHUB

Introduction & Configuration of ANSIBLE

Installation of ANSIBLE Server & Client with SSH

Introduction of ANSIBLE ROLES,GALAXY,PLAYBOOK,MODULES & VAULT

Introduction & Configuration of PUPPET

Installation of PUPPET Master & Agent with certificates

Introduction of PUPPET MODULES & MANIFEAST Files

Introduction of Configuration of SALT


Installation of SALT Master & Minion

Introduction & Configuration CHEF

Installation of CHEF Server, Workstation & Node

Introduction & Creating of CHEF CookBook, Recipes, Attributes & Roles

Configuration of CHEF Environment & DataBags

Managing CHEF environment with KNIFE tools

Delpoying instances on AWS Cloud from CHEF

Introduction & Configuration of Jenkins

Introduction & Configuration of Docker

Introduction of DockerHub DockerHost DockerEngine & Swarn

Course Details

GIT

Introduction of Version Control System


Types of Version Control System
Introduction of GIT
Difference Between Centralized & Distributed VC
Installation of GIT
Introduction of GIT Server
Introduction of GITHUB
Structure of GIT
Creation of Username,Password & Email in GIT
Creating GIT Repository
Add & Commit to Version Control
Checking Git Logs
Subcommands of GIT
Introduction of GIT Branches
Creating GIT Branches
Registration of ID in GITHUB
Cloning,Pulling & Pushing branches to GITHUB

PUPPET

Introduction of PUPPET
Use of PUPPET
How PUPPET Works
Explanation of PUPPET Architectures
Understanding PUPPET Components
Explanation of PUPPET Master & Agent
Understanding PUPPET Catalog
Understanding PUPPET Manifests files
Creating & Explanation PUPPET Resource Types
Explanation of PUPPET Resources Types
Understanding of PUPPET Classes
Creating Repository on PUPPET Master & Agent
Installation of Required Applications Puppet Master & Agent
Generating Certificates on PUPPET Master & Agent
Sign Certificates to be Signed Puppet Master
Verify Certificates Signed from Puppet Master
Configuration files of PUPPET Master & Agent
Starting Up Service on PUPPET MASTER & AGENT
Adding PUPPET Agents to PUPPET Master
PUPPET Usefull Tools

ANSIBLE

Introduction of ANSIBLE
Use of ANSIBLE
How ANSIBLE Works
Overview of ANSIBLE Components
Explanation of ANSIBLE Inventory
Explanation of ANSIBLE Dynamic Inventory
Understanding ANSIBLE Patterns
Introduction of Ad-Hoc Commands
Explanation of Various ANSIBLE Configuration Files
Creating Repository of ANSIBLE Server
Installation of ANSIBLE Require Applications
Configuration of ANSIBLE Server Files
Adding Clients to ANSIBLE Server
Creating the Ansible Inventory
Adding Host & Groups to ANSIBLE Inventory
Configuration of SSH server
Generating SSH certificates
Copy SSH Key From ANSIBLE SERVER to Clients
Explanation of ANSIBLE PLAYBOOK GLAXAY & VAULT

SALT

Introduction of SALT
Use of SALT
How SALT Work
Components of SALT
Introduction of SALT MASTER & MINION
Create Repository on SALT MASTER & MINION
Installation of SALT MASTER & MINION
Explanation of Key Base Authentication
Checking SALT Key Status
Accepting SALT Key
Adding Linux Minion to SALT Master
Adding Windows Minion to SALT Master
Explanation of DevOps Library SlatStack
Introduction & Implementation of Slat Targeting
Configuration of Slat States

CHEF

Overview of Chef
Workstation setup
Bootstrapping your first node
Dissecting your first Chef run
Introducing the node object
Using Chef Resource to build your first cookbook
Knife tool configuration, Chef solo configuration and chef-run.
Writing role and data-bag using knife command.
Using node and cookbook attributes and templates to make your recipes dynamic
Adding cookbook dependencies to leverage existing functionality
Experimenting with template variables, notifications, and controlling idempotency
Using recipe inclusion to keep your recipes easy to read and manage
Bringing server-side resources into your recipes with data bags and search
Writing an Apache cookbook
Refactoring the Apache Cookbook
Writing a User’s Cookbook
Uploading cookbook in git and chef-server.
Defining roles to group similar functionality
Defining environments to use the same structural configuration across operational environments
( like development, Q/A, and production)
Using Chef Supermarket and community cookbooks
Bookshelf and berks tool in chef

JENKINS

Overview
Installation
Setting up authentication
Manage plugins from console
Installing github plugin from repository
Adding Ant/Maven support
Configuring email notifications
Continuous deployments using Jenkins
Explore Jenkins system configuration
Analyzing system logs

DOCKER

Introduction of Docker
Creating the Repository
Installation of Docker Applications
Configuration of Docker
Starting the Docker Services
Downloading the Docker Images
Installation of Docker Images
Start & Shutdown Docker Images
Creating the Docker Images
Uploading the Docker Images to DockerHub
Introduction of DockerHub
Registration of DockerHub
Explanation & Configuration Docker Host
Explanation & Configuration Docker Engine
Introduction of Docker Swarn

You might also like