• khalilkothia@live.com
  • USA: +1 (404)-462-7860 | IND : +91-90305 18717

Khalil Kothia, PMP, Solution Architect

Khalil brings around 16+ years of experience on board in Managing, Design, development, Implementation and Deployment.

Course Objectives


Get hands-on experience in Linux

Role of DevOps in SDLC

Understanding Source Code management using GIT

Importance of continuous integration.

Using Jenkins for continuous integration.

Understanding and Build Test Automation Delivery Pipeline.

Why and When to use Dockers for Containerization?

Using Dockers Components, Hub, command Networking.

Mastering Puppets, Infrastructure as code and master agent

Integrating various DevOps tools using Nagios for continuous monitoring.

Complimentary Free Training on Basics Chefs, Ansible and New Relic

Implementing Case Studies, Projects and practice Assignment under each module.

Curriculum DevOps Certification Training

Unix vs Linux  |  Understanding Linux File Structure  |  Working with Linux Commands  |  Working with Linux File Commands (Permissions and Ownership)  |  Soft and Hard Links  |  Working with Filter Commands  |  Understanding Services and Processes   |  Using Service commands  |  Installing Packages

Understanding Cloud Computing  |  Types of Cloud Services  |  Advantages and Disadvantages of Cloud Computing  |  Working with AWS  | Understanding Services offered by AWS.  |  Working with EC2. | Understanding EIP.  |  Creating and Use Windows and Linux Instances  | Working with S3 (Simple Storage Service)   |  Working with Buckets.  |  Managing Bucket Permissions  |  Setting Bucket Properties  | Calculating S3 Pricing  |  Using EBS  |  Types of Elastic Block Storage  |  Working with EBS Volumes | Working with ELB | What is Load Balancing  |  Configuring ELB and associating server underneath

Working with Auto Scaling  |  Working with Horizontal and Vertical Scaling  | Working with Launch Configuration  |  Working with Access Management  |  What is IAM?  | Understanding AWS Security Model | Working with Roles, Policies, and Groups | Working with Users and Password Policies | What is RDS? | Working with RDS Engine | Using MySQL RDS Service | Associate MySQL RDS with EC2 instance.

What is DevOps and  Importance of DevOps | Need and Acceptance of DevOps in Organization | Demand for DevOps Experts | Where DevOps fits into the SDLC? | Agile vs Traditional Development Model (Waterfall) | DevOps connection with Agile | DevOps Tools and Terminologies | Configuration Management vs DevOps | Continuous Integration in DevOps

Version Control vs Distributed Version Control System | Install and Configure GIT on Windows and Linux | Understanding common GIT Terms (Check in, check out, fetch, pull etc…) | Manage GIT Repositories | Working with GIT Branching, Merging | Working with GIT Workflows and Commands.

What is Maven?  |  Maven vs Other Tools  |  Comparison between Maven and Ant  |  Install and configure Maven on Windows and Linux  |  Working with types of files .jar, .war and .ear  |  Deploy executables Servers

What is Chef?  |  Importance of Chef.  |  Install and configure Chef on Windows and Linux  |  Understanding Chef Terms (Work Station, Nodes, Chef Client Server, Repositories)  |  Manage Chef Servers  |  Working with Roles and databags  |  Configure Knife and Test connections  |  Working with Node Objects and Search  |  Managing Roles in Organization  |  Working with On-Click system launching

Importance of Continuous Integration  |  Understanding Build Cycle  |  Jenkins Architecture  |  Jenkins vs Other Continuous Integration tools  |  Jenkins on Stand-alone and Application Server  |  Working with Jenkins PlugIn  |  Create and Manage Jobs in Jenkins  |  Types of Builds (Maven / Freestyle / Parameterized / Pipeline)  |  Working with various Delivery Pipeline  |  Working with Jenkins Dashboard  |  Managing Jenkins Security and Notifications  |  Jenkins Authorization and Authentication  |  Jenkins Troubleshooting & Best Practices

Understanding Containers, Virtualization  |  Dockers Fundamentals  |  Dockers Architecture  |  Understanding Dockers components  |  Installing Dockers on Linux and Windows  |  Working with Dockers Hub  |  Using Dockers Commands
Image Layers, Distribution, and Maintenance  |  Publish custom images  | Manage Containers using commands |  Understanding Dockers networking   |  Accessing and linking containers  |  Working with Dockers Compose  |  Manage site using Docker compose.
Understanding Infrastructure as Code  |  Puppet basics  |  Puppet Architecture  |  Puppet Terms and Terminologies  |  Puppet installation and configurations  |  Installation of Puppet Master and Agent  |  Puppet Use Cases  |  Install and configure Apache Tomcat  |  Install JDK

Understanding DSL  |  Using resources like file, exec, package service  |  Resource collectors  |  Arrays, conditional statements, inheritance  |  Regular expressions, Templates  |  Class Parameters, scope, module and naming conventions.  |  Puppet Templates Overview  |  Static Contents vs Dynamic Contents

Working with Puppet Modules  |  Puppet Management common tasks  |  Reporting and Troubleshooting  |  Event monitoring  |  Working with Nodes,  |  Understanding and working with hiera and  |  Create a template for tomcat configuration  |  Puppet configurations, catalog compilation, Facter and Autoloading
Understanding continuous Monitoring  |  Importance of continuous monitoring  |  Installation, and configuration of Nagios  |  Working with NRPE  |  Monitor servers in Nagios  |  Apply and remove blackouts  |  Adding hosts and services
Connecting Jenkins, Docker and puppet  |  Using Nagios components  |  Working with Nagios plugins  |  Using Nagios objects  |  Monitor web servers  |  Working with puppet scripts  |  Managing servers to be monitored  |  Nagios commands and Notifications

40 Hrs DevOps Training

Live Instructor led classes. Join DevOps Online Training or Classroom Training as per your convenient.

DevOps Assignments

DevOps assignment will be given after each session to test your knowledge under the Faculty Guidance.

DevOps Project & Case Study

Work on Real Time Project using DevOps Tools learnt. Get your project reviewed by your DevOps Trainer.

DevOps Training Material

Anytime Anywhere access to complete material and recorded classes even after the course is completed.

DevOps 24x7 Support

Stand by DevOps support team to resolve all your DevOps related assignment, classes, and project related issues.

DevOps Training and Certification

Trainer of the DevOps Training course shall evaluate your project & issue Course Completion Certificate.

Questions regarding DevOps Certification Training

Any system installed with windows/mac/linux. System must have minimum 4 GB RAM, 40 GB HDD storage for better performance. Any processor above i3 would be great.
You would receive detail step-by-step instruction to set up Ubuntu Virtual Box environment. This environment can be used for DevOps hands-on practice, assignment and project.
This course does require a basic knowledge of Linux which is part of this course. Any individual with the IT knowledge may apply for DevOps Certification Training.
The instructors are minimum 12 years of IT experienced and 7 years in DevOps Tools. All of them have achieved heights in the industry and have been provided special training in order to provide the best of experience to you.
You can reschedule your live classes to a time slot at your own convenience. You have been provided full liberty to change your batch at any time. You can contact the support team for further details.
Yes, you are allowed to enroll in DevOps Certification Training yourself at any time and begin attending the classes after a period, whether a month or more.
To maintain the Quality Standards, there are a limited number of students enrolled in each class session. Therefore, a demo session would, unfortunately, be unavailable. But there are sample DevOps Sessions available for you to watch instead. These sample DevOps classes could give you an idea about how DevOps Certification Trainings are conducted.
Sessions are completely live instructor-led. There are various live chat options are available for you to operate in case of queries during classes.

CONTACT US