Workshops

Workshops

As cloud computing evolves, companies face adopting DevOps practices, containers, microservices, and so much more. Save time and get up to speed on the business value and technical know-how of these concepts and tools in just a few days with our training.

All our workshops include labs

  Who should attend?

  • Developers
  • Operators
  • DevOps practitioners
  • Technical decision makers

  Why should I attend?

  • Get started using containers in development and production
  • Increase efficiency in your team
  • Deepen your practical knowledge on specific tools
  • Understand the complex cloud native ecosystem
Our workshops are available for white labelling and resale. Please contact us for details.
DevOps Workshops
Infrastructure Workshops

Docker and Kubernetes Workshop
Take your understanding to the next level with this 3 day training that bridges the gap between virtualization, containers, and microservices. This course will level the playing field amongst technical stakeholders, introduce the mechanics of these tools, as well as facilitate taking your organization and applications to this new delivery model.

Our workshops are Linux-based. If you are interested in Docker and Kubernetes training on Windows, please let us know here.

This workshop is available on Azure, GCP and AWS.

Duration: 1, 2 or 3 days
One day Docker: $1000/attendee (minimum 6 attendees)
Two day Kubernetes: $2500/attendee (minimum 6 attendees)
Three day Docker & Kubernetes bundle: $3000/attendee (minimum 6 attendees)

Prerequisites:
Experience using Linux CLI and a general understanding of virtualization and container technology
Technical Requirements:
Mac, Linux OS or Windows laptop with SSH client (putty, cygwin), web browser supporting HTML5
Course Outline:

Day 1

  • Introduction to Microservices
  • Docker Basics
  • Advanced Docker
  • Managing Docker
  • Docker Tooling
  • Docker Ecosystem

Day 2 & 3

  • Kubernetes Ecosystem, Kubernetes 101
  • Kubernetes Concepts and features
  • Networking
  • Storage and Stateful Sets
  • Multi-tenancy
  • Packaging Applications with Helm
CKA & CKAD exams: our three day bundle workshop is training for these, in addition to a one day prep session per exam.
Contact us here
for more details.


Advanced Docker and Kubernetes Operations Workshop
You get the concepts, you have it deployed. Now what? This course is perfect for the IT operations, SRE and DevOps employees responsible for deploying, managing and maintaining Kubernetes clusters.

During this workshop you will learn:

  • the day to day operations and best practices around Kubernetes;
  • the advanced concepts around HA, securing, logging and monitoring of Kubernetes
This workshop is available on Azure, GCP and AWS.

Duration: 2 days
On Premise: $3000/attendee (minimum 3 attendees)

Prerequisites:
-Experience using Linux CLI and a general understanding of virtualization and container technology
-Good understanding of Docker and Kubernetes concepts and features.
Technical Requirements:
Mac, Linux OS or Windows laptop with SSH client (putty, cygwin), web browser supporting HTML5
Course Outline:

Day 1

  • Advanced Scheduling
  • RBAC
  • Security
  • Advanced Networking
  • Auto-scaling
  • Federation
  • Advanced Helm
  • Third Party Resources
  • Kubernetes Operators
  • Rkt as an alternative to Docker and CRI

Day 2

  • Cloud Provider Configurations
  • Securing etcd
  • Add-ons
  • Cluster High Availability
  • Upgrades
  • Logging Best Practices
  • Monitoring and Alerting Best Practices
  • Deployment Best Practices
  • Microservices Best Practices

Infrastructure as Code Workshop
IaC perceives the underlying infrastructure for your application as software, and uses code to manage the configuration and automation of infrastructure provisioning. IaC relies on automation to reconfigure and redeploy infrastructure efficiently, across multiple clouds. Reduce errors and technical debt, automate!

During this workshop you will learn:

  • How Hashicorp Terraform by Hashicorp works as a cross platform, infrastructure tool enabling you to use the same tooling over multiple platforms for infrastructure automation;
  • How Ansible can be used to manage remote application configurations and VM installations built on top of your Terraform infrastructure deployment.

Duration: 1 day
On Premise: $1500/attendee (minimum 6 attendees)

Prerequisites:
Basic knowledge of cloud computing concepts and architectures
Technical Requirements:
Mac, Linux OS or Windows laptop with SSH client (putty, cygwin), web browser supporting HTML5. Installations of: Terraform, Ansible and the cloud.ca Terraform provider plugin
Course Outline:
  • – Introduction
  • – Install and configure Terraform
  • – Digging in to Terraform: code structure, providers, variables
  • – Learning the fundamentals: lifecycle, managing assets
  • – Getting in to the details: templates
  • – Tooling decisions: IaC vs. config management
