Cloud Native Strategy for Engineers Training Course

Course Code



21 hours (usually 3 days including breaks)


  • An understanding of general cloud computing concepts.
  • System administration experience.
  • Experience with Linux command line.
  • An general understanding of web application deployment processes.


  • Developers
  • Cloud architects
  • DevOps engineers and managers
  • System administrators


This instructor-led, live training (onsite or remote) is aimed at engineers who wish to learn how to design, build and deploy applications using a cloud native strategy that includes continuous integration, container engines and orchestrators. 

By the end of this training, participants will be able to:

  • Select, set up and manage the right tools for enabling a cloud native strategy.
  • Optimize the speed, scalability and costs of deploying enterprise cloud applications.
  • Create nodes that are self healing and multi-tenant.
  • Scale the number of machines to tens of thousands of nodes.
  • Communicate effectively with business stakeholders on cloud strategy

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Course Outline


  • Scale, resilience, speed, and cost.

Overview of Cloud Native Architecture and Concepts

  • Infrastructure-as-a-service
  • Microservices architecture
  • Automation
  • Containerization
  • Orchestration

Assessing the Requirements

Evaluating Existing Talent, Tools, and Processes

Infrastructure-as-a-Service (IaaS)

  • AWS
  • OpenStack

Microservice Architecture

  • Event store and event sourcing
  • Active/active data replication

Automation: Continuous Integration Tools and Processes

  • Overview of continuous integration, deployment, and testing
  • Jenkins

Containerization: Engines and Orchestrators

  • Linux containers and clusters
  • Docker, Kubernetes and others
  • Using scripts to set up the environment (infrastructure-as-code)     

Case Study: Uber

Scaling an Existing Application

  • Supporting new users, devices, and regions.

Accelerating Time-to-Market

  • Incremental improvements
  • Managing risks

Improving Margins

  • Reducing operating costs
  • Moving toward on-demand expenditure

Case Stuy: Netflix

Multicloud Deployment 


Communicating with Business Stakeholders

Keeping up with the Latest Developments

  • Cloud Native Computing Foundation
  • Open Container Initiative

Summary and Conclusion



Related Categories

Related Courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

This site in other countries/regions