DevOps Training

If you are looking to gain knowledge on the newest DevOps practices and tools to shorten your development cycles, increase your deployment frequency, and faster your time to market, check our portfolio of DevOps training courses that leverage Azure DevOps, Azure, and Visual Studio, one of the world's most efficient DevOps enablement toolsets provided by Microsoft.

We can help you train your teams on foundational DevOps practices like agile project management with Azure Boards, code reviews based on git pull requests in Azure Repos, continuous integration/continuous delivery (CI/CD) with automated testing implemented in Azure Pipelines, and assuring quality and gathering feedback with Azure Test Plans.

Jumpstart your DevOps transformation by building a solid foundation in team member knowledge and capabilities with the below-listed courses.


DevOps Training Courses Overview

Azure DevOps provides a set of cloud-hosted services that software teams can use as an end-to-end integrated platform to plan, develop, test, and deliver value in the form of working software. Our courses offer hands-on exposure to all Azure DevOps Services or Azure DevOps Server capabilitiesAzure DevOps Services or Azure DevOps Server, together with underlying DevOps and Scrum principles and practices. To maximize learning, attendees work in teams, in a common team project, and on a common case study.

Although each course has a targeted audience, all courses are valuable for those outside the team (managers, Scrum Masters, Product Owners, coaches, and other stakeholders) who want hands-on exposure to Azure DevOps capabilities.

Course list:


DevOps Training Courses Description

Icecream

Azure DevOps Boards and Test Plans

Audience: Team, Stakeholders
Duration: 2 Days
Level: Beginner

This two-day course starts with a fundamentals overview, explaining the entire Azure DevOps Services platform and all the integrated services it provides. It continues by providing solid practical knowledge and the necessary skills to organize, plan, and manage work across teams using Azure Boards (Work Items, Backlogs, Boards, Work Item Queries and Charts, and Dashboards). Finally, it lays the groundwork for manual testing efforts with Azure Test Plans (Test Plans, Test Cases, Exploratory Testing).

Emphasizing practical application, this course integrates lectures with demonstrations and extensive, cloud-based hands-on exercises to provide a comprehensive understanding of the Azure DevOps platform. Suitable for both technical and non-technical audiences, this course focuses on the perspective of software development process participants and stakeholders, rather than delving into the technical details involved in configuring the Azure DevOps environment and developer tools.

Course Details: Course Agenda (PDF)

Icecream

Azure DevOps Repos and Pipelines

Audience: Team, Developers, DevOps Engineers, Technical Team Leads
Duration: 2 Days
Level: Intermediate

This two-day course provides a practical introduction to version control and continuous delivery using Azure DevOps. It begins with a focused overview of Git-based workflows supported by Azure Repos, demonstrating how teams can collaborate efficiently using branches, pull requests, and built-in review and traceability features—all directly within the Azure DevOps interface and supported development tools.

Building on this foundation, the course introduces Azure Pipelines and explores how to automate build and release processes using both Classic and YAML pipelines. Participants will learn to define and structure pipelines, manage artifacts, configure triggers, and deploy to multiple environments. All concepts are accompanied by best practices for authoring, running, monitoring, securing, and maintaining efficient and reliable pipelines.

The course emphasizes hands-on application through lectures, demonstrations, and guided cloud-based labs. While technical in nature, it is designed to be accessible to all participants in the development process, including developers, testers, DevOps engineers, and technical team leads. It is designed to build confidence in using Azure Repos and Pipelines effectively, focusing on day-to-day usage rather than in-depth technical setup or configuration.

Course Details: Course Agenda (PDF)

Icecream

Getting Work Done with Azure Boards

Audience: Team, Stakeholders, Product Owner, Scrum Master, Business Analyst
Duration: 1 Day
Level: Beginner

This one-day course offers practical training in using Azure Boards to plan, manage, and track work across agile teams within Azure DevOps. Participants will learn how to define and update work items, create queries and charts, work with product and sprint backlogs, manage sprints using Taskboards and Kanban boards, and leverage dashboards to monitor progress and priorities.

Designed for Product Owners, business analysts, Scrum Masters, and all team members involved in managing and performing work, this course equips participants with the skills to use Azure Boards as a central collaboration tool in their delivery process. Emphasizing hands-on learning, it combines lectures, demonstrations, and cloud-based labs using Azure DevOps' built-in tools and features. No prerequisites are required, though a basic understanding of the software development lifecycle is beneficial.

Note: This course is based on the Azure Boards content from the complete two-day Azure Boards and Test Plans training.

Course Details: Course Agenda (PDF)

Icecream

