We’ve spent years mastering cutting-edge technologies like Docker and Kubernetes by solving real-world challenges. Now, we’re happy to share this expertise with you!

Our Container courses are designed for IT professionals who want to gain practical, in-demand skills in Container technologies. Covering everything from building Containers with Docker, to deploying and managing applications with Kubernetes, this modular training offers a hands-on, flexible learning experience.

 

Boost your IT skills and join our expert-led Container training.

Why choose Camptocamp?

  • Flexible formats
    Public, private, coaching, and workshop options available.
  • Workshops
    Implement concepts like GitOps, Infra as Code, using Docker, Kubernetes, Terraform, Ansible, and more.
  • Hands-on learning
    Practical experience with every course.
  • Public training
    Locations in Paris, Chambéry, Lausanne, Olten, and Munich.
  • In-house training
    Available in France, Switzerland, and Germany.
  • Expert instructors
    Learn from experienced professionals in the field.

Module 1: Docker Training

Docker is quickly becoming the ultimate tool for DevOps implementation. It allows for both agile and flexible development workflows, as well as streamlined, redundant, dynamic production environments.

This training will cover various sides of using Docker, from development to production. This intensive training is given by an expert, confronted daily with complex IT environments in production at Camptocamp. Our Docker courses are designed to equip you with practical, real-world skills.

Duration: 4 half-days

Training Goals 

  • Run and manage containers using the Docker CLI.
  • Package applications into custom Docker images.
  • Share images through a remote registry (like Docker Hub or GitLab).
  • Set up isolated container networks for microservices.
  • Use docker-compose to define and run multi-container setups.
  • Persist and manage data with Docker volumes.
  • Understand what to avoid in production (and why).
  • Explore real-world service discovery patterns with Docker.

Program

Half-day 1

  • Container Basics
  • Installing Docker
  • Running Containers

Half-day 2

  • Building Images
  • Publishing Images

Half-day 3

  • Network and Volumes
  • Docker-Compose

Half-day 4

  • Production Challenges
  • Service Discovery

Who is the Docker Training for? 
This training is for developers who need to containerize or maintain applications, and for operations or DevOps engineers responsible for deploying and troubleshooting containerized workloads. 
To get the most out of the course, participants should have a basic understanding of Linux command-line usage, but no prior Docker experience is required.

Dates
Our training sessions take place on Thursdays and Fridays. But we’re happy to adapt dates to your needs wherever possible. Just click the contact button below and let us know your preferred timeframe.

Price
Starting at CHF 1360.- / EUR 1460.-

Enhance your IT expertise with expert-led Docker Training.

Module 2: Kubernetes Training 

Kubernetes (K8s) is an Open Source System for automating the deployment, scaling and management of containerized applications. In recent years, Kubernetes has become the standard solution for container orchestration. It provides a powerful platform for deploying microservices.

This training course will enable you to master container orchestration with Kubernetes: packaging, deployment, updating, scaling and security. The course is given by an expert who works with complex IT environments on a daily basis at Camptocamp.

Duration: 4 half-days

Training Goals 

  • Understand how Kubernetes clusters are structured and how users interact with the API.
  • Deploy and manage containerized applications using kubectl and declarative manifests.
  • Use controllers (like Deployments, StatefulSets) to automate and scale workloads.
  • Expose applications with Services and Ingress.
  • Persist data using volumes and configure applications with ConfigMaps and Secrets.
  • Apply best practices for security, resource limits, and access control.
  • Identify and troubleshoot common issues in container orchestration.
  • Prepare for the CKAD certification.

Program

Half-day 1

  • Introduction
  • Why do we need an orchestrator?
  • User interface and command line

Half-day 2

 

  • API and cluster components
  • Pods
  • Controllers

 

Half-day 3

  • Services
  • Ingress

Half-day 4

  • Data persistence
  • ConfigMaps and Secrets
  • Operators
  • Deployment and Packaging

Who is the Kubernetes training for?
This course is for developers deploying applications on Kubernetes, as well as DevOps, SREs, and platform engineers managing clusters in production. It's also suitable for architects, release managers, and security or networking specialists who need to understand how Kubernetes operates. Participants should already be comfortable with Docker, and have basic knowledge of Linux and networking to get the most out of the training.

