Hi, I'm Nicholas 👋

I'm a Senior Platform Engineer

Buy Me A Coffee

Microsoft Copilot for Azure Review

In this blog post, I will review Microsoft Copilot for Azure and share my thoughts on the service. What is Microsoft Copilot for Azure? Microsoft Copilot for Azure is a service that uses OpenAI’s GPT-3 model to help build applications on Azure. According to Microsoft it is an AI companion that helps you design, operate, optimize, and troubleshoot your cloud infrastructure and services. Combining the power of cutting-edge large language models (LLMs) with the Azure Resource Model.

Introducing Cross Regional Load Balancer

Introducing Cross Regional Load Balancer In this post, we will introduce the concept of Cross Regional Load Balancing in Azure. We will explore its benefits, discuss why you should use it, and provide a step-by-step guide on how to set it up in your Azure environment. Additionally, we will showcase a demo environment to help you understand how it works in practice. What is Cross Regional Load Balancing? Cross Regional Load Balancing is a powerful feature in Azure that allows you to distribute traffic evenly across multiple regions.

How to Build Your Own ChatGPT Using Azure OpenAI

In this post, we’ll be exploring how to build your own ChatGPT using Azure OpenAI as part of the FestiveTech Calendar 2023. I will be doing this session with Kevin Greene. What is ChatGPT? ChatGPT is a language model developed by OpenAI. It’s designed to generate human-like text based on the input it’s given. It’s been trained on a diverse range of internet texts, but it can be fine-tuned with your own data to make it more suitable for specific tasks.

Using Managed Identity and Logic Apps to Trigger Azure OpenAI

How to Use Logic Apps with Azure OpenAI and Managed Identity Azure Logic Apps is a cloud-based service that allows you to create workflows that integrate with various services and systems. One of the services that Logic Apps can integrate with is Azure OpenAI, which provides natural language processing capabilities. In this tutorial, we’ll show you how to use Logic Apps with Azure OpenAI and Managed Identity. The first step is to create a managed identity for your logic app.

Microsoft Envision and Microsoft Build AI Day Review

I attended the Microsoft Envision and Microsoft Build AI Day on October 18th-19th, 2021, which was held at ExCeL London. During the Microsoft Envision event, the keynote discussed how businesses can start their AI journey and how to use AI to transform their business. I had the opportunity to see Satya Nadella, CEO of Microsoft, and other speakers discuss the future of technology and its impact on our lives. I also had the chance to meet some of my Kainos colleagues and other professionals from the industry.

Introducing Azure Chaos Studio

What is Azure Chaos Studio Intentionally introduce faults to cause system components failure to improve resilience and availability. Compared to DevOps and SRE, Chaos Engineering helps obtain consistent reliability by hardening services Improve system resilience to failure and outage. Reduces downtime Identify any “What if’s questions. Using faulting injection Bombing Production to make them more reliable When to apply Chaos Engineering Development Stage - Identify potential problems before going into production.

Whitelist KeyVault, ACR and Storage accounts using powershell via Azure DevOps templates

Introduction Azure DevOps is a powerful tool for managing your software development lifecycle. One of the key features of Azure DevOps is the ability to use templates to automate the deployment of your infrastructure. In this blog post, we’ll walk through how to whitelist KeyVault, ACR, and Storage accounts created via PowerShell using Azure DevOps templates. Step 1: Create a KeyVault, ACR, and Storage Account via PowerShell Now that you have a resource group, you can create a KeyVault, ACR, and Storage account via PowerShell.

Scottish Submit 2013 Conference Review

I had the pleasure of attending the Scottish Summit 2021 conference this year. It was my first in-person conference that was held on August 5th, 2023. This year, the team at Scottish Summit decided to do a tour and it was held in Manchester at the UA92 campus. At the conference, I was able to get my picture taken with the amazing trunk card and I was able to meet some of the speakers whom I had met at other events and attended their sessions.

Career Journey from HelpDesk to Platform Engineer

In this post, I was delighted to take part in a live stream where I had the oppertunity to share my career journey from HelpDesk to Platform Engineer. I shared my experience and the steps I took to get to where I am today. I hope by sharing my joruney, it can help you to get an idea of what you need to do to get to where you want to be.

Using Azure Policy to Restrict Virtual Machine Size and Location

Introduction Azure Policy is a powerful tool to enforce validation on your Azure resources. For example, you could create a policy limiting the size of VMs deployed in a subscription or limiting the scope of the Virtual machine. Setting up Azure Policy to restrict VM Size To create a policy that limits the size of VMs, follow these steps: Go to Azure, search for a policy, and click on policy definition.