This is an example of a simple banner
☀️ It's summer at ITTA! Enjoy a 10% discount until July 31st on a selection of courses 🌴 ×

Training: DevOps Foundations: The Core Principles and Practices (AZ-2008)

Ref. AZ-2008

DevOps Foundations: The Core Principles and Practices (AZ-2008)

Learn DevOps practices with our training course “DevOps Foundations: The Core Principles and Practices (AZ-2008)” to enable your development and operations teams to collaborate more effectively. Our course, organized into structured modules, will guide you through DevOps culture, agile planning, collaborative development, continuous delivery, and operational excellence.

With powerful tools like GitHub and advanced techniques, you will achieve maximum agility and efficiency at every phase of your application lifecycle. Join us in this course: “DevOps Foundations: The Core Principles and Practices (AZ-2008)” to master the future of software development!

Participant profiles

  • DevOps Engineer
  • Security Engineer
  • Security Operations Analyst
  • Solutions Architect
  • Support Engineer


  • Present and define DevOps
  • Analyze the goals and benefits of DevOps
  • Manage agile planning and management with GitHub
  • Implement a workflow with GitHub
  • Explore continuous delivery with GitHub Actions
  • Assess security and improve system resilience


  • An Azure subscription. You must have your own subscription.
  • Basic knowledge of IT terms and concepts.

Course content

Module 1: Discovering DevOps

  • Introducing DevOps
  • Defining what DevOps is
  • Exploring DevOps culture
  • Analyzing DevOps goals and benefits
  • Understanding the DevOps application lifecycle

Module 2: Planning with DevOps

  • Introducing the module
  • Promoting DevOps culture
  • Defining Agile
  • Examining DevOps practices
  • Planning with GitHub
  • Managing agile planning and management with GitHub

Module 3: Developing with DevOps

  • Introducing the module
  • Examining source code control and version management
  • Managing version control with Git
  • Understanding GitHub flow
  • Analyzing continuous integration
  • Exploring shift-left testing
  • Studying shift-left security
  • Implementing a workflow with GitHub

Module 4: Delivering with DevOps

  • Introducing the module
  • Examining continuous delivery
  • Studying infrastructure as code
  • Analyzing progressive exposure techniques
  • Exploring continuous delivery with GitHub Actions
  • Implementing CI/CD with GitHub Actions and IaC with Bicep

Module 5: Operating with DevOps

  • Introducing the module
  • Examining operational excellence
  • Analyzing shift-right testing
  • Studying observability through performance monitoring
  • Assessing security for observability
  • Analyzing resilience through site reliability engineering
  • Improving developer experience with platform engineering
  • Increasing workload resilience with Traffic Manager and Azure Chaos Studio


  • Digital course material included

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.

Additional information

Fundamentals of DevOps: Key Practices and Principles (AZ-2008)

A Complete Introduction to DevOps

DevOps is more than just a combination of development and operations. It’s a culture that changes the way teams collaborate, enabling them to deliver software faster and more efficiently. Understanding the goals and benefits of DevOps is crucial for any company looking to improve its application lifecycle.

Planning and Collaboration with DevOps

To succeed with DevOps, it’s essential to plan well and promote an Agile culture. Using tools like GitHub for agile planning helps manage projects effectively while facilitating collaboration between teams. Adopting optimized DevOps practices helps create a harmonious and productive work environment.

Efficient Development with DevOps

Development with DevOps integrates advanced concepts such as source code control, version management with Git, and continuous integration. These practices not only maintain high code quality but also quickly detect and correct errors. Exploring shift-left testing and security ensures potential issues are identified early in the development stages.

Continuous Delivery and Infrastructure as Code

Continuous delivery is at the heart of DevOps, enabling regular and reliable updates. Infrastructure as Code (IaC) with tools like Bicep simplifies managing deployment environments. Using GitHub Actions to implement CI/CD ensures smooth automation and flawless application delivery.

Operational Excellence and Observability

Optimal operation with DevOps requires operational excellence and increased observability. Shift-right testing and performance monitoring play a key role in quality assurance. Evaluating security and analyzing resilience with tools like Azure Chaos Studio helps identify and fix weaknesses before they affect end users.

What is DevOps and why is it important?

DevOps is much more than a methodology; it’s a philosophy that merges software development with IT operations. The goal? To make the software creation and delivery process smoother, faster, and higher quality. By integrating DevOps, companies can reduce development times, deploy more frequently, and improve application quality.

How does DevOps improve team collaboration?

DevOps fosters a true culture of collaboration by eliminating barriers between development and operations teams. Through common practices, collaborative tools like GitHub, and open, continuous communication, teams can work together more harmoniously and efficiently.

What are the main tools used in DevOps?

DevOps tools include Git for version control, GitHub for project management and collaboration, Jenkins and GitHub Actions for continuous integration and delivery, as well as Terraform or Bicep for managing infrastructure as code. Each of these tools plays a key role in simplifying and automating DevOps processes.

What are the benefits of continuous integration and continuous delivery (CI/CD)?

CI/CD, by automating tests and deployments, reduces human errors and speeds up production. This allows teams to deliver features faster and more reliably, while ensuring consistent code quality.

By adopting these key practices and principles, your organization can transform and fully leverage the benefits offered by DevOps.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge

Horaires d’ouverture

Du lundi au vendredi, de 8:30 à 18:00.


Votre demande

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request