Course : Containers: Challenges, Uses, and Solutions

Seminar - 3d - 21h00 - Ref. CCB
Price : 2970 CHF E.T.

Containers: Challenges, Uses, and Solutions



Required course



INTER
IN-HOUSE
CUSTOM

Seminar in person or remote class
Available in English on request

Ref. CCB
  3d - 21h00
2970 CHF E.T.






Teaching objectives
At the end of the training, the participant will be able to:
Detail the various aspects of containerization technology and its ecosystem
See how Kubernetes works, and its internal and external components
Understand interactions with the private/public cloud and legacy system
Know the benefits and limits of micro-service architectures in both technical and organizational terms.

Course schedule

1
Fundamentals

  • Application in 12 factors, integration, continuous deployment (CI/CD), Cloud-native applications.
  • SaaS, PaaS, IaaS, object and block storage. Private, public, hybrid cloud: Problem of lock-in.
  • Elastic architecture, Cattle versus Pet, Infrastructure as Code.
  • Existing tools (Terraform, Ansible). Bebefit of containers versus Virtual Machines.
  • CaaS in an enterprise: interoperability, Devops organization, digital transformation.
  • Bimodal IT and DevOps.
Demonstration
Cloud IaaS: Digital Ocean, MS-Azure.

2
Docker

  • Basic concepts: Immutability, image, layers, registry, network and storage issues.
  • Automation with Dockerfile/docker-compose, integration with Github, Jenkins, DockerHub.
  • Expected benefits: Reproducibility, manageability.
  • Benefits in terms of elasticity, agility, upgradability.
  • Impacts on development and infrastructure teams.
Demonstration
Building, modifying, and publishing Docker images.

3
Kubernetes, container orchestrator.

  • Master/Workers nodes, concepts of Pods, service, different types of Ingress Controller.
  • Storage: stateful, stateless, shared (NFS, GlusterFS, CEPH, rook).
  • Configuration management. Using Jobs and DaemonSets.
  • Internal component (etcd, kubelet, kube-dns, kube-proxy, apiserver), complementary (Helm/Tiller, envoy, side-car proxy).
  • Service Discovery/Mesh (Istio), calico, cilium.
Demonstration
Building a cluster and deploying a complete stack (including Wordpress).

4
Container as a Service (CaaS)

  • Standardization: OCI, CNCF, CNI, CSI, CRI.
  • Cloud/Managed solutions: Amazon AWS ECS and EKS and Fargate, Google GCP, Microsoft Azure, DigitalOcean.
  • Most common On-Premises solutions: Docker DataCenter, Rancher, RedHat OpenShift.
  • Evolution to Serverless.

5
Security of CaaS/Kubernetes/Docker

  • Infrastructure security: partitioning, RBAC, vault/secret, logs.
  • Securing containers (runtime): Seccomp, SElinux, Apparmor, Linux Capabilities, PodSecurityPolicies.
  • Securing the Supply Chain: registry, notary, compliance check
Demonstration
Specific attacks, L3/L4/L7 micro-segmentation. Scanning an image’s vulnerabilities, container hardening, exporting real-time logs in Splunk.


Customer reviews
4,6 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
WILLIAM G.
16/12/25
5 / 5

A very rewarding and demanding course. Damien was a great teacher and mastered the subject perfectly. His explanations were clear and his analogies particularly relevant.
PAULINE R.
16/12/25
5 / 5

A very good teacher who takes the time to answer questions and illustrate with diagrams.
RÉMY P.
16/12/25
5 / 5

Very good, even if a little too 'advanced' for me



Dates and locations

Dernières places
Date garantie en présentiel ou à distance
Session garantie
From 31 March to 2 April 2026
EN
Remote class
Registration
From 7 to 9 April 2026 *
FR
Remote class
Registration
From 9 to 11 June 2026
EN
Remote class
Registration
From 16 to 18 June 2026
FR
Remote class
Registration
From 22 to 24 September 2026
EN
Remote class
Registration
From 29 September to 1 October 2026
FR
Remote class
Registration
From 24 to 26 November 2026
EN
Remote class
Registration
From 1 to 3 December 2026 *
FR
Remote class
Registration

REMOTE CLASS
2026 : 31 Mar., 7 Apr., 9 June, 16 June, 22 Sep., 29 Sep., 24 Nov., 1 Dec.