SlideShare a Scribd company logo
Azure DevOps
Introduction to Microsoft Azure DevOps
What is DevOps?
DevOps is the process of integrating Developer and Operation teams in order to
improve collaborations and productivity
Why Microsoft Azure DevOps?
● Reliability – As a SaaS offering, Azure DevOps is reliable, scalable and
globally available. It is also backed by an SLA of 99.9% uptime and by 24×7
support.
● Easy collaboration among multiple teams – GIT integrations makes the
large / distributed teams life easy.
● Maintenance cost – Low maintenance cost since its SAAS. We no longer
need to worry about updates and patches.
● Up-to-date features – Azure DevOps users get access to new features every
3 weeks.
● Built in wikis for sharing information
Starting with Azure DevOps
Components/Services of Azure DevOps
Allows Work item tracking,
Agile planning, Power BI
visualization, and similar other
reporting tools.
Azure Boards
Provides full-support for cloud-
hosted private repositories.
Azure Repos
Defines CI/CD- Continuous
Integration and Continuous
deployment process with
support for containers and
Kubernetes.
Azure Pipelines
Provides integrated planning
and investigation of testing
solutions.
Azure Test Plans
Package management Support
for Maven, npm, NuGet and
Python package feeds from
private or public sources.
Azure Artifacts
Overview | Summary
The summary page holds
information about the project
and is the Home Page of your
project. Here you can add a
basic description, tags to your
project and also show a
Readme file or a Wiki page.
Not only that, but you will also
have a quick view on the
project stats with an out-of-box
dashboard presenting the
number of Work items created
and the number of Work items
completed. Also, you can see
the members in the end of the
page.
Overview | Dashboards
In the dashboards page it’s
possible to create
dashboards based on data
from the work items, build
history and commits done
by the team. Each
dashboard can be a Team
Dashboard or a Project
Dashboard, so you can
target valuable data to each
user and their roles.
Overview | Wiki
The wiki page present
information in Markdown or
simple text/HTML. You can
also reference some code
as a Wiki if you want to
reuse some markdown files.
This is very important to be
created and maintained by
your team to be more
productive and distribute
information easily.
Boards | Work items
The Work items page gives
a quick overview about work
items not closed in your
project. You can easily
create a new work item,
define new queries, specify
columns, delete them and
recover from the recycle bin
or import new work items.s
Boards | Boards
The Boards page shows the
stories in different boards
and in different levels. By
default, you will see a board
in User Story or Feature
level, but you can configure
to show at Epic level or
configure other types of
Work Items.
Boards | Backlogs
The Backlogs page
presents a complete view of
all the backlog in a Tree
view like list where you can
expand and configure the
parent-child relationship of
each one of the work items.
This is an important view to
plan ahead your backlog
until you move it to your
active sprint.
Boards | Sprints
The Sprint page is where
your daily work will happen.
You can plan and estimate
in a granular level (Task or
Bug) and effectively track
their progress using the
columns just like your
favorite Kanban board.
Boards | Queries
The Queries page will
contain all the predefined
and your favorite queries
that you can configure to list
the work items you want.
This is a very powerful
option to find the work items
present in a release not
completed yet, all the bugs
from the past sprint, etc.
Repos | Files
The Files page offers you a
view of the files available in
your project, organized by
project/branches. There you
can select the branch you
want to look for, navigate to
other projects and here you
even can access the Clone
button. The clone button
allows you to clone with
different protocols, so you
can start working from your
machine.
Repos | Commits
The Commits page lists all
the commits available for
each branch and lets you
filter by a commit ID to find
and recover one specific
version. Not only that, but
you can also see the
Commit graph, just to
understand better your
commit timeline.
Repos | Pushes
The Pushes page is very
similar to Commits page,
but the difference here is to
show when the push event
happened for each branch
and how many commits
were contained inside the
push.
Repos | Branches
The Branches page is pretty
straightforward. There you
can find all branches, the
ones you created and the
stale ones aging for quite
some time. You can take
advantage of the
Behind/Ahead column to
understand how long one
branch is lagging when
comparing to the main
branch, usually the master
branch.
Repos | Tags
The Tags page gives you a
shortcut to finding the Tags
of your releases and code
versions. It’s a nice way to
find the tags created by
your team to control the
versioning of your releases.
Repos | Pull requests
The Pull requests page is
another quite useful page
where you can find the Pull
Requests you have opened,
the ones Active and finally
the PRs completed or
abandoned. Every time you
push new changes to a
specific branch, it will show
up here with a shortcut to
open a new Pull Request to
the default branch.
Pipelines | Pipelines
It is a workflow that defines
how our test, build, and
deployment steps are run.
Pipelines | Environment
It is a collection of
resources, where you
deploy your application. It
contains one or more virtual
machines, containers, web
apps, etc.
Pipelines | Releases
Release pipelines in Azure
Pipelines help your team
continuously deliver
software to your customers
at a faster pace and with
lower risk. You can fully
automate the testing and
delivery of your software in
multiple stages all the way
to production.
Pipelines | Library
Variable groups store
values and secrets that you
might want to be passed
into a YAML pipeline or
make available across
multiple pipelines. You can
share and use variable
groups in multiple pipelines
in the same project.
Pipelines | Task groups
A task group allows you to
encapsulate a sequence of
tasks, already defined in a
build or a release pipeline,
into a single reusable task
that can be added to a build
or release pipeline, just like
any other task.
Pipelines | Deployment groups
A deployment group is a
logical set of deployment
target machines that have
agents installed on each
one. Deployment groups
represent the physical
environments; for example,
"Dev", "Test", or
"Production" environment.
In effect, a deployment
group is just another
grouping of agents, much
like an agent pool.
Test Plans | Test plans
A central location where
your team can coordinate all
your manual test activities,
track progress, and get
critical insights.
Test Plans | Progress report
To track the progress of
more than one test plan or
test suite, use the Progress
Report.
Test Plans | Runs
Automate test cases in your
test plans and run them
directly from Azure Test
Plans.
Artifact
It is a collection of files or
packages published by a run.
The Artifact is made available
to subsequent tasks, such as
distribution or deployment.
Allows the teams to easily
package the dependencies
and other artifacts required for
the application deployment
and its functionality, thus
making it easier to publish and
consume the application.
There can be different kinds of
artifacts such as – Build
Artifacts, Maven, Npm, Nuget,
Universal Packages and
Symbols
Thank you
https://www.linkedin.com/in/bhaumik-mangukiya/

