Digital Innovator,
and Technology Advocate

Inspired by the rich tapestry of global cultures, I embody the spirit of innovation and collaboration. With roots in the vibrant landscapes of Ireland, I blend the charm of European ingenuity with the dynamic energy of the digital world. My journey is fueled by a passion for simplifying complex technologies and empowering others to harness their potential. Here I stand, eager to embrace every challenge, every opportunity to create impactful solutions, and to inspire a community of forward-thinkers.

Making Incredible Technology; Incredibly Simple

— My Teaching Motto

Empower Through Sharing & Collaboration

— My Community Motto

Building Authentic Connections for Positive Change

— My Networking Motto

Latest articles

Thoughts, topics or solutions I would like to make available to you, colleagues and fellow enthusiasts.

published on

Using AI to Empower Cloud Architecture and Deployments

The integration of artificial intelligence (AI) into cloud infrastructure is revolutionizing how we manage and deploy cloud resources. AI, now a pivotal component, optimizes the entire lifecycle of cloud architecture, enhancing tasks like deployment, maintenance, and scaling. This article explores the role of AI in empowering cloud architecture and deployments, especially when combined with Infrastructure as Code (IaC) tools like Bicep and Terraform.

Featured image for Bicep - Tags as Parameters

published on

Bicep - Tags as Parameters

Deploying infrastructure ARM Templates to Azure, but using Tags and their respective value as the parameter configuration settings

In a post earlier, we look at using arm to lookup the value of tags’ at both the Subscription and Resource Level.

With Bicep this is much easier to understand. This is the same lab configuration as in the original post, but this time to code should be a lot more readable.

Featured image for Streaming Vinyl On Sonos

published on

Streaming Vinyl On Sonos

Mixup some Vyinl Oldies, a little Ice to cast, and a PI for some energy, and your ready to go

A little known trivia - I was once a Disc Jokey, and spent a lot of my youth behind the decks, in clubs around the West Of Ireland. Today, I still am the proud owner of a very large collection of Vynil and CD music, which of course deserves to get a second life with my digital streaming audio system powered by Sonos

Featured image for Azure IaC - Tags as Parameters

published on

Azure IaC - Tags as Parameters

Deploying infrastructure ARM Templates to Azure, but using Tags and thier respective value as the parameter configuration settings

In the post, I am going to introduce a concept which will allow you to greatly up your Infrastructure as Code game, by using Azure as a State Machine!

One of the typical challenges when deploying ARM templates, is the sheer number of parameters which we find as a requirement to complete a deployment; which as you will appreciate gets considerably harder as we target many environments.

Featured image for Change Detection Using Oxidized

published on

Change Detection Using Oxidized

Oxidized is a Linux based service which has the ability to monitor a device’s configuration, including software and hardware. Current configuration is backed up from each device and stored to a GIT repository to maintain history of changes.

The process is very simple:

  1. Login to each device in the router list router.db,
  2. Run Commands to get the information that will be saved
  3. Clean the output
  4. Commit the Changes to GIT Repository

The tool is coded in Ruby, and implements a Domain Specific Language (DSL) for interaction.

Various topics

I enjoy diving into the details so, for those who know me personally, it is not surprising that I chose to summarize this knowledge in some articles.

Working environment

Right now my preferred developing architecture is JAMstack - The modern way to build websites and applications to deliver better performance.
Visual Studio Code - Code editing. Redefined. Free. Built on open source. Runs everywhere.
GitHub - is a provider of Internet hosting for software development and version control using Git. .
Azure Cloud - build, deploy, and scale applications, websites, and services on the same infrastructure as Google.
Markdown is a lightweight markup language for creating formatted text.
HUGO - The world’s fastest framework for building websites - one of the most popular open-source static site generators.
Node.js is a JavaScript runtime built on the V8 JavaScript engine from the Chrome browser.
npm - is the package manager for Node.js. It was created to help JavaScript developers easily share packaged modules.
Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.