Certified DevOps Expert Online Classroom Training

Rated 4.90 out of 5 based on 10 customer ratings
(10 customer reviews)

19,995.00 13,995.00


Batch Timing Start Date Status
Weekend 8PM – 10:30 PM 16th Jan Filling Fast
Weekend 2 PM – 4:30 PM 30th Jan Seats Available
Weekdays 8 PM – 9 PM 15th Jan Filling Fast
Weekdays 10:30 PM – 11:30 PM 20th Jan Seats Available

You can join any of the above mentioned sessions or you can also call us on +91-8884830222 to discuss your preferences.


DevOps is one of the most highly paid skillset in today's market. While we call it as DevOps, actually it is about automating every manual task in the world of IT. As a domain of automation, it is the future of IT and hence is a sought after skillset. People trained in DevOps get a significantly higher salary than their peers in other domains. DevOps as a term was coined way back in 2009 to define the automation process that can potentially act as a better collaboration mechanism between Developers and Operations ( IT Admins ) people during the release of a newly created software. Since then, it has grown up to become a huge market covering a plethora of tools and technology such as Docker, Kubernetes, Terraform, Puppet, Ansible to name a few.
  1. Cloud Computing
    1. Fundamentals of Cloud Computing
    2. AWS Cloud – EC2, Security Groups, Amazon Machine Images, Key Management, Elastic IP etc.
    3. Understanding DevOps on AWS using AWS’s own DevOps tools
  2. Linux Administration
    1. Installing Linux
    2. Architecture and Filesystem of Linux
    3. Linux Bash Commands
    4. Installing Software on Linux
    5. Managing Services on Linux
    6. Editing files on Linux
  3. Programming with Ruby, Python & Shell Scripts
    1. Understanding fundamentals of Software Programming
    2. Ruby
      1. Syntax
      2. Variables
      3. Decision Making etc.
    3. Python
      1. Syntax
      2. Variables
      3. Decision Making etc.
    4. Shell Scripting
      1. Learning to automate Operating System
  4. Virtualization Automation
    1. First thing that we are going to learn is about automating and abstracting virtualization complexities
    2. Understanding various approaches used in automating virtualization
    3. Learning virtualization automation with Vagrant
    4. Vagrant’s use case as Workstation Standardization
    5. Vagrant as Infrastructure as Code
    6. Vagrant as Desired State Configuration Management
    7. Vagrant providers
    8. Vagrant Commands
    9. Vagrantfile
    10. Using Vagrant to launch multiple systems at once
    11. Familiarity with Vagrant Boxes
    12. Exporting and Importing Vagrant Boxes
    13. Using Vagrant to bootstrap a system with shell scripts
    14. Impact of Vagrant in DevOps timeline optimization
    15. Understanding vendor behind Vagrant
    16. Where to position Vagrant and where not to
  5. Docker
    1. Introduction to Containerization
    2. Understanding Linux Containers
    3. Using LXC
    4. Understanding benefits of docker over LXC
    5. Understanding Docker Architecture
    6. Implementing Docker
    7. Docker commands to start, manage and stop containers
    8. Running docker containers in interactive mode
    9. Understanding ephemeral behavior of docker
    10. Data persistence in docker
    11. Network Stack of docker
    12. Understanding Docker repositories
    13. Using docker hub
    14. Creating own docker images and submitting to Hub
    15. Creating docker image from docker file
    16. Managing docker at scale
    17. Understanding docker’s use case as deployment tool
    18. Understanding concept of Immutable Infrastructure
  6. Kubernetes
    1. What is orchestration
    2. Why Kubernetes is required
    3. Understanding of Swarm vs Kubernetes vs Mesos
    4. Understanding Kubernetes Architecture
    5. Implementing Kubernetes cluster on 4 Servers
    6. Managing docker lifecycle using Kubernetes
    7. Creating a deployment in Kubernetes
    8. Managing deployment
    9. Deleting Deployment
    10. Scaling of containers on Kubernetes
    11. Exploring container logs in kubernetes
    12. Understanding Kubernetes Docker Placements
    13. Implementing and Using GUI for Kubernetes
    14. Introduction to Microservices and relevance of Kubernetes in context
    15. Introduction to PaaS and relevance of Kubernetes in context
  7. Source Code Management With GIT
    1. Understanding of Source Code Repository as the point of handover from Developer team to Operations team
    2. Understanding Wall of Confusion
    3. Understanding Code Conflicts
    4. Understanding Merge Hell
    5. Understanding Possible Merger Issue Resolution approaches
    6. Understanding use case for git and brief history of Linus Torvalds’s contribution
    7. Using git in command line to clone an internet repository
    8. Using local git command line environment setup
    9. Using git to do commit code locally
    10. Integrating local git with remote git server
    11. Using by creating user account and projects
    12. Using UI to perform typical source code management tasks
    13. Understanding extra features of GitHub UI over basic git command line
    14. Concepts of bug tracking and collaborative documentation
    15. git clone of github repository
    16. distributed use of git
    17. Creating own github clone
    18. Github enterprise alternatives
    19. Implementing lightweight alternative that looks and feels similar to
    20. Implementing enterprise grade open source github clone system called GitLab through Infrastructure as Code
    21. Understanding features of GitLab
    22. Understanding unique proposition of GitLab
    23. Retracing typical actions on GitLab
    24. Importing Sample J2EE source code in local git server
  8. Continuous Integration /Continuous Delivery with Testing Automation
    1. Introduction to Continuous Integration
    2. Understanding Jenkins and Hudson relation
    3. Implementing Jenkins through Infrastructure as Code
    4. Understanding concept of Job based automation
    5. Creating first job in Jenkins
    6. Enabling Git in Jenkins
    7. Integrating Git Server with Jenkins for periodic polling of source code changes
    8. Import sample java j2ee application on git server
    9. Trigger Jenkins job from Git
    10. Understanding Software Builds
    11. Using Maven as a Build Tool
    12. Configure Maven to work with Nexus Repository and Sonarqube Code Quality Analysis
    13. Implement Nexus Repository through Infrastructure as Code
    14. Configure Nexus repository for integration with Maven
    15. Implement Sonarqube Code Quality Analysis
    16. Integrate Sonarqube to be called by maven in a jenkins job for code quality testing
    17. Integrate Nexus to store builds and artifacts
    18. Understanding Deployment Automation
    19. Implementing Deployment Automation
    20. Understanding testing stages and purposes
    21. Implementing various test stages and creating pipeline
    22. End to End Pipeline automation for continuous deployment
    23. Understanding Testing Automation
    24. Implementing Web Testing Automation in Jenkins by integrating Selenium through Python wrapper
    25. Deployment Automation through API calls
    26. Understanding Jenkins Deployment Architecture for better performance
  9. AWS Cloud CI/CD Services
    1. AWS CodeCommit
    2. AWS CodePipeline
    3. AWS CodeDeploy
  10. Continuous Monitoring with Nagios
    1. What is Continuous Monitoring
    2. Need for Monitoring
    3. What is Nagios
    4. What can Nagios Monitor
    5. How does Nagios compare with Competition
    6. Installing Nagios
    7. Configuring Nagios for monitoring local system
    8. Understanding File structures in Nagios
    9. Understanding inter file relationships and dependencies in Nagios Configuration
    10. Configuring NRPE on Linux server
    11. Using NRPE to monitor Linux systems through Nagios
    12. Configuring NSClient++ on Windows
    13. Using check_nt to monitor Windows systems
    14. Understanding Nagios Ecosystem of Agent Alternatives
    15. Understanding Nagios Ecosystem of GUI Alternatives
    16. Understanding options for web based GUI management of Nagios Configurations
    17. Understanding Nagios Core engine alternatives
  11. Concepts of Infrastructure Coding
    1. Understanding Configuration Management
    2. Understanding Configuration Automation
    3. Understanding Desired State Configuration Management
    4. Understanding Continuous Configuration Automation
    5. Understanding Idempotent Configuration Management
    6. Understanding Resources
    7. Understanding Providers
    8. Understanding Server Client based Configuration Automation
    9. Understanding Remote Configuration Automation
  12. Infrastructure Configuration Coding with Puppet
    1. Introduction to Automation and Configuration Management with Puppet
    2. Introduction to concepts of resources and providers
    3. Desired State Configuration Management
    4. Managing Puppet Infrastructure as a Code
    5. Puppet Code Lifecycle
    6. Understanding architecture components
    7. Installing puppetmaster and puppet agent
    8. Implementing Puppet Enterprise GUI
    9. Writing Manifests
    10. Running Manifests locally
    11. Running Manifests on Server
    12. Using common resources – file, service, package
    13. Automate anything by executing commands through puppet
    14. Understanding non sequential coding style
    15. Implementing ordering in puppet
    16. Dissecting a puppet code run
    17. Understanding how to write platform independent code in puppet
    18. Using variables
    19. Using facter variables
    20. Puppet conditionals
    21. Use of embedded ruby templates in puppet
    22. Implementing modularity in puppet
    23. Using third party modules
    24. Creating own modules
    25. Applying automation modules on agents
    26. Automating web services with Puppet
  13. Infrastructure Configuration Coding with Chef
    1. Introduction to Automation and Configuration Management with Chef
    2. Introduction to concepts of resources and providers in Chef
    3. Desired State Configuration Management push/pull mechanisms in chef
    4. Managing Chef Infrastructure as a Code n Git SCM
    5. Understanding architecture components
    6. Chef component integration flow
    7. Installing chef workstation, chef server, chef node
    8. Implementing enterprise chef with GUI
    9. Writing recipes
    10. Running recipes locally
    11. Running recipes on Server
    12. Using common resources – file, service, package
    13. Automate anything by executing commands through chef
    14. Implementing modularity in chef through cookbooks
    15. Using third party cookbooks
    16. Creating own cookbooks
    17. Uploading cookbooks
    18. Mapping cookbooks
    19. Applying cookbooks on agents
    20. Understanding concept of runlist
    21. Using file shipment within cookbooks
    22. Understanding benefits of sequential coding style
    23. Understanding the scalability of chef
    24. Dissecting a chef code run
    25. Understanding how to write platform independent code in chef
    26. Using variables
    27. Using ohai variables
    28. Chef conditionals & loops
    29. Use of embedded ruby templates in Chef
    30. Automating databases with Chef
    31. Automating web services with Chef
    32. Understand how chef knife can interact with cloud solutions like ec2
    33. Understand the ways to use chef on AWS cloud
    34. AWS Opsworks and how it works
    35. Difference between Opsworks and CloudFormation
    36. Chef’s cloud first approach
  14. Infrastructure Configuration Coding with Ansible
    1. Introduction to Automation and Configuration Management with Chef
    2. Introduction to concepts of modules and providers in Chef
    3. Desired State Configuration Management through Push
    4. Understanding Ansible requirements
    5. Understanding enterprise implementation architectures
    6. Ansible code run workflow
    7. Installing Ansible Tower
    8. Installing Ansible Opensource
    9. Understanding concept of inventory
    10. Managing datacenter structures with inventory
    11. Writing playbooks
    12. Running playbooks
    13. Using common modules – file, service, apt, yum
    14. Automate anything by executing commands through Ansible
    15. Understanding benefits of yaml coding
    16. Common automation with Ansible
    17. Platform dependencies in Ansible code
    18. Using variables
    19. Ansible vault variables
    20. Using Ansible vault for storing passwords
    21. Automating databases with Ansible
    22. Automating web services with Ansible
  15. Cloud Orchestration Coding with Terraform
    1. Introduction
    2. Why Terraform?
    3. Core Terraform Components
    4. Fundamental Concepts
    5. Terraform syntax, internals, and patterns
    6. Terraform Coding Examples
    7. Provisioning resources with Terraform
    8. Creating and accessing compute instances
    9. Remote Exec
    10. End to End Infrastructure and Configuration Automation with Terraform
  1. Create your own custom virtual appliance with Vagrant
  2. Create your own custom docker image with Dockerfile
  3. Launch two tier application as Pod on Kubernetes
  4. Deploy an application and create service for it on Kubernetes
  5. Setup Distributed Version Control with Git
  6. End to End CICD of Java application using Jenkins
  7. Setup Windows and Linux Monitoring with Nagios
  8. End to End CICD Pipeline implementation on AWS DevOps
  9. End to End Infrastructure Provisioning and Configuration Automation with Terraform
  10. Wordpress Automation with Puppet
  11. Wordpress Automation with Chef
  12. Wordpress Automation with Ansible
