This is an example of a simple banner

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

Ref. AZ-2008
Duration:
1
 day
Exam:
Optional
Level:
Fundamental

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

Understanding DevOps fundamentals with GitHub and Azure

Adopting DevOps practices is no longer optional for modern businesses. In an environment where responsiveness, reliability, and automation are essential, this course helps you understand the basics of DevOps using the most powerful tools on the market, such as GitHub, Azure DevOps, and Azure cloud services.

Each module covers a key stage in the DevOps cycle. You will learn how to plan your projects using GitHub project management tools, develop efficiently with Git, deliver faster with GitHub Actions, and maintain operational excellence with Azure cloud services. This training provides a clear and practical view of how DevOps works, with a focus on modern practices such as continuous integration (CI), continuous delivery (CD), automated testing, and observability.

Why learn DevOps practices today?

DevOps is now a major performance driver. It enables teams to collaborate better, innovate faster, and maintain consistent application quality. By integrating GitHub, Azure DevOps, and Azure cloud services into your workflows, you’ll be equipped to meet the demands of modern production environments, where speed and reliability are critical. This training gives you all the tools you need to take action.

Télécharger le PDF de la formation

Participant Profiles

  • System or cloud administrator
  • Software developer
  • DevOps engineer
  • Cloud or solutions architect
  • Security or support engineer
  • IT student
  • Operations analyst

Objectives

  • Discover DevOps principles and culture
  • Plan projects using Agile methods with GitHub
  • Master version control with Git and GitHub
  • Implement continuous integration and delivery (CI/CD)
  • Use GitHub Actions to automate workflows
  • Optimize system observability and reliability

Prerequisites

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

Course Content

Module 1: Discovering DevOps

  • What is DevOps?
  • Explore DevOps culture
  • Explore DevOps goals and benefits
  • Explore the DevOps application lifecycle

Module 2: Planning with DevOps

  • Foster DevOps culture
  • What is Agile?
  • Explore DevOps practices
  • Plan with GitHub
  • Agile planning and management with GitHub

Module 3: Developing with DevOps

  • Explore source control and version control
  • Explore version control using Git
  • Explore the GitHub flow
  • Explore continuous integration
  • Explore shift-left testing
  • Explore shift-left security
  • Implement the workflow with GitHub

Module 4: Delivering with DevOps

  • Explore continuous delivery
  • Explore infrastructure as code
  • Explore progressive exposure techniques
  • Explore continuous delivery with GitHub Actions
  • Implement CI/CD with GitHub Actions and IaC using Bicep

Module 5: Operating with DevOps

  • Explore operational excellence
  • Explore shift-right testing
  • Explore observability through performance analysis
  • Explore observability through security assessment
  • Explore resilience with site reliability engineering
  • Improve developer experience with platform engineering
  • Enhance workload resilience using Traffic Manager and Azure Chaos Studio

Documentation

  • Access to Microsoft Learn, Microsoft’s online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.

Lab / Exercises

  • This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Strengthen your DevOps practices to accelerate deployments

Organizations today need to deliver applications quickly while ensuring their reliability. To meet this demand, DevOps practices have become essential. This training guides you through the methods, tools, and principles that transform your development and operations processes. It is designed for professionals who want to modernize their workflows, improve code quality, and automate deployments.

Unlike a simple theoretical presentation, this program offers a hands-on immersion in DevOps culture. You will discover how to align development and operations teams around a common goal: continuous value delivery. With tools like GitHub, GitHub Actions, and Azure cloud services, you’ll be able to effectively structure your delivery pipeline.

Automate and secure development processes

One of the key strengths of this training is its automation-focused approach. You will learn how to configure smart workflows using GitHub Actions. These automations allow you to trigger tests, deployments, or security checks as soon as code is submitted. This reduces manual errors while speeding up your release cycles.

But automation alone isn’t enough. You also need to secure the entire application lifecycle. That’s why this training integrates security concepts from the early stages of development. By applying “shift-left” principles, you can identify security flaws before they impact production. This anticipation helps reduce the cost of late-stage fixes.

Improve system resilience and reliability

User experience depends directly on the stability of services. That’s why the final stages of this program focus on operational excellence. You will explore tools like Azure Chaos Studio to test the resilience of your infrastructure under real-world conditions. You will also learn how to implement Site Reliability Engineering (SRE) to quickly detect anomalies and maintain high availability.

This proactive approach is based on observability. The training shows you how to set up dashboards, alerts, and performance analysis tools to monitor your systems in real time. You will be able to anticipate outages, reduce mean time to resolution (MTTR), and improve overall user satisfaction.

A practical vision of DevOps culture

Beyond the tools, this course helps you develop a true DevOps mindset. It emphasizes continuous learning, cross-team collaboration, and shared responsibility. These elements are essential to foster innovation and maintain high-quality standards in a constantly evolving technical environment.

By following this training, you won’t just be using GitHub or Azure DevOps. You’ll learn how to structure your projects, plan tasks efficiently, and align your organization with a results-driven methodology. This skill development makes you more autonomous, agile, and effective.

FAQ

Do I need to know Git or GitHub before taking this course?
Basic knowledge is helpful, but the training covers the fundamentals of version control. You’ll be guided step by step.

Does this course require advanced development skills?
No, it’s suitable for developers, administrators, and engineers. A general understanding of IT is enough.

Does this training prepare me for a certification?
It is not directly linked to a specific certification but provides a solid foundation to validate your DevOps skills.

Which tools will I learn to use?
You will work with GitHub, GitHub Actions, Azure DevOps, Bicep, and other Azure services like Chaos Studio and Traffic Manager.

Are there practical exercises in this course?
Yes, it includes hands-on exercises and demos so you can apply each concept immediately in real-world scenarios.

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
Mois actuel

lun12Mai09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2008

lun12Mai09:00lun17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2008

lun16Juin09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2008

lun16Juin09:00lun17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-2008

lun21juil09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2008

lun21juil09:00lun17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2008

lun25Aoû09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2008

lun25Aoû09:00lun17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-2008

lun29Sep09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2008

lun29Sep09:00lun17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2008

lun03Nov09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2008

lun03Nov09:00lun17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-2008

lun08Déc09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2008

lun08Déc09:00lun17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2008

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

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

Contact us

Your request