Professional DevOps [Video]

More Information
  • Implement a complete DevOps cycle with use cases
  • Implement DevOps using a Docker container
  • Explore continuous integration tools and different configuration management tools
  • Explore Container orchestration with best practices 
  • Implement security solutions in the DevOps cycle
  • Configure management tools using Chef, puppet, and Ansible
  • Monitor the infrastructure using Nagios

DevOps is the most widely used software engineering culture and practice that aims at software development and operation. It helps an organization deploy software more frequently, while maintaining service stability and gaining the speed necessary for more innovation.

There are plenty of tools and technology frameworks related to DevOps available on the market, but identifying the most suitable one according to your organizational needs is a real challenge. Implementing configuration management, monitoring tools, information security, and compliance are the most critical parts for any organization.

This course helps you implement a complete DevOps cycle in your existing IT environment. Each section of this course will help you implement the DevOps culture in your professional environment. With the help of source control, continuous build, continuous integration, automated test with quality controls, and container technologies, this course will be your perfect guide to learn and apply DevOps in your organization.

By the end of this course, you’ll be able to identify and choose the appropriate tools and technology framework to implement DevOps in your organization.

All the code and supporting files for this course are available on GitHub at:

Style and Approach

A complete course packed with step-by-step instructions, working examples, and helpful advice. This course is clearly divided into small parts such as setup, installation, and a hands-on implementation of widely used DevOps tools that will help you understand each part individually and learn at your own pace.

  • Deep dive into DevOps tools and technology best suited to your organizational needs 
  • Understand how to apply security best practices in Docker containers and see use cases of implementing DevOps
  • Learn the importance of Docker-based deployment in organizations
Course Length 2 hours 52 minutes
ISBN 9781788473118
Date Of Publication 27 Sep 2018
Vagrant – Lightweight, Reproducible, and Portable Development Environments
The Role of Docker in the DevOps Cycle
Docker Networking
Docker Deep Dive with Use Cases
Ansible – Provisioning, Configuration Management, and Application Deployment Tool
Jenkins – Continuous Integration and Continuous Delivery
Configuring Jenkins with Git
Kubernetes – Managing Containerized Workloads and Services


Umar Murtaza

Umar Murtaza has more than 25 years’ experience of System Administration in implementing, commissioning development, testing, and production environments. He has designed and implemented number of DevOps environments, conducted 4- day hands-on DevOps training sessions at a number of private and government telecommunications and software companies/institutions.