Container Trainings
Learn to build, deploy, and manage Containers with Docker, Kubernetes, and more.
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.
- Module 1: Docker Training
- Module 2: Kubernetes Training
- Module 3: Container for Developers
- Module 4: Kubernetes Advanced
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.-
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.-
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.-
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.-
Career
Interested in working in an inspiring environment and joining our motivated and multicultural teams?