For Developers, CIOs and CS students

Jump start your career in DevOps with our 2 weeks training and certification course

Beyond just theory, get a practical and hands-on understanding of how tools like Docker, Kubernetes, or Jenkins fit together or what is Continuous Integration. How to monitor and scale applications?

Enroll for a preview

Course Price


Course Duration

2 Weeks

Skill Level

Why take this course
Cut through the jargon and theory. Learn the DevOps technologies in a hands-on way.
What you'll get
  • 36 hours of in-depth instructor-led learning
  • 5+ hands-on projects with real-life scenarios
  • Live demos of the most popular DevOps tools
  • Flexibility to choose between evenings or weekend classes
  • In-person classes in San Francisco, or remote classes via video webinar
  • 1 year access to student and mentor community on our slack channel
Course Overview
Our DevOps training course is designed for beginners, developers and CIOs to help you become an expert in DevOps tools. Understand the workflows and tools for Continuous Development, Deployment and Monitoring – from small apps to a large scale micro-services based deployments.
You’ll learn about technologies like Docker, Kubernetes, Jenkins, Ansible, and Git – how they all  fit together.

What you'll learn

Here are some of the real-life project examples that we’ll cover in this course:
Learn about Docker and its use cases

Deploy a WordPress website on AWS or Google using Docker and Docker compose.

Learn service discovery and configuration management

– how different services can be discovered, deployed, tested with Puppet and Ansible.

Learn how to scale applications with traffic

Deploy a NodeJS app on multiple servers that scale automatically using Kubernetes and Docker.

Learn basics of CI/CD workflows

Create a Jenkins server that monitors git repositories and can run test cases and deploy servers automatically.

Learn how to continuously monitor your services -

for errors and behaviour changes. Configure a server monitoring service using ElasticSearch, Logstash and Kibana.


  • Understand the way and behaviour of software.
  • You should know how to write decent, quality code.
  • A basic understanding of the Software Development Lifecycle (SDLC).
  • You should be up-to-date on most of the new trends in tech like AI, ML etc.
  • You should also be familiar with version control systems (very important).

Course Price


Course Duration

2 Weeks

Skill Level


Frequently asked questions

What is DevOps?

It is a software engineering culture and practice that aims at unifying software development (Dev) and software operation (Ops).

DevOps strongly advocates automation and monitoring at all steps of software construction, from integration, testing, releasing to deployment and infrastructure management.

Why learn DevOps?

There is a huge demand for developers who specialise in DevOps — LinkedIn announced that DevOps was the most recruited job in tech in 2018.

Who is a DevOps Engineer?

In simple terms — a DevOps is a person who takes the code that the development team writes and enables it to be run reliably on servers in a production grade environment.

Is DevOps is only a toolset?


There are a number of automation tools available in the marketplace today that enable DevOps practices. But implementing these tools without adopting ancillary practices and principles such as increased collaboration, enhanced bi-directional feedback, and ultimately even service-oriented architecture will deliver subprime results.