More Related Content

What's hot (20)

PPTX
The Power of Azure DevOps
Jeff Bramwell
 
PPTX
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Janusz Nowak
 
PPTX
Azure dev ops
Tomy Rhymond
 
PDF
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
PPTX
DevOps
Gehad Elsayed
 
PPTX
CI/CD Overview
An Nguyen
 
PPTX
Getting Started with Azure Artifacts
Callon Campbell
 
PPTX
Azure DevOps CI/CD For Beginners
Rahul Nath
 
PDF
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
PDF
Default GitLab CI Pipeline - Auto DevOps
Rajith Bhanuka Mahanama
 
PDF
Getting Started with Infrastructure as Code
WinWire Technologies Inc
 
PPTX
Introduction to DevOps
Matthew David
 
PPTX
Introduction to Git and GitHub
Bioinformatics and Computational Biosciences Branch
 
PPTX
Azure DevOps in Action
Callon Campbell
 
PDF
Microservices architecture
Abdelghani Azri
 
PPTX
Monoliths and Microservices
Bozhidar Bozhanov
 
PDF
Azure DevOps Presentation
InCycleSoftware
 
PPTX
Difference between Github vs Gitlab vs Bitbucket
jeetendra mandal
 
PPTX
Jenkins tutorial
Mamun Rashid, CCDH
 
PPTX
Gitlab CI/CD
JEMLI Fathi
 
The Power of Azure DevOps
Jeff Bramwell
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Janusz Nowak
 
Azure dev ops
Tomy Rhymond
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
CI/CD Overview
An Nguyen
 
Getting Started with Azure Artifacts
Callon Campbell
 
Azure DevOps CI/CD For Beginners
Rahul Nath
 
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
Default GitLab CI Pipeline - Auto DevOps
Rajith Bhanuka Mahanama
 
Getting Started with Infrastructure as Code
WinWire Technologies Inc
 
Introduction to DevOps
Matthew David
 
Azure DevOps in Action
Callon Campbell
 
Microservices architecture
Abdelghani Azri
 
Monoliths and Microservices
Bozhidar Bozhanov
 
Azure DevOps Presentation
InCycleSoftware
 
Difference between Github vs Gitlab vs Bitbucket
jeetendra mandal
 
Jenkins tutorial
Mamun Rashid, CCDH
 
Gitlab CI/CD
JEMLI Fathi
 

Similar to 1 - Introduction of Azure DevOps (20)

PDF
Azure Devops
Amitesh Raikwar
 
PDF
The Evolution from Agile to DevOps
XMPlify Tech
 
PPTX
Tour of Azure DevOps
Callon Campbell
 
PDF
Welcome to Azure Devops
Alessandro Scardova
 
PPTX
Intro to DevOps using Azure DevOps
TJTurner6
 
PDF
Publishing in an Agile World
WebWorks
 
PDF
Intro to DevOps 4 undergraduates
Liran Levy
 
PDF
Azure DevOps Interview Questions PDF By ScholarHat
Scholarhat
 
