Cloud Bootcamp

Master the cloud with cutting-edge tools, techniques and practices.

course image

Course details

ceus icon CEUs 7.2

schedule icon Schedule Evenings, Weekends, Variable

location icon Location Online

cost icon Cost

$13,140

payment plan

Registration details

Cloud Bootcamp

Master the cloud with cutting-edge tools, techniques and practices.

What you’ll be able to do — competencies

  • Identify the best possible solution for a given customer situation in cross-sectional experiences across a variety of cloud services providers
  • Collaborate, deploy and orchestrate cloud-based solutions for the customer in a streamlined fashion
  • Analyze large complex requirements from customer standpoint and identify the best possible solution blueprint to implement
  • Translate performance expectations from the end users and translate that into application performance requirements

Course description

expand drawer icon collaspe drawer icon

Study the latest technological advances, such as serverless technologies, containerization technologies and virtualization technologies. Having a cross-sectional experience across a variety of cloud services providers will give you tools and skills you need to identify the best possible solution for a given customer situation. You will not only be learning the core concepts of DevOps but also applying it to real-life team collaborating settings using open source tools such as Chef, Ansible and Docker. Treat infrastructure as code and manage the cloud infrastructure as code in a git repository. This allows cross-functional teams to collaborate, deploy and orchestrate cloud-based solutions for the customer in a streamlined fashion. We will cover latest cutting-edge tools, techniques and practices like using Docker Swarm and Kubernetes. You will analyze large, complex requirements from customer standpoint and identify the best possible solution blueprint to implement. Learn the performance expectations from the end users and translate that into application performance requirements. You will apply core concepts of a highly scalable distributed cloud architecture to solve complex customer problems.

This course is offered through Cloud Genius.

Prerequisites

expand drawer icon collaspe drawer icon
  • Familiarity with the Cloud Genius Workstation
  • Familiarity with Linux and Command Line

Syllabus

expand drawer icon collaspe drawer icon

Week 1

Set up for success.

  • Understand the formal definition of cloud computing, its service models, usage models and deployment models. Gain an overview of the industry and its ecosystem of cloud services providers
  • Understand compute, storage and network virtualization with hands-on examples from a variety of cloud services from major industry players
  • Understand and use Domain Name System (DNS) with your own domain name
  • Use Modern Transport Layer Security (TLS) with your domain name using an exercise with Let’s Encrypt open certificate authority

Week 2

Hands-on exercises with cloud-based storage services, SAN/NAS, persistent disks, file stores, object stores, archival store and content delivery networks.

  • Hands-on exercises with security including NAT devices, tunneling bastion/jumpboxes, security groups, firewall, Virtual Private Network (VPN) connection to virtual private cloud networks (VPC networks)
  • Collaboration hands-on exercises with Git, a modern open source distributed version-control system
  • Understand and use PaaS platforms from application developers’ point of view

Week 3

Understand conceptual and practical differences between containerization and virtualization.

  • Hands-on exercises using docker containers
  • Hands-on exercises deploying a variety of applications in multiple programming languages (Python/Django, Ruby/rails, Go-lang, bring your own app) using docker containers in a cloud of your choice
  • Build your own PaaS using docker containers

Week 4

Understand the concepts behind DevOps and Agile. Review of “The Goal” book.

  • Understand co-opetition, competition, collaboration, routinize the repeatable processes, pull versus push configuration management in the cloud, Just enough OS (JeOS), principles of idempotence in practice, defining and accomplishing your desired state in your cloud using tools of trade such as Chef, Ansible, Docker and more
  • Use Chef solo, Gemfile, Berksfile, Kitchen, Knife solo, Cookbooks, Site-cookbooks, Nodes, Roles, Environments, Data Bags, Encrypted Data Bags, Attributes, Overrides, nginx deployment, mysql with custom root password deployment
  • Chef client and server exercises to pull together a comprehensive set of dependencies for a given application for deployment in the cloud of your choice

Week 5

Marathon hands-on exercise: Deploy an fairly popular open source application along with its complete stack of dependencies in a cloud of your choice and do that complete exercise in just one command so you can automate easily.

  • Understand and use Ansible
  • Use Ansible to prepare your cloud for use with containerized applications

Week 6

Understand and use containers to run a variety of applications in any cloud of your choice.

  • Using containers with persisting storage to ensure application state is preserved with zero data loss
  • Cloud architectural patterns: Streaming Media Services in the cloud
  • Netflix case study

Week 7

Hands-on automation exercise: Using Terraform to manage architectural blueprint in the cloud of your choice.

  • Cloud architectural patterns: Ecommerce, Checkout, Marketing and Recommendations Engine
  • Cloud architectural patterns: Online Gaming, Batch Processing, Ad serving
  • Hands-on exercises with Kubernetes Ingress, autogeneration of TLS certs from Let’s encrypt using kubernetes cert-manager, using helm to manage application deployment lifecycle in large scale kubernetes clusters in any cloud
  • Hands-on exercises with high performance and high availability persistent storage solutions using gluster and ceph

Bonus Exercises

Using Terraform to manage Kubernetes clusters in a cloud of your choice.

  • Understand and use multi-cluster federation in a hybrid multi-cloud setup

Next available courses

Online — Variable

Online — Weekends

Registration closed expand drawer icon collaspe drawer icon
Cloud Bootcamp
hours icon

Total classroom hours

72 hours

schedule icon

Schedule

Online

Variable, 12:00 AM - 12:00 AM, 2 W S - 2/15/2020 - 4/15/2020

Online

Weekends, 12:00 AM - 12:00 AM, 2 W S - 2/15/2020 - 4/15/2020

cost icon

Total cost

$13,140

instructor icon

Instructor: Nilesh Londhe

Online — Weekends

Online — Variable

Registration open expand drawer icon collaspe drawer icon
Cloud Bootcamp
hours icon

Total classroom hours

72 hours

schedule icon

Schedule

Online

Weekends, 12:00 AM - 12:00 AM, 2 Su F - 3/15/2020 - 5/15/2020

Online

Variable, 12:00 AM - 12:00 AM, 2 Su F - 3/15/2020 - 5/15/2020

cost icon

Total cost

$13,140

instructor icon

Instructor: Nilesh Londhe

Online — Evenings

Registration open expand drawer icon collaspe drawer icon
Cloud Bootcamp
hours icon

Total classroom hours

72 hours

schedule icon

Schedule

Online

Evenings, 4:00 PM - 7:00 PM, 24 M W F - 3/30/2020 - 5/22/2020

cost icon

Total cost

$13,140

instructor icon

Instructor: Nilesh Londhe

Online — Variable

Registration open expand drawer icon collaspe drawer icon
Cloud Bootcamp
hours icon

Total classroom hours

72 hours

schedule icon

Schedule

Online

Variable, 12:00 AM - 12:00 AM, 2 M W - 4/15/2020 - 6/15/2020

cost icon

Total cost

$13,140

instructor icon

Instructor: Nilesh Londhe

Online — Variable

Registration open expand drawer icon collaspe drawer icon
Cloud Bootcamp
hours icon

Total classroom hours

72 hours

schedule icon

Schedule

Online

Variable, 12:00 AM - 12:00 AM, 2 W F - 5/15/2020 - 7/15/2020

cost icon

Total cost

$13,140

instructor icon

Instructor: Nilesh Londhe

Interested in custom learning solutions for your team?

Tombolo Institute Corporate Solutions offers tailor-made professional development programs to meet your organization’s goals.

Get started