DevOps automation

Machine Learning and Kubernetes Workshop
Machine learning and artificial intelligence are hot topics in cloud these days. As systems learn from data, machine learning allows for analysis and automated analytical model building.

During this workshop you will learn:

  • How to run deployments of machine learning (ML) workflows on Kubernetes to make them simple, portable and scalable with open source tools.

Standalone 2 days: $4,000/attendee (minimum 6 attendees)

Prerequisites:
CloudOps Docker and Kubernetes Workshop or good knowledge of these tools.
Experience using Linux CLI and a general understanding of virtualization and container technology.
Technical Requirements:
Mac, Linux OS or Windows laptop with SSH client (putty, cygwin), web browser supporting HTML5

Prerequisites:
Docker and Kubernetes Workshop
Technical Requirements:
Course Outline:

Day 1

  • Machine Learning & Kubeflow
  • Deploying Applications with KSonnet
  • Theory & lab: all about KSonnet
  • Kubeflow Introduction
  • Theory about Kubeflow
  • Installation
  • GPUs in Kubernetes
  • Installing Drivers & Docker
  • Deploying NVIDIA GPU device plugin

Day 2

  • Using Tensorflow in Kubernetes
  • TF Training
  • TF Serving
  • TF Batch Prediction
  • Hyperparameter Tuning
  • Other Tensorflow Tools in Kubernetes:
  • JupyterHub
  • TFJobs Dashboard

OpenShift Workshop
OpenShift is an enterprise-grade container management system that allows for easy build, develop, and deploy in almost any infrastructure, public or private. OpenShift simplifies Kubernetes management when running a large number of apps at scale while minimizing downtime. OpenShift has built-in automation, to increase efficiency in app cycles and reduce infrastructure costs.

During this workshop you will learn:

  • How to install, administer and use Red Hat OpenShift container platform to deploy your enterprise applications

Duration: 2 or 3 days
Two day OpenShift: $2500/attendee (minimum 6 attendees)
Three day Docker & Kubernetes bundle: $3000/attendee (minimum 6 attendees)

Prerequisites:
Experience using Linux CLI and a general understanding of virtualization and container technology
Technical Requirements:
Mac, Linux OS or Windows laptop with SSH client (putty, cygwin), web browser supporting HTML5
Course Outline:

Day 1

  • Introduction to Microservices
  • Docker Basics
  • Advanced Docker
  • Managing Docker
  • Docker Tooling
  • Docker Ecosystem

Day 2 & 3

  • OpenShift cluster features, architecture, and sizing
  • Developer Introduction to OpenShift
  • Investigate OpenShift cluster installation methods
  • OpenShift Container Platform general configuration and management
  • Configure storage providers and storage classes.
  • Deploy applications on OpenShift Platform Container using Source-to-Image (S2I)
  • Networking
  • Diagnose cluster health
  • Users and Policies management
  • Scale OpenShift clusters
  • Manage OpenShift resources

CI/CD Training
Need a place to start for CI/CD and DevOps? Look no further. This one day course will walk through the world and ecosystem of CI/CD introducing you to the fundamental concepts and some of the most popular tools being used today.

During this workshop you will learn:

  • Including a lab and expert, field experienced instructors, this is the place to to start your DevOps journey.
Duration: 1 day
On Premise: $1500/attendee (minimum 6 attendees)

Prerequisites:
Experience using Linux CLI, good understanding of Source Code Management (SCM) systems such as Git, experience using Docker and Kubernetes, a general understanding of CI/CD process is a plus
Technical Requirements:
Mac, Linux OS or Windows laptop with SSH client (putty, cygwin), web browser supporting HTML5
Course Outline:
  • Overview – The State of DevOps
  • Concourse CI
  • CircleCI
  • GitLab CI
  • Jenkins Pipeline
  • Drone
  • Fabric8
  • Trying It All Together – Pipelines and Orchestrators

Secrets Management Workshop
 Managing sensitive strings such as passwords and API keys is may not glamorous but it’s fundamental to software delivery and reliability.

During this workshop you will learn:

  • How to use Hashicorp Vault as a relaible tool for secrets management and data protection;
  • Operational components and techniques for integrating Vault secrets into applications.
Duration: ½ day
On Premise: $1000/attendee (minimum 6 attendees)