Dates
Our training sessions take place on Thursdays and Fridays. But we’re happy to adapt dates to your needs wherever possible. Just click the contact button below and let us know your preferred timeframe.

Price
Starting at CHF 1360.- / EUR 1460.-

Get in touch today to start your Kubernetes training journey.

Module 3: Containers for Developers

This module is designed for developers who work with containerized applications and want to deepen their understanding of how to integrate, develop, and manage containers effectively within a Kubernetes environment. You’ll explore key concepts such as microservices architecture, stateless applications, and advanced packaging tools like Helm, ytt, and Kustomize.

Throughout this hands-on course, you’ll gain practical skills in container-based development, security best practices, application monitoring, and CI/CD pipelines. Taught by experienced professionals at Camptocamp, this training is ideal for developers looking to streamline their workflows and build modern, scalable applications on Kubernetes.

Duration: 4 half-days

Training Goals 

  • Design microservices and stateless applications ready for container platforms.
  • Apply security best practices using Linux capabilities and rootless containers.
  • Use Docker effectively in daily development, including debugging inside containers.
  • Leverage advanced Docker Compose features to mirror production setups.
  • Instrument your application with OpenMetrics-compatible metrics for observability.
  • Package and deploy applications on Kubernetes in a CI/CD-friendly way.
  • Keep fast development loops while integrating with containerized workflows.
  • Manage configuration, dependencies, and environment promotions efficiently.

Program

Half-day 1

  • Application Architecture: microservices and stateless applications
  • Security: Linux Capabilities, Rootless Containers and Best practices

Half-day 2

  • Develop with Containers
  • Use debugger with Containers
  • Advanced docker compose usage

Half-day 3

  • Application monitoring: generate OpenMetrics metrics
  • Advanced Packaging
  • CI/CD with Kubernetes

Half-day 4

  • How to keep fast develop workflow
  • Manage promotion between environments
  • Manage Dependencies

Who is the Container Training for?
This course is aimed at developers who are already deploying applications on Kubernetes and want to take their workflow, security, and deployment practices to the next level. Participants should have hands-on experience with Docker and an understanding of Kubernetes fundamentals.

Dates
Our training sessions take place on Thursdays and Fridays. But we’re happy to adapt dates to your needs wherever possible. Just click the contact button below and let us know your preferred timeframe.

Price
Starting at CHF 1360.- / EUR 1460.-

Ready to simplify your development with Docker and Kubernetes? 

Module 4: Kubernetes Advanced

This advanced training module is designed for DevOps, SRE teams, and technical leads who are already familiar with Kubernetes and want to deepen their operational and security expertise. You’ll learn how to fine-tune workloads, manage resources efficiently, and build resilient, scalable deployment pipelines.

The course also covers GitOps practices, advanced scheduling, and Container security, including RBAC, runtime tools, and network isolation. Led by seasoned professionals at Camptocamp, this hands-on training prepares you to operate and secure Kubernetes environments at scale.

Duration: 4 half-days

Training Goals 

  • Define fine-grained scheduling rules with multiple criteria.
  • Manage resources: estimate application resource use and monitor changes.
  • Use pipelines to enhance deployment quality, adopt GitOps, ensure consistency across environments.
  • Security: static analysis of containers, RBAC, network isolation, discover and use runtime security tools.

Program

Half-day 1

  • Advanced scheduling
  • Managing application resources
  • Build platform-agnostic pipelines

Half-day 2

  • Use GitOps to deploy applications
  • Ensure synchronization between environments

Half-day 3

  • Integrate security scanning of containers
  • Role-Based Access Control

Half-day 4

  • Isolate network traffic
  • Introduction to runtime security tools
  • Detecting unusual application behavior

Who is the Kubernetes Advanced training for?
This training is designed for DevOps and SRE teams responsible for operating Kubernetes clusters. It's also ideal for Release Managers, Architects, and Security or Networking teams.

Participants should already be familiar with Docker and Kubernetes basics.

Dates
Our training sessions take place on Thursdays and Fridays. But we’re happy to adapt dates to your needs wherever possible. Just click the contact button below and let us know your preferred timeframe.

Price
Starting at CHF 1360.- / EUR 1460.-

Enroll in this module to master advanced Kubernetes operations and security.

Interested in bundling multiple modules? Reach out to our team to customize your training package and take advantage of our special discounted pricing.