Azure DevOps Pipelines and Automation Virtual Internship
In this virtual internship, students will learn how to leverage Azure DevOps services like Pipelines, Artifacts, and Boards to build end-to-end CI/CD workflows. They will gain hands-on experience in automating the software development lifecycle, from code management and build automation to deployment and monitoring. By the end of the internship, students will be equipped with the skills to design and implement robust DevOps practices using Azure DevOps.
Track Overview
Tasks & Milestones
Set up Azure DevOps Organization and Project
IntermediateIn this task, students will create a new Azure DevOps organization and project, and explore the various features and services available.
Manage Source Code with Azure Repos
IntermediateIn this task, students will learn how to use Azure Repos to manage their source code and collaborate with team members.
Build and Test Application with Azure Pipelines
IntermediateIn this task, students will create a CI pipeline to automatically build and test their application.
Deploy Application to Azure App Service
IntermediateIn this task, students will create a CD pipeline to automatically deploy their application to Azure App Service.
Publish Application Packages to Azure Artifacts
IntermediateIn this task, students will learn how to publish their application packages to an Azure Artifacts feed.
Consume Artifacts in Deployment Pipelines
IntermediateIn this task, students will learn how to consume build artifacts from Azure Artifacts in their deployment pipelines.
Set up Azure Boards for Project Management
IntermediateIn this task, students will create and configure Azure Boards to manage their project and track work items.
Integrate Azure Boards with Other Azure DevOps Services
IntermediateIn this task, students will learn how to integrate Azure Boards with other Azure DevOps services, such as Azure Pipelines and Azure Repos.
Prerequisites
- • Familiarity with Git and version control
- • Basic understanding of software development lifecycle
- • Exposure to cloud computing and infrastructure as code
Certificate
Certificate of Completion
Earn a certificate upon successful completion