Introduction to DevOps

Type : Interactive Online Training Course

Duration : 2 days

Price : 1000 € / participant (max. 3900€ for 8 participants)

Minimum number of participants : 2

Maximum number of participants : 8

Overview

This 2-day hands-on training lays the groundwork for your DevOps journey. You will learn about key DevOps principles, continuous integration, continuous delivery, infrastructure as code, and collaboration practices that bridge the gap between development and operations teams. By the end of this course, you will have a solid understanding of how DevOps transforms software development and IT operations.

Day 1 – DevOps Fundamentals

Module 1: What is DevOps?

  • The evolution of DevOps
  • DevOps vs. traditional IT
  • Core principles: Collaboration, automation, measurement, sharing (CAMS)
  • Benefits of DevOps for businesses and teams

Module 2: DevOps Culture and Collaboration

  • Breaking down silos between Dev and Ops
  • Agile and Lean methodologies in DevOps
  • Communication and collaboration best practices
  • The role of Site Reliability Engineering (SRE)

Module 3: Continuous Integration (CI) Essentials

  • What is CI, and why is it important?
  • Setting up a CI pipeline
  • Common CI tools: Jenkins, GitHub Actions, GitLab CI, CircleCI
  • Hands-on: Automating builds and tests in a CI/CD pipeline

Module 4: Continuous Delivery (CD) & Deployment

  • What is Continuous Delivery vs. Continuous Deployment?
  • Deployment strategies (blue-green, canary, rolling updates)
  • Common CD tools: ArgoCD, Spinnaker, GitOps
  • Hands-on: Deploying a sample application

Module 5: Version Control and Git Best Practices

  • Why version control is essential in DevOps
  • Git workflows: Git Flow, GitHub Flow, Trunk-Based Development
  • Hands-on: Branching, merging, and managing pull requests

Day 2 – DevOps Tooling & Infrastructure as Code (IaC)

Module 6: Infrastructure as Code (IaC) Fundamentals

  • What is Infrastructure as Code?
  • Declarative vs. imperative approaches
  • Common IaC tools: Terraform, Ansible, CloudFormation
  • Hands-on: Writing and applying basic Terraform configurations

Module 7: Configuration Management & Automation

  • The need for automation in DevOps
  • Tools overview: Ansible, Puppet, Chef
  • Hands-on: Automating configurations with Ansible

Module 8: Monitoring, Logging, and Observability

  • Why monitoring is crucial for DevOps
  • Metrics, logs, and traces
  • Tools overview: Prometheus, Grafana, ELK Stack, Datadog
  • Hands-on: Setting up basic monitoring for an application

Module 9: Security in DevOps (DevSecOps)

  • The importance of security in DevOps
  • Shifting left: Integrating security into CI/CD
  • Tools overview: Snyk, Trivy, OWASP ZAP
  • Hands-on: Scanning for vulnerabilities in a containerized app

Module 10: DevOps in the Cloud

  • Cloud-native DevOps practices
  • DevOps on AWS, Azure, and Google Cloud
  • Serverless and Kubernetes in DevOps
  • Hands-on: Deploying an app using cloud DevOps services

Hands-on Labs & Final Project

  • Lab 1: Setting up a CI/CD pipeline
  • Lab 2: Writing Terraform for cloud infrastructure
  • Lab 3: Automating server configurations with Ansible
  • Lab 4: Setting up monitoring and logging
  • Final Project: Implementing a mini DevOps workflow for an application

Who is this training for?

  • Developers looking to streamline software delivery
  • Operations and system administrators adopting automation
  • IT managers seeking to improve team collaboration and efficiency
  • Anyone interested in understanding DevOps culture and tools

Prerequisites

  • Basic knowledge of software development and IT operations
  • Familiarity with Linux command line (helpful but not required)

Outcomes

By the end of this training, you will:

✅ Understand DevOps principles and culture
✅ Build CI/CD pipelines for faster software delivery
✅ Use Infrastructure as Code for automated infrastructure management
✅ Implement monitoring and security best practices
✅ Gain hands-on experience with DevOps tools

Price

2 pax: 2000 €, 3 pax: 2420 €, 4 pax: 2800, €, 5 pax: 3140, €, 6 pax: 3440, €, 7 pax: 3690,€, 8 pax: 3900 €.

Request a quote

    Delivery languages

    English or French

    Technical environment

    • Virtualized infrastructure or cloud environment for labs (access details provided before the course).
    • Recommended: Laptop with SSH client and modern browser installed.

    This site uses cookies to improve your experience. Learn more.