Prerequisites:
This workshop is ideal for Vault administrators, as well as developers writing applications using Vault secrets.
Technical Requirements:
Mac, Linux OS or Windows laptop with Hashicorp Vault 101
Course Outline:
  • Introduction
  • Generic Secrets
  • Policies
  • Dynamic Secrets
  • Authentication and Auditing
  • High Availability and API Access
  • Enterprise and Further Reading

DevOps Monitoring Workshop
With a DevOps approach, monitoring is not just for sys admins anymore. Both developers and platform operators have to be informed and collaborating to ensure effective monitoring for staging, testing and development environments. Continuous monitoring the entire DevOps lifecycle makes the process more efficient, allowing for more time to focus on your product.

In this workshop, we explore app and infrastructure monitoring tools (open source and not), configurations, APM, altering and visualizing data with hands-on labs.

Duration: 2 days
On Premise: $2500/attendee (minimum 6 attendees)

Prerequisites:Experience using Linux CLI and a general understanding of DevOps concepts
Technical Requirements:Mac, Linux OS or Windows laptop with SSH client (putty, cygwin), web browser supporting HTML5
Course Outline:

Day 1

  • Why DevOps monitoring is different
  • Traditional monitoring tools
  • Purpose: Dig into the concepts and implementations
  • Key features, processes, and roles
  • Gaps in monitoring agents
  • Application monitoring

Day 2

  • ELK/EFK – Putting it all together
  • Review of Kibana
  • Operalization of Scaling of the Stack
  • Requirements gathering and setting up the right levels of alerting
  • Aggregation for logs and alerts
  • Consuming the data – for various users and stakeholders
  • Contrast and compare Kibana and Grafana
  • Deep-dive into Kibana
  • Deep-dive into Grafana

Monolith to Microservices Workshop
 Red Hat OpenShift has garnered attention in IT for good reason as it prescribes a solution that requires minimal effort, cost and time to implement. Hosting more features than a custom-built Kubernetes platform, OpenShift can be easily integrated into the pre-existing infrastructures of most enterprises. In this workshop you will learn to modernize your application architecture and use OpenShift.

During this workshop you will learn:

  • How to migrate an existing legacy JavaTM EE app to Red Hat JBoss Enterprise Application Platform on OpenShift
  • How to use modern frameworks like Spring Boot, Wildfly Swarm, Eclipse Vert.x, and Node.js to implement microservices and replace monolithic functionality.
  • How to develop and deploy microservices using Red Hat OpenShift Container Platform, Red Hat OpenShift Application Runtimes, and DevOps processes
  • How to bring new business value to existing applications by developing and deploying with modern architectures and frameworks
Duration: 1 day
Remote: $1000/attendee
On Premise: $2000/attendee (minimum 6 attendees)

Prerequisites:
Experience using Linux CLI and a general understanding of virtualization, networking and application development.
Technical Requirements:
Lab materials and software will be provided. Attendees must bring a laptop with Chrome, Firefox, Internet Explorer/Edge 10+, or Safari 9+ installed. For Windows machines Putty or similar must be installed.
Course Outline:
  • Introduction to OpenShift
  • OpenShift Basics
  • Monoliths to Microservices Part 1
  • Monoliths to Microservices Part 2
  • Reactive Microservices with Eclipse Vert.X
  • Prevent and distributed APP issues using Istio
  • Packaging Microservices/API-LEF Modernization

OpenStack Workshop
OpenStack, open source software for IaaS, delivers great value, and with that comes with great responsibility. There are many different use cases, moving parts, and challenging complexities. CloudOps offers hands-on workshops that can be tailored to your organization’s workloads and level of knowledge. Explore core projects, object and block storage, orchestration, and data processing, including a fast-paced deep dive exploring API call-flows, reference architectures, system components and packet flows.

During this workshop you will learn:

  • How to get started using OpenStack and or evaluate its fit for organization
  • To understand the OpenStack ecosystem
  • How to implement, run and or upgrade OpenStack
Duration: 1 day
Remote: $1500/attendee
On Premise: $2500/attendee (minimum 6 attendees)

Prerequisites:
Experience using Linux CLI and a general understanding of virtualization and networking
Technical Requirements:
Mac, Linux OS or Windows laptop with SSH client (putty, cygwin), web browser supporting HTML5
Course Outline:
  • Introduction to OpenStack
  • OpenStack Basics
  • Ceph Overview (Ceph workshop details here)
  • Neutron
  • OpenStack Ocata version Lab
  • Horizon, the OpenStack UI
  • OpenStack CLI
  • OpenStack Distributions and comparison: Mirantis, Red Hat, Canonical, WindRiver, IBM, SUSE
  • OpenStack labs on-demand in bare metal clouds