Upon completing the course you will get a certificate acknowledging you as a Study9 Certified DevOps Expert. You can also then prepare and give the DevOps Council exam for DevOps Council Certified DevOps Architect. Our syllabus covers all topics for DevOps Council exam and the coupon for DevOps Council exam will be given to you along with Study9 Certificate.
This course is a 360 degree devops course that prepares people to take on the job interviews in devops job market and showcase some live experience of working on real systems where devops is implemented. The course enables one with the ammunition required to crack interviews and do well in any devops role work. The course starts from the basics. In a DevOps course, the main prerequisite is understanding of basic commands in Linux. For those who do not understand Linux commands, a special session is given to give them Just Enough Knowledge on Linux.
Some people think that for learning DevOps, you may need to know programming in prior. Its a myth without substance. DevOps philosophy on the contrary suggests that people should not do programming but rather should write configuration files for tools that know how to do programming. For example, Ansible is based on Python. When it executes a task it actually runs a python code. However, what Ansible asks of you is to write a simple yaml configuration file where you describe in simplest of terms what you want to achieve through ansible - such as saying I want to install a software and start its service. Offcourse there might be syntaxes for you to remember - but that is far from writing a real programming language code. Instead its like writing parameter values for some configurations. Once Ansible receives those parameters of configuration and instructions in simpler english, the tool itself figures out the part of "how to achieve this" and accordingly writes down the appropriate python code. So who is writing the code? it is the tool; not you. So knowing python is not a pre-requisite for learning Ansible. Rather Ansible demands you to not to write the code and rather leave it to the tool. So lets be clear, coding experience is not needed for learning DevOps.
Learning some coding is always beneficial. Considering, at many places, you may need to use native shell scripting and for some advanced automations of ansible, you may need to know how python works; in the course we have also added three more Just Enough Knowledge sections - Shell Scripting, Python and Ruby (as puppet and chef are based on Ruby).
Not only that! Considering the close relationship between DevOps and Cloud Computing there is a dedicated chapter on the largest cloud of the market i.e. AWS Cloud
Generally it takes about 3-4 months to complete the course depending on how fast you can pick up on the subject
We provide job assistance. Our services include:
  1. Premium Resume Preparation Service (To help you stand out)
  2. Online Resume Hosting with Linked Certificate (For easy social media sharing)
  3. Resume Broadcast in Study9 Learning Community (A community for more than 7 years)
  4. Mock Interview Sessions (By industry experts)
  5. Mock Interview Recordings for Personal Improvement (In your LMS)
  6. VIP Job Portal for most significant selected job openings in the market (Hand Picked and Curated)

