Azure DevOps Training
Level
IntermediateDuration
16h / 2 daysDate
Individually arrangedPrice
Individually arrangedAzure DevOps Training
Azure DevOps Training – Comprehensive Project Management and DevOps Automation is a practical workshop designed not only to prepare participants for independent work in the Azure DevOps environment but also to provide a broad understanding of the DevOps culture and its implementation within organizations. Combining theory with intensive hands-on exercises, the program is tailored for IT specialists, project managers, and product owners. You will explore the full range of Azure DevOps platform functionalities – from project management, repositories, and work planning, through building and automating CI/CD pipelines, to implementing best practices in security and monitoring. This training will enable you to effectively implement and lead projects based on Agile and DevOps methodologies, boosting the efficiency of development teams.
What You Will Learn
- How to build and automate Continuous Integration and Continuous Deployment (CI/CD) processes using YAML files and Azure Pipelines
- Fundamentals and advanced features of Azure DevOps for project, code, and pipeline management
- Agile project management using boards, backlogs, monitoring, and team planning tools
- Implementing security and monitoring practices to ensure consistency and control of DevOps processes
- Using access control tools, Active Directory integration, and advanced security techniques (secrets, Key Vault, role policies)
IT specialists who want to learn practical aspects of implementing DevOps and CI/CD in Azure cloud
Developers and testers interested in automating builds, tests, and deployments
Project managers, product owners, and scrum masters who want to understand modern DevOps project management methods
Organizations planning to implement or optimize DevOps processes on Microsoft Azure
Participants seeking a comprehensive overview of Azure DevOps tools and deeper knowledge in automation and DevOps culture implementation
Training Program
-
Day 1: Project Management Fundamentals and Repository Work in Azure DevOps
-
Module 1: Introduction to Azure DevOps Platform
- Creating and configuring accounts and projects in Azure DevOps
- DevOps fundamentals in the context of Agile, Scrum, SRE, and DevSecOps
-
Module 2: Project Management and Work Planning
- Creating backlogs, managing work items, sprint planning
- Using Boards, widgets, and progress monitoring
- Project organization, permissions, and team configuration
- Roadmaps, epics, and feature management
-
Module 3: Managing Code Repositories in Azure Repos
- Branch policies, code reviews, and approvals
- Adding groups for code management (approvers)
- Integration with code quality analysis tools
- Working with backlogs, tasks, and sprint planning
-
Day 2: CI/CD Automation and Security
-
Module 4: Building and Automating CI/CD Pipelines
- Pipeline creation and customization, YAML basics, and task definitions
- Automating builds, tests, and releases
- Managing artifacts and grouping tasks within pipelines
- Deployment features: feature flags, slots, environments, release policies, approvals
-
Module 5: Testing and Monitoring Release Processes
- Creating test plans, running automated tests, code coverage, and reporting
- Working with artifacts: feed types, private repositories, Universal Packages
- Monitoring pipelines, troubleshooting errors, and optimizing processes
-
Module 6: Security and Configuration Management
- Access and permissions management, security policy configuration
- Storing and protecting secrets, audit tool integration
- Best practices for ensuring secure pipelines and projects
-
Module 7: Migration and Tool Integrations
- Differences between Azure DevOps and GitHub Actions, migration of processes
- Integration with external DevOps tools, Infrastructure as Code (Terraform, ARM), containers, and Kubernetes