Optional Add-ons:

  • SDN (½ day)
    • Use cases, vendor ecosystem, open source options, integration with Neutron
  • NFV (½ day)
    • VNF onboarding, orchestration and management. NFVi overview and related technologies
  • OpenStack Deployments (½ day)
    • All the ways to deploy OpenStack from Ansible to Kola, Helm and Kubernetes
  • Big Data and Machine Learning (½ day)
    • Use cases for OpenStack in BD/ML including Sahara and Meteos
  • Day 2 Challenges (1 day)
    • Monitoring, capacity planning, showback, workload onboarding, and tenant care

Ceph Workshop
Ceph is an open source object, block and file system storage software that helps organization better manage vast amounts of data. Ceph’s cloud storage solution can complement an OpenStack deployment or work as a stand-alone alternative to avoid vendor lock-in.

In this workshop, we explore the mechanisms behind Ceph’s architecture, and the value of an all-in-one storage platform, as well as an overview of architectural requirements, and storage ecosystems including Red Hat’s distribution.

Duration: 1 day
Remote: $1500/attendee (minimum 6 attendees)
On Premise: $2500/attendee (minimum 6 attendees)

Prerequisites:
Experience using Linux CLI and a general understanding storage and networking
Technical Requirements:
Mac, Linux OS or Windows laptop with SSH client (putty, cygwin), web browser supporting HTML5
Course Outline:

Day 1 and Day 2 challenges:

  • Minimum viable production cluster design
  • Storage calculation
  • Real-life production: what it looks like
  • Operations tools overview
  • Object storage: understand and use the RADOS gateway
  • File storage: a look at CephFS
  • Block storage: understand RADOS block device
  • Ceph and OpenStack
  • Hands-on Lab (Luminous based)
  • A look at a Ceph Ansible deployment
  • Using the CLI (ceph / radosgw-admin / rbd)
  • Configuration of users for Object, Block and File System with CephX
  • Using Python-Swift Client and CyberDuck to access your object store
  • Integration with Keystone with LDAP

Apache CloudStack Workshop
Apache CloudStack is an open source software to build Infrastructure as a Service (IaaS) cloud computing platform. CloudStack works as an on-premises (private) cloud offering, or as part of a hybrid cloud solution. If your team delivers cloud services, internally or externally, look no further for a solution that easily allows for compute orchestration, network-as-a-Service, user and account management, a full and open native API, and resource accounting.

In this workshop, you will learn the basics to get started with building a CloudStack cloud including zone options, storage, hypervisors, network architecture, and automation.

Duration: 1 day
Remote: $1500/attendee (minimum 6 attendees)
On Premise: $2500/attendee (minimum 6 attendees)

Prerequisites:
Experience using Linux CLI and a general understanding storage and networking
Technical Requirements:
Mac, Linux OS or Windows laptop with SSH client (putty, cygwin), web browser supporting HTML5
Course Outline:
  • Introduction to CloudStack (the project, the community)
  • CloudStack Basics and use cases
  • Basic deployment scenario
  • Review architecture concepts:
  • Zone definition and deployment options
  • Hypervisors
  • Understand networks architecture and available services
  • Storage
  • Understand how to scale and operate a cloud:
  • Maintenance of hypervisors
  • Add resources
  • Overview of Instance lifecycle
  • User experience:
  • Work with CloudStack UI
  • Intro to CLI (with cloudmonkey)
  • Overview of Terraform integration
  • Using cloud-init

Optional Add-ons:

  • Troubleshooting
  • Storage system
  • How to CloudStack+KVM+Ceph+VXlan

423 rue Saint-Nicolas, 2nd Floor
Montreal, QC H2Y 2P4
CANADA

56 Temperance St, 7th Floor
Toronto, ON M5H 3V5
CANADA
201 Sommerville Ave.
Sommerville, MA 02143
USA
429 Lenox Ave.
Miami Beach, FL, 33139
USA
423 rue Saint-Nicolas, 2nd Floor
Montreal, QC H2Y 2P4
CANADA

56 Temperance St, 7th Floor
Toronto, ON M5H 3V5
CANADA
201 Sommerville Ave.
Sommerville, MA 02143
USA
429 Lenox Ave.
Miami Beach, FL, 33139
USA