Step-By-Step: Enabling Custom Domain Names in Azure via PowerShell

Simplicity of domain name assignment are sometimes just as important as the content the site showcases. When creating a site on Azure however, the site is assigned as a subdomain of cloudapp.net. The result is said site having a URL such as yoursite.cloudapp.net instead of yoursite.com.  This post will help address this by detailing steps on…


Step-By-Step: Creating an Organizational Unit in an Azure AD Domain Service Managed Domain

Organizational units (OU) in Active Directory are containers where users, computers, groups and other organization units are placed. These containers help create Active Directory’s logical structure and can be used to assign group policies & manage the resources.  This is common procedure in in-house domain environment. The same strategy can also be enabled in Azure Managed Domains with however, some limitations….


Cloud4Good: Setting up Infrastructure as code on behalf of Missing Children Society of Canada

Hello Folks, I don’t normally write posts about specific references to customers. It’s normally something like “I was working with a customer when…” but this time I wanted to highlight some learnings regarding a specific project we took on with the Missing Children Society of Canada. We recently had a Hackfest with them, the City…


Cloud4Good: Extracting Data from the Twitter API through Azure Functions

Azure Functions has quickly become one of my favorite technologies  in Azure. I find myself working a wide range of projects; with many of them being proof of concepts or hack-a-thons. With these formats, I am always looking for the fastest ways to develop the critical pieces of the software. For the Missing Children Society…


Cloud4Good: Cloning, Compiling and Deploying the Child Finder Xamarin Mobile App

Back in October RedBit had an opportunity to participate in a weekend hack to try and leverage technology to find missing children. It was a collaboration with Missing Children Society of Canada, City of Calgary, Calgary Police Service, Microsoft and RedBit. This article will focus on how to get the Xamarin project up and running…


Step-By-Step: Assigning a Reserved IP Address to an Azure VM

IP address assignments in Azure are dynamic by default and can possibly change when a VM is restarted. Azure VMs can also be assigned static IPs. So why would you need to assign a static IP addresses to an Azure VM? 1) Application requirements – sometime applications need to connect with fixed IP address. For example, if it’s a…


Step-by-Step: Enable Network Monitoring in Azure.

Hello folks, When building network infrastructures in the cloud live VNets, ExpressRoute, Application Gateways, Load balancers, and more… You need tools and processes to monitor and troubleshoot any issues that may arise. We have just released two of those tools to the preview program. Network Watcher – Provides scenario-based monitoring including packet capture, next hop,…


PowerShell Basics: How to Validate the Length of an Integer

Recently I fielded the following PowerShell question: “How do I make sure a variable, which is an int, is of a certain length?” Turns out it’s not too hard as the solution simply requires the use of a little regex. Consider the following example:   [int]$v6 = 849032 [int]$v2 = 23 $v6 -match ‘^\d{6}$’ $v2 -match ‘^\d{6}$’…


Step-By-Step: Enabling Advanced Security Audit Policy via DS Access

Active directory, from a security perspective, is one of the more impactful services within an organization. Even small changes in Organization’s AD can cause a major business impact. Preventing any unauthorized access and unplanned changes in an AD environment should be top of mind for any system administrator. Should changes or unauthorized access happen within your AD environment, would you have enough…


Step-By-Step: Getting Started with Azure Machine Learning

Artificial Intelligence (AI) study and use is on the rise.  Tools to enable AI are becoming more readily available, simpler to use and easier to implement.  What’s more is that the definition of AI itself has been broken down into ingredients that, when later applied into a recipe (or process), can provide multiple desired outcomes.  One of the…