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?
Why take this course
Cut through the jargon and theory. Learn the DevOps technologies in a hands-on way.
What you'll get
- In-person classes in San Francisco, or remote classes via video webinar
- 1 year access to student and mentor community on our slack channel
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.
- You should also be familiar with version control systems (very important).
Frequently asked questions
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.
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.
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.