PDF
Svn tutorial
kalyansiri
 
PDF
Svn tutorial
Priyabrata Sahu
 
PPTX
Top devops solution providers
ayush gupta
 
DOCX
What are the key features of Azure DevOps and how are they beneficial to the ...
kzayra69
 
PDF
open_source_module_02.pdf ...and for any
mxdsnaps
 
PDF
Azure DevOps Day - Kochi
Amal Dev
 
PDF
Kovair Agile Solution Overview
Kovair
 
PPTX
Azure for SharePoint Developers - Workshop - Part 3: Web Services
Bob German
 
PDF
Azure DevOps Day - Trivandrum
Amal Dev
 
PDF
VSTS Migration Briefing
Angela Dugan
 
PPTX
Azure dev ops
Vishwas N
 
PPTX
Leveraging Azure DevOps across the Enterprise
Andrew Kelleher
 
Azure Devops
Amitesh Raikwar
 
The Evolution from Agile to DevOps
XMPlify Tech
 
Tour of Azure DevOps
Callon Campbell
 
Welcome to Azure Devops
Alessandro Scardova
 
Intro to DevOps using Azure DevOps
TJTurner6
 
Publishing in an Agile World
WebWorks
 
Intro to DevOps 4 undergraduates
Liran Levy
 
Azure DevOps Interview Questions PDF By ScholarHat
Scholarhat
 
Svn tutorial
kalyansiri
 
Svn tutorial
Priyabrata Sahu
 
Top devops solution providers
ayush gupta
 
What are the key features of Azure DevOps and how are they beneficial to the ...
kzayra69
 
open_source_module_02.pdf ...and for any
mxdsnaps
 
Azure DevOps Day - Kochi
Amal Dev
 
Kovair Agile Solution Overview
Kovair
 
Azure for SharePoint Developers - Workshop - Part 3: Web Services
Bob German
 
Azure DevOps Day - Trivandrum
Amal Dev
 
VSTS Migration Briefing
Angela Dugan
 
Azure dev ops
Vishwas N
 
Leveraging Azure DevOps across the Enterprise
Andrew Kelleher
 
Ad

More from Bhaumik Patel (7)

PPTX
SQL Joins.pptx
Bhaumik Patel
 
PPTX
Difference between MVC 3, 4, 5 and 6
Bhaumik Patel
 
PPTX
Knockoutjs Part 5 Bindings - Control flow
Bhaumik Patel
 
PPTX
Knockoutjs Part 4 Bindings Controlling text and appearance
Bhaumik Patel
 
PPTX
Knockoutjs Part 3 Computed Observables
Bhaumik Patel
 
PPTX
Knockoutjs Part 2 Beginners
Bhaumik Patel
 
PPTX
HTML5 - Quick Guide
Bhaumik Patel
 
SQL Joins.pptx
Bhaumik Patel
 
Difference between MVC 3, 4, 5 and 6
Bhaumik Patel
 
Knockoutjs Part 5 Bindings - Control flow
Bhaumik Patel
 
Knockoutjs Part 4 Bindings Controlling text and appearance
Bhaumik Patel
 
Knockoutjs Part 3 Computed Observables
Bhaumik Patel
 
Knockoutjs Part 2 Beginners
Bhaumik Patel
 
HTML5 - Quick Guide
Bhaumik Patel
 
Ad

Recently uploaded (20)

DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Digital Circuits, important subject in CS
contactparinay1
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 

