What is Azure DevOps?

Microsoft product | Software as a service (SaaS) platform

Nikalya Ninmathirasa
4 min readJun 28, 2021

Hello! Welcome to my first Blog. In this article, I am going to discuss about Azure DevOps.

Overview

  1. Introduction to DevOps
  2. About Azure DevOps

DevOps

“Developer + Operations”

DevOps is the process by which the development team and the operation team work together to release the software project. This is not a technology. That is to say, the whole process of how we work and achieve the defined processes of groups can be called DevOps.

In other words, DevOps is a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production while ensuring high quality.

When we create any software, there are many steps involved in it like Development, Build, Testing, Approval, Release, Maintenance, etc and all the steps repeats like a cycle🔁 when you start any new requirement. So, to automate some of the steps, we can use DevOps.

It was developed as a solution to problems in the waterfall model.

Development and Operations Cycle

There are many options available in the market like Jenkins, Vagrant, Splunk, etc. But here we will be talking about Azure DevOps.

Azure DevOps

Azure DevOps is developed and managed by Microsoft. Azure DevOps is a Software as a service (SaaS) platform from Microsoft that provides an end-to-end DevOps toolchain for developing and deploying software. It was formerly known as Visual Studio Team Services(VSTS).

CICD — Continuous Integration Continuous Delivery

Getting Started with Azure DevOps

  1. https://azure.microsoft.com/en-in/services/devops/

It is a Microsoft Azure Portal

2. Login to your Microsoft Account

You should have Username and password.

3. Create an Azure DevOps Organization and after that, you’ll have to create a project

4. Now, you’ll be able this dashboard

There are Azure DevOps features. You can collaborate with your team over here……..

Azure DevOps Features
  1. Azure Boards

If agile technology is used in the project, the agile technology ports can be implemented directly on the Azure board. You can maintain a task list here, can add issues.

2. Azure Pipelines

CI / CD platform

When Jenkins is used, when the code is integrated, when the code is deployed it can be done directly using the Azure pipelines. Below are the options of which repositories you can select.

Azure uses YAML language to create a pipeline, the classic editor is also available in case you’re a beginner you can go for it.

3. Azure Repos

You will able to create unlimited free private Repos. It works same as GitHub repos.

4. Azure Test Plans

If you are working on something like Manual tester and Quality Assurance, your work will be more in it. Within Test plans, creating your test plans and writing test cases.

5. Azure Artifacts

Universal package repository. There will be completed repository.

--

--

Nikalya Ninmathirasa

Undergraduate at Faculty of Information Technology, University of Moratuwa