Sansa Technology DevOps Training - Online/Classroom

DevOps Training


Course Summary


Course Title: DevOps Training
Course Duration: 8 Weeks
Training Materials: All attendees would receive
  • Training presentation of each session,
  • Source Code for examples covered,
  • Study Material,
  • Home Work and Assignments.
Training Format: This course is delivered as a highly interactive session, with extensive live examples. This course is delivered in two modes:
  • Class Room,
  • Online using Web and Audio Conferencing.

What will you learn?

In this training, attendees will learn the following:
  • Linux
  • Ubuntu/ CentOS
  • YAML
  • Python for Devops
  • Git
  • Ansible
  • Open Stack
  • Industry best practices
  • 2 week Capstone Project to include various topics from the training
Attendees also learn:
  • Resume' Preparation Guidelines and Tips
  • Interview Preparation Guidelines and Tips

Who should attend?

Following professionals should plan on joining:
  • Anyone who is developing applications in DevOps Technologies.
  • Architects designing a DevOps project
  • Project Managers working on a DevOps project
  • Someone who is looking to switch to DevOps Application Development.
  • Someone who wants to learn Development in DevOps Technologies.

What will be covered?



Session 1
1) Introduction to DevOPS
2) Linux (Ubuntu / CentOS)
a. Linux Commands
b. Sample Shell scripts (SSH, SCP). Writing some Shell scripting for practice.
c. Linux Administration
3) Introduction to YAML documents
a. YAML documents. How to write YAML documents.
b. YAML Syntax.
4) Questions

Session 2
1) Python Introduction
a. How to invoke python from command line.
b. Control flow tools in python
c. Data structures in python
d. Modules
e. Exception Handling
f. Input / Output and Classes
g. Python default libraries and its overview
2) Questions

Session 3
1) Git
a. Git commands
2) Ansible Introduction
3) Ansible Architecture
4) Installing Ansible
5) Ansible commands.
a. Invoking target machines through command line.
6) Understanding Configuration File of Ansible

Session 4
1) Ansible directives
2) Playbooks
a. Playbook roles
b. Variables
c. Filters
d. Tests


Session 5
1) Tasks
a. Writing tasks in playbooks
2) Modules
a. Calling modules from Playbooks
3) Handlers
a. Triggering tasks by Handlers
b. I/O by handlers
4) Playbook Advance
a. Async actions
b. Playbook debugger
c. Rolling updates
d. Error handling
e. Misc

Session 6
1) Ansible With Containers
a. Deploying containers from ansible.
b. Baking the application in containers.
2) Practice session
a. Writing few ansible playbooks.

Session 7
1) What is OpenStack?
2) Use case of Openstack.
3) Understanding Openstack and its components
a. Nova, Neutron, Keystone, Glance, Horizon, Designate
b. Openstack architecture
4) Openstack in action
5) Openstack directories and configuration files

Session 8
1) How to install Openstack on AWS (overview)
2) Walk through of installation step by step
3) Managing cloud infrastructure and resources
a. Heat services (cloud orchestration)
4) How to write heat templates in yaml

Session 9
1) Code / YAML walkthrough of “installing openstack via Ansible”.
2) Installing Openstack through Ansible.
3) Upgrading openstack (Ansible)
4) Adding / removing nodes
5) Orchestrating the cloud using Ansible and Heat

Session 10
1) Integrating Ansible Tower with Openstack
2) Orchestrating Openstack using Tower.
3) Questions
Training highlights

Sansa Technology Professional Training Programs have the following highlights:

  • Proven training programs.
  • Excellent track record.
  • Courses tailored for job placements and Interview success.
  • Best instructors in the Bay Area.
  • Exceptional marketing staff.
  • Small Class Room for Personalized Attention.
  • H1 Sponsorship Available.
  • E-Verified Employer.
  • Equal Opportunity Employer.
  • Resume and Interview Preparation.
read more

Quality Commitment

We are committed to the Quality. Quality comes first for any service we provide.
Read Testimonials from our previous Trainees, to see it yourself.

Register Now

You can register using one of many options below:

1. Online Registration:
Click Here to Register!

2. To Register By Phone:
Call (510) 244-3953

3. To Register By Email:
Email contact@sansatechnology.com

Check Training Calendar

Our clients

"I was very satisfied with the contents of the course which covered a wide range of useful topics... I would like to attend more of his classes in the future." - Jaishree, J2EE Engineer

read more
Have you got any questions?
Call us now - Our expert Customer Service Professionals will help you choose the right course.

Contact us today!