1 - Introduction of Azure DevOps

  • 1. Azure DevOps Introduction to Microsoft Azure DevOps
  • 2. What is DevOps? DevOps is the process of integrating Developer and Operation teams in order to improve collaborations and productivity
  • 3. Why Microsoft Azure DevOps? ● Reliability – As a SaaS offering, Azure DevOps is reliable, scalable and globally available. It is also backed by an SLA of 99.9% uptime and by 24×7 support. ● Easy collaboration among multiple teams – GIT integrations makes the large / distributed teams life easy. ● Maintenance cost – Low maintenance cost since its SAAS. We no longer need to worry about updates and patches. ● Up-to-date features – Azure DevOps users get access to new features every 3 weeks. ● Built in wikis for sharing information
  • 5. Components/Services of Azure DevOps Allows Work item tracking, Agile planning, Power BI visualization, and similar other reporting tools. Azure Boards Provides full-support for cloud- hosted private repositories. Azure Repos Defines CI/CD- Continuous Integration and Continuous deployment process with support for containers and Kubernetes. Azure Pipelines Provides integrated planning and investigation of testing solutions. Azure Test Plans Package management Support for Maven, npm, NuGet and Python package feeds from private or public sources. Azure Artifacts
  • 6. Overview | Summary The summary page holds information about the project and is the Home Page of your project. Here you can add a basic description, tags to your project and also show a Readme file or a Wiki page. Not only that, but you will also have a quick view on the project stats with an out-of-box dashboard presenting the number of Work items created and the number of Work items completed. Also, you can see the members in the end of the page.
  • 7. Overview | Dashboards In the dashboards page it’s possible to create dashboards based on data from the work items, build history and commits done by the team. Each dashboard can be a Team Dashboard or a Project Dashboard, so you can target valuable data to each user and their roles.
  • 8. Overview | Wiki The wiki page present information in Markdown or simple text/HTML. You can also reference some code as a Wiki if you want to reuse some markdown files. This is very important to be created and maintained by your team to be more productive and distribute information easily.
  • 9. Boards | Work items The Work items page gives a quick overview about work items not closed in your project. You can easily create a new work item, define new queries, specify columns, delete them and recover from the recycle bin or import new work items.s
  • 10. Boards | Boards The Boards page shows the stories in different boards and in different levels. By default, you will see a board in User Story or Feature level, but you can configure to show at Epic level or configure other types of Work Items.
  • 11. Boards | Backlogs The Backlogs page presents a complete view of all the backlog in a Tree view like list where you can expand and configure the parent-child relationship of each one of the work items. This is an important view to plan ahead your backlog until you move it to your active sprint.
  • 12. Boards | Sprints The Sprint page is where your daily work will happen. You can plan and estimate in a granular level (Task or Bug) and effectively track their progress using the columns just like your favorite Kanban board.
  • 13. Boards | Queries The Queries page will contain all the predefined and your favorite queries that you can configure to list the work items you want. This is a very powerful option to find the work items present in a release not completed yet, all the bugs from the past sprint, etc.
  • 14. Repos | Files The Files page offers you a view of the files available in your project, organized by project/branches. There you can select the branch you want to look for, navigate to other projects and here you even can access the Clone button. The clone button allows you to clone with different protocols, so you can start working from your machine.
  • 15. Repos | Commits The Commits page lists all the commits available for each branch and lets you filter by a commit ID to find and recover one specific version. Not only that, but you can also see the Commit graph, just to understand better your commit timeline.
  • 16. Repos | Pushes The Pushes page is very similar to Commits page, but the difference here is to show when the push event happened for each branch and how many commits were contained inside the push.
  • 17. Repos | Branches The Branches page is pretty straightforward. There you can find all branches, the ones you created and the stale ones aging for quite some time. You can take advantage of the Behind/Ahead column to understand how long one branch is lagging when comparing to the main branch, usually the master branch.
  • 18. Repos | Tags The Tags page gives you a shortcut to finding the Tags of your releases and code versions. It’s a nice way to find the tags created by your team to control the versioning of your releases.
  • 19. Repos | Pull requests The Pull requests page is another quite useful page where you can find the Pull Requests you have opened, the ones Active and finally the PRs completed or abandoned. Every time you push new changes to a specific branch, it will show up here with a shortcut to open a new Pull Request to the default branch.
  • 20. Pipelines | Pipelines It is a workflow that defines how our test, build, and deployment steps are run.
  • 21. Pipelines | Environment It is a collection of resources, where you deploy your application. It contains one or more virtual machines, containers, web apps, etc.
  • 22. Pipelines | Releases Release pipelines in Azure Pipelines help your team continuously deliver software to your customers at a faster pace and with lower risk. You can fully automate the testing and delivery of your software in multiple stages all the way to production.
  • 23. Pipelines | Library Variable groups store values and secrets that you might want to be passed into a YAML pipeline or make available across multiple pipelines. You can share and use variable groups in multiple pipelines in the same project.
  • 24. Pipelines | Task groups A task group allows you to encapsulate a sequence of tasks, already defined in a build or a release pipeline, into a single reusable task that can be added to a build or release pipeline, just like any other task.
  • 25. Pipelines | Deployment groups A deployment group is a logical set of deployment target machines that have agents installed on each one. Deployment groups represent the physical environments; for example, "Dev", "Test", or "Production" environment. In effect, a deployment group is just another grouping of agents, much like an agent pool.
  • 26. Test Plans | Test plans A central location where your team can coordinate all your manual test activities, track progress, and get critical insights.
  • 27. Test Plans | Progress report To track the progress of more than one test plan or test suite, use the Progress Report.
  • 28. Test Plans | Runs Automate test cases in your test plans and run them directly from Azure Test Plans.
  • 29. Artifact It is a collection of files or packages published by a run. The Artifact is made available to subsequent tasks, such as distribution or deployment. Allows the teams to easily package the dependencies and other artifacts required for the application deployment and its functionality, thus making it easier to publish and consume the application. There can be different kinds of artifacts such as – Build Artifacts, Maven, Npm, Nuget, Universal Packages and Symbols