While we are working with Azure pipelines for build and release purpose, we might use lot of private and MS hosted agents. However, sometimes there are more CI and PR builds in the queues due to limited number of parallel job availability.

While we do daily tasks, there can be situations where we need to release a bug fix quickly but pipelines have long queues. At that type of situation, team has to wait prior until all the builds on the queue get completed.

In this blog, we talk about the feature available in Azure DevOps as a solution to…

Bicep enables you to define your Azure resources in a simple templating language and then deploy these resources across multiple environments and applications. Bicep helps reduce manual deployment operations, so you can scale your solutions more easily and with higher quality and consistency.

What is Bicep?

Bicep is a language for declaratively deploying Azure resources. By using Bicep, you can define how your Azure resources should be configured and deployed. You define your resources within a Bicep file called a template, and then submit the template to Azure Resource Manager. …

This is one of the very good resource from Azure to move the resources from one region to another effortlessly .

Some scenarios when we need to move to the regions nearby us are the following :

  1. Align for services/features
  2. Align for proximity
  3. Meet data requirements
  4. Respond to decommissioning
  5. Respond to business developments

Why use Resource Mover?

Resource Mover provides:

  • A single hub for moving resources across regions.
  • Reduced move time and complexity. Everything you need is in a single location.
  • A simple and consistent experience for moving different types of Azure resources.
  • An easy way to identify dependencies across resources you want to…

APIs have become mundane. They have become the de facto standard for connecting apps, data, and services. In the larger picture, APIs are driving digital transformation in organizations.

With the strategic value of APIs, a continuous integration (CI) and continuous deployment (CD) pipeline has become an important aspect of API development. It allows organizations to automate deployment of API changes without error-prone manual steps, detect issues earlier, and ultimately deliver value to end users faster.

Current Problems in APIM :

Organizations today normally have multiple deployment environments (e.g., Development, Testing, Production) and use separate API Management instances for each environment. …

The SQL Server IaaS Agent extension (SqlIaasExtension) runs on SQL Server on Azure Virtual Machines (VMs) to automate management and administration tasks.

The SQL Server IaaS Agent extension allows for integration with the Azure portal, and depending on the management mode, unlocks a number of feature benefits for SQL Server on Azure VMs:

  • Feature benefits: The extension unlocks a number of automation feature benefits, such as portal management, license flexibility, automated backup, automated patching and more.
  • Compliance: The extension offers a simplified method of fulfilling the requirement to notify Microsoft that the Azure Hybrid Benefit has been enabled as is…

Snyk is the platform developers choose to build cloud native applications securely.Secure all the components of the modern cloud native application in a single platform.

Snyk is an open source security platform designed to help software-driven businesses enhance developer security. Snyk’s dependency scanner makes it the only solution that seamlessly and proactively finds, prioritizes and fixes vulnerabilities and license violations in open source dependencies and container images.


List of Advantages of Snyk :

  1. Open Source Security : Automatically find, prioritize and fix vulnerabilities in your open source dependencies throughout your development process.
  2. Code Security : Find and fix vulnerabilities in your application code in real-time during…

Burp Suite is an integrated platform/graphical tool for performing security testing of web applications. Its various tools work seamlessly together to support the entire testing process, from initial mapping and analysis of an application’s attack surface, through to finding and exploiting security vulnerabilities. Burp Suite is installed by default in Kali Linux.

The tool is written in Java and developed by PortSwigger Web Security.

The tool has three editions:

  1. Community Edition

2. Professional Edition

3. Enterprise Edition

Pricing of the Editions :

Octopus Deploy is a single place for your team to manage releases, automate deployments, and automate the runbooks that keep your software operating.

Octopus Deploy is an automated deployment server that makes it easy to automate deployment of ASP.NET web applications, Java applications, NodeJS application and custom scripts to multiple environments.

Azure DevOps will be handle the build/CI automation part of the process and will work with Octopus Deploy to handle deployment orchestration. The Octopus setup contains a central deployment server, along with “Tentacle” agents that run on any target VMs where deployment will take place.

Octopus Deploy has two…

Appknox is the worlds most powerful plug and play security platform which helps Developers, Security Researchers and Enterprises to build a safe and secure mobile ecosystem using a system plus human approach to outsmart smartest hackers.

Appknox has the ability to perform automated app security testing for Android and iOS mobile apps through the Appknox Platform.

mDevSecOps: Get DevSecOps for Mobile Application Security.

True DAST and Server Side Testing: With our true DAST, run your app in real devices also perform API Testing.

Mobile VAPT in less than 90 mins: Slash mobile app security testing cycles by 75% using Appknox’s…

Azure virtual machine scale set agents, hereafter referred to as scale set agents, are a form of self-hosted agents that can be autoscaled to meet your demands. This elasticity reduces your need to run dedicated agents all the time. Unlike Microsoft-hosted agents, you have flexibility over the size and the image of machines on which agents run.

Create the scale set :

In preparation for creating scale set agents, we must first create a virtual machine scale set in the Azure portal.

We create the virtual machine scale set in a certain way so that Azure Pipelines can manage it, we must disable Azure’s autoscaling…

Subramani Sundaram

Azure MCT | DevSecOps | Certified SRE | SAFe4 DevOps Practitioner | Azure 4x Certified | DevOps Institute Trainer | ITSM

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store