Our classes are conducted on web conferencing systems with auto cloud recording. The recordings are shared with attendees after session. The system allows our trainer to share whiteboards, share their labs with you. Our trainers can also take control of your screen if you need help and permit the same.

For attending classes, you need to have a computer and a good internet connection

If your system does not have adequate configuration (6 GB RAM, 2 CPUs), then you can also ask for a lab environment. The lab environment will not cost you any extra amount.

Our conference calls can also be attended on phone through our mobile optimized app or web interface.

All class recordings will be shared on email and they will also be available on our LMS platform

Once registered, you will get access to the LMS system.

You will also get access to study materials such as source codes and presentations in LMS.

Also our LMS is populated with video series on DevOps which you can utilize for self paced learning.

We also constantly upgrade our materials to make them relevant and latest with new technologies in market.

See what our customers are saying (Real Google Reviews):

  • 5 star review  I joined for devops course. Flexible timing. I got 100% practical knowledge in devops. Highly Recommended

    thumb Prasenjit Paul

    5 star review  I was referred by one of my colleague who had taken Devops training from Study9. So I contacted them. The sales representative Pritha was very helpful.and courteous.I am very satisfied I have purchased the self paced video course. They have promised 10 live classes with this and they kept their promise . I am very satisfied and I want to refer everyone for their Devops training.

    thumb Ramesh Babu

    5 star review  I took the training of DC/OS which is not easily available. Trainer (Bhaskar) has very good knowledge not only of DCOS but other stuff as well. Shuvam who is the coordinator is very helpful and always available I am happy and will enroll further courses.

    thumb Brijesh Tyagi
  • 5 star review  I have been taking a training from Study9 3 weeks now.A friend of mine recommended me to Study9. I have registered for Devops training and taking the classes from Bhaskar sir. all I have to say is WOW! He is outstanding as a trainer. I am glad that I have joined. Thanks to Study9

    thumb Sri Lakshmi

    5 star review  on-time service, very responsible team. Trainer was exceptionally knowledgeable and the classes were very hands-on. I have taken training before from some other institution also but it was the one way communication trainer was teaching and you have to follow and all that . But at Study9 the trainer really encourage everyone to do things parallelly along with him and he gives individual attention. I am quite satisfied with them and I want to recommend to everyone.

    thumb Vikash Rao

    5 star review  The Linux training I had with Study9 was hands on with lots of practical. I was really pleased with the instructor’s way of teaching. I will definitely recommend study9 to anyone that is interested in Linux training. Shuvam was also helpful in dealing with administrative issues.

    thumb Shekinah Ola

We Deliver Corporate Trainings (Call us on +91-8884830222 to discuss any corporate training requirements):

10 reviews for Certified DevOps Expert Online Classroom Training

  1. Rated 5 out of 5


    I have taken up trainings from other online training providers as well. In case of study9, it seems, the trainers are of much better quality and are real industry professionals who work on the subject, day in, day out. The experience with Study9 was good.

  2. Rated 5 out of 5

    Toh Nyongha

    I am very glad to inform you that I completed the devops training with Tarun. Let me take this opportunity to thank him for his willingness to share knowledge, for his openness and good mastery of the subject matter. I am ready to face any challenges in my future endeavors. I hope to spread the good news by recommending study9 to my friends and colleagues.

    I am also planning to take other courses offered by study 9 in the future.

    Best regards

  3. Rated 5 out of 5

    moumita pal

    It was awesome experience with Study9.Very good Trainers, flexible payment method.I have enrolled for two courses Devops Training and Puppet advanced training, and the experience was very good.

  4. Rated 5 out of 5

    Shriram Pai

    It’s been good 2 months with Study9 .
    Course explanation and way of interpreting the topics has been wonderful .
    the technical proficiency of the trainer and practical expertise on each module is refreshing and me being from a different background was initially worried on the course and all but as the days passed by , the way it was handled was exceptional .

  5. Rated 5 out of 5


    I am very satisfied with the trainer. He provides good care to each and every participant. Their chat support is wonderful. And special thanks to Indranil.

  6. Rated 5 out of 5

    Binod Baiju

    I am very satisfied and amazed with training provided to me. Instructor was very knowledgeable, he not only taught me how to write a TF code rather how to approach finding key information to write TF code based on the requirement. Since I was very new to this tool, I gained a good learning experience in small span of time. Mr. Shubham my Sales Co-Ordinator, always went above and beyond to accommodate my need during the course of training. I would definitely recommend this training provider.
    Thanks, Study9 team for your amazing services.

  7. Rated 4 out of 5

    Ananya Acharya

    Trainer was so patient to clarify all sort of queries and he made my journey of getting a Devops job a lot more easier . Thank you so much!

  8. Rated 5 out of 5

    Sneha Anand

    I attended Devops Training from Study9.I am happy with the course coverage and learning style. Instructor was really knowledgeable and he helped me whatever required to become a Devops engineer. Support team also provided great service through live Chat and Phone. So Hats off to Study9!! I would recommend everyone to learn devops from Study9. It’s the best place for Devops. Specially for their huuge syllabus.

  9. Rated 5 out of 5

    Anant Reddy

    Excellent e-learning institute. I have enrolled for 2 courses – Devops and Terraform adv. Thumbs up for quality training and support.

  10. Rated 5 out of 5

    Raunak Banerjee

    Hi …I took the devops training it was a good experience value for money and Thank you very much for all your help – Bhaskar Sir .quite decent behavior very supportive.
    Thanks Study9 and all the very best to you.

    Raunak Banerjee

Add a review