Planning and Managing Tests in Azure Test Plans

Audience: Team, Testers, Product Owners, Business Analysts
Duration: 1 Day
Level: Beginner

This one-day course provides hands-on training using Azure Test Plans to manage manual and exploratory testing, supporting the continuous pursuit of quality in modern software delivery processes. Participants learn how to create structured test cases, organize them into test plans and suites, capture test results with rich feedback, and report on testing progress.

Designed for testers, business analysts, product owners, and anyone involved in validating software, this course equips agile teams with the skills needed to plan, execute, and track testing activities directly within Azure DevOps. Emphasizing practical application, it combines lectures, demonstrations, and hands-on cloud-based labs, with all testing activities performed using Azure DevOps' built-in tools and user interface. No prior testing experience is required, though a basic understanding of Azure Boards and Pipelines is beneficial.

Note: This course is based on the Azure Test Plans content from the complete two-day Azure Boards and Test Plans training.

Course Details: Course Agenda (PDF)

Icecream

Collaborating with Git in Azure Repos

Audience: Team, Developers, DevOps Engineers, Technical Team Leads
Duration: 1 Day
Level: Intermediate

This one-day course provides hands-on training in using Azure Repos for managing Git-based source control within Azure DevOps. Participants will learn how to create and configure repositories, clone and work with them using IDEs and the command line, manage branching strategies, and collaborate through pull requests and code reviews, all with full traceability to work items.

Designed for developers, tech leads, and any team members working with git source control, this course builds the skills needed to contribute effectively in a modern DevOps environment. Emphasizing practical application, the course combines lectures, demonstrations, and hands-on cloud-based labs using Azure DevOps’ built-in tools and user interface. Prior experience with Git is helpful but not required.

Note: This course is based on the Azure Repos content from the complete two-day Azure Repos and Pipelines training.

Course Details: Course Agenda (PDF)

Icecream

Build and Release with Azure Pipelines

Audience: Team, Developers, DevOps Engineers, Technical Team Leads
Duration: 1 Day
Level: Intermediate

This one-day course provides practical, hands-on training in using Azure Pipelines to automate builds and deployments in Azure DevOps. Participants will learn how to define, configure, and run both Classic and YAML-based pipelines, manage pipeline stages and environments, work with triggers, approvals, and gates, and monitor pipeline execution through dashboards and logs.

Designed for developers, DevOps engineers, and team members involved in build and release processes, this course builds confidence in authoring and managing pipelines for continuous integration and continuous delivery (CI/CD). Through a combination of lectures, demonstrations, and cloud-based hands-on labs, participants will gain the skills needed to implement robust, traceable, and secure CI/CD workflows in Azure DevOps. Prior scripting experience (YAML or PowerShell) is helpful but not required.

Note: This course is based on the Azure Pipelines content from the complete two-day Azure Repos and Pipelines training.

Course Details: Course Agenda (PDF)

Icecream

Managing Projects Using Azure DevOps and Scrum

Audience: Team, Stakeholders
Duration: 3 Days
Level: Begginner

Using a combination of lectures, demonstrations, and team-based exercises, participants experience how to continuously deliver software using the Scrum Framework and corresponding practices and tools found in Visual Studio and Azure DevOps Services. Targeted to developers, testers, architects, business analysts, team leaders, Product Owners, Scrum Masters, and managers who want to improve the way their software is delivered.

Course Details: Course Agenda (PDF)

Icecream

Practicing Kanban Using Azure Boards

Audience: Team, Stakeholders
Duration: 1 Day
Level: Beginner

Teaches an agile team to configure and use the built-in Kanban capabilities of Azure Boards to effectively plan, track, and discuss work across the entire development effort. It is targeted to all members of a software development team, especially those who are actively involved with creating and refining a product backlog and planning and executing work within a sprint.

Course Details: Course Agenda (PDF)

Icecream

Continuous Delivery Using Azure DevOps Services

Audience: Team, Testers
Duration: 2 Days
Level: Beginner

Teaches software development professionals how DevOps principles and related engineering practices can be used to achieve Continuous Integration, Continuous Delivery, Continuous Feedback, and Continuous Learning as supported by Azure DevOps Services, Visual Studio, and Azure. Participants learn to work better as a team, share and integrate their work, and deliver working software continuously in order to enable faster delivery of value and receive early feedback.

Course Details: Course Agenda (PDF)


DevOps Training Courses Schedule

Please check our Training and Events page for info about upcoming public training courses.
In case you are interested in a private training course or any customizations, please contact us directly. We will contact you within 24 hours to discuss your needs.