Azure DevOps provides a suite of services for development and collaborations for your projects. Azure DevOps services include Azure Pipelines, which is a popular tool for Continuous Integration (CI) and Continuous Deployment (CD). It works with any language, any platform and runs jobs in parallel on Linux, macOS or...
Creating pipelines with Azure DevOps for your Mule releases
CICD, DevOps, Microsoft Azure, mule, Azure Pipelines, Azure DevOps, cloudhub
Build and deploy Apigee proxies with Azure DevOps
CICD, DevOps, Azure Pipelines, Azure DevOps, Apigee, API Management
Overview
Azure DevOps provides a powerful toolset to enable Continuous Integration and Continuous Deployment (CI/CD) capabilities.
The Apigee Edge API Management platform provides API management capabilities to backend services such as security, rate limiting, quotas and analytics. There are also different deployment...
GitOps Driven Deployments on OpenShift
Our industry is determined to deliver value ever more rapidly, safely, and securely across software development lifecycle environments. One way to achieve this is through GitOps. In broad terms, GitOps is about applying the Git feature workflow to operations. I took this idea and narrowed it down to exactly one use...
6 Ways Passing Secrets to ARM Templates
Azure Resource Manager, ARM Templates, DevOps, Azure Key Vault, Azure Pipelines, YARM CLI, Azure DevOps, Linked Templates
Whenever you deal with ARM templates, you always face to handle some sensitive information. This is mainly for API keys handling. How can you cope with those values other than hard-code them into the templates? There are six different ways to handle them we’re going to discuss in this post.
1. Use ARM Template...
Swift Service Fabric Deployments with PowerShell
Azure, Azure Service Fabric, Development, Azure PowerShell, DevOps, Microsoft Azure
A few weeks ago I had the great privilege of presenting a 60 minute breakout session at Microsoft Ignite | The Tour in Sydney. It was thrilling to have over 200 people registered to see my topic “Seamless Deployments with Azure Service Fabric”, especially in the massive Convention Centre.
In the session I...
6 Key Pillars of a Successful DevOps Strategy
Introduction
If you have been involved in any sort of software delivery over the past few years, you have probably heard about DevOps. It's a common term that means many different things to many different people. This article covers 6 key aspects of a successful DevOps strategy and is written to shed some light on...
ARM Template Lifecycle Management: DOs and DON'Ts
Architecture, ARM Templates, DevOps, Article, Technology, Best Practice
Introduction
Are you an experienced DevOps engineer or managing cloud resources on Azure, or about to jump into Azure resource management?
While you are creating, updating or deleting resources on Azure, you must have worked with Azure Resource Managerthat keeps all resource definitions known asARM templates. In...
As we dawdle till every facet of our lives are containerised, we still find ourselves in need of ways to automate provisioning of actual servers and operating systems. My current favourite way to do this is through Ansible.
There are a few reasons why I prefer Ansible over its heavier-weight peers, like Chef or Puppet