Illustration: DevOps Fundamentals Training course

DevOps Fundamentals Training: Git, Docker, Jenkins, and Kubernetes

In a context where organizations are seeking faster, more reliable, and more automated deployments, DevOps skills have become essential for IT teams. This intensive training course provides participants with the opportunity to discover and master the main tools used in modern DevOps environments: Git, Docker, Jenkins, and Kubernetes.

Participants will learn how to effectively manage source code, automate continuous integration and continuous deployment processes (CI/CD), and containerize and orchestrate applications. Through a practical approach focused on hands-on workshops, they will progressively build a complete DevOps pipeline, from source code management to automated deployment in a Kubernetes environment.

This training course provides an excellent introduction to the DevOps practices used in modern organizations and cloud environments.

3 days 9:00 a.m. to 4:30 p.m. Online, Montreal, Quebec City

Updated on

The DevOps Fundamentals Training course at a glance

Length
3 days
Schedule
9:00 a.m. to 4:30 p.m.
Format
Live virtual class or in person in Montreal and Quebec City
Audience
Tous
Price
$1,562 per participant, or $1,327 for public bodies and non-profits (plus taxes)
Language
English

Doussou Formation and DevOps Fundamentals Training: key facts

Upcoming DevOps Fundamentals Training sessions

Online

  • Select
  • Select
  • Select
  • Select
  • Select
  • Select

DevOps Fundamentals Training course outline

Introduction to DevOps

  • Overview of DevOps
  • DevOps Culture
  • Development and Operations Collaboration
  • Application Lifecycle
  • CI/CD Concepts
  • Infrastructure as Code
  • Overview of a Modern DevOps Toolchain
  • Most Commonly Used DevOps Tools

Source Code Management with Git and GitHub

  • Introduction to Version Control
  • Git Installation and Configuration
  • Local and Remote Repositories
  • Commits and History
  • Branch Management
  • Merging and Conflict Resolution
  • Pull Requests
  • GitHub and Collaboration
  • Feature Branch Workflow
  • Introduction to GitFlow

Containerization with Docker

  • Introduction to Containerization
  • Docker Concepts
  • Images and Containers
  • Docker Engine and Docker Desktop
  • Docker Hub
  • Creating a Dockerfile
  • Building Docker Images
  • Volume Management
  • Docker Networking
  • Image Registry Management

Continuous Integration with Jenkins

  • Introduction to Continuous Integration
  • Jenkins Architecture
  • Jenkins Installation and Configuration
  • Jenkins Jobs
  • Jenkins Pipelines
  • Jenkinsfile
  • GitHub Integration
  • Automated Test Execution
  • Jenkins Agents
  • CI/CD Best Practices

Implementing a Complete CI/CD Pipeline

  • Automating the Delivery Lifecycle
  • GitHub and Jenkins Integration
  • Automated Docker Image Builds
  • Automated Validation and Testing
  • Publishing to a Docker Registry
  • Automated Deployment
  • Error Handling and Notifications

Kubernetes: Deployment and Orchestration

  • Introduction to Kubernetes
  • Kubernetes Architecture
  • Control Plane and Worker Nodes
  • Pods
  • ReplicaSets
  • Deployments
  • Services
  • Ingress
  • Automatic Scaling
  • Self-Healing
  • ConfigMaps
  • Secrets
  • Deployment Strategies
  • Rolling Updates and Rollbacks

DevOps Capstone Project

  • Source Code Management with GitHub
  • Creating a Jenkins Pipeline
  • Automated Docker Image Build
  • Publishing to Docker Hub
  • Deployment to Kubernetes
  • Application Scaling
  • Functionality Validation
  • Basic Cluster Monitoring

Prices and practical information

Preferred rate

$1,327 / participant

Public bodies and non-profits · plus taxes

Standard price

$1,562 / participant

Businesses and individuals · plus taxes

Practical information

  • Length: 3 days
  • Schedule: 9:00 a.m. to 4:30 p.m.
  • Format: Live virtual class or in person in Montreal and Quebec City
  • Payment: online (PayPal or card) when registering, or by invoice for organizations
  • Funding: Doussou Formation is a training organization accredited by the CPMT. For Quebec employers subject to the Act to promote workforce skills development (payroll over $2M), this course can count toward their 1% training obligation.

Corporate DevOps Fundamentals Training training

Train your whole team as a private group, on your own documents, at your premises or in a virtual class, on the dates that suit you.

Request an offer

Participant reviews

97% satisfaction (end-of-course evaluations, 120 evaluations) · Read all testimonials

Why take this DevOps Fundamentals Training course

Objectives: what you will be able to do

  • Understand the fundamental principles of DevOps and its impact on the software development lifecycle.
  • Use Git and GitHub to effectively manage source code and collaborate as a team.
  • Create and manage Docker containers.
  • Automate build, testing, and deployment processes with Jenkins.
  • Deploy and manage applications in Kubernetes.
  • Implement a complete CI/CD pipeline integrating Git, Docker, Jenkins, and Kubernetes.

Prerequisites

  • Knowledge of Docker

What is included

  • Course materials and exercise files for each participant
  • Certificate of attendance
  • Optional personalized coaching after the course
  • In public in-person sessions:
    • Tea and coffee
    • Lunch at a nearby restaurant
    • Parking (in some cities)
    • Wi-Fi access

Interested in the DevOps Fundamentals Training course?