Deploying Azure with Terraform

I have decided to create a technical track on Terraform on my YouTube channel aimed at anyone looking to pick up the basics of how to get started and utilise Terraform to deploy Azure infrastructure. I have created the first few videos in the series and hope that this will build over time and as …

Continue reading Deploying Azure with Terraform

Hybrid Azure Arc and Management Partner Hack

Hey everyone, ok so for the last 2 days as part of my job I have been involved in an intense learning journey all around Azure Arc to learn all about onboarding, and monitoring on-prem resources as Arc Enabled resources within Azure. To start off, the scope for these two days has been brilliantly put …

Continue reading Hybrid Azure Arc and Management Partner Hack

Jonnychipz – In Conversation with Liam Gulliver

John is joined by DevOps consultant Liam Gulliver in this episode of 'In Conversation with...' where discussions around the perception of DevOps as well as navigating around the plethora of technologies to choose form in the dev and ops worlds! We cover a huge amount of ground in this talk but all centred around helping …

Continue reading Jonnychipz – In Conversation with Liam Gulliver

Azure DevOps Build Pipeline in Terraform – YAML example

In a follow up to my recent blog post and video on Deploying infrastructure via Azure DevOps pipelines using Github and Terraform, I thought I would write a brief article on exploring the YAML file that should be used in preference to any 'classic' editor in the Azure DevOps environment. My main reason for wanting …

Continue reading Azure DevOps Build Pipeline in Terraform – YAML example

Deploying Azure Infrastructure with Terraform via Azure DevOps Pipelines

In this blog article, I aim to guide you through the components needed in order to successfully deploy Azure Infrastructure using Terraform via an Azure DevOps Pipeline. The idea here is to help understand how you may be able to automate the deployment and updating of your cloud infrastructure hosted in Azure. Follow along with …

Continue reading Deploying Azure Infrastructure with Terraform via Azure DevOps Pipelines

AzOps Deploy and Manage your Azure Enterprise Scale Landing Zones – MSHOWTOLIVE

I have just uploaded a copy of the fantastic session I was privileged to have with Mert Yeter on 14th December 2020, where we discussed Microsoft Enterprise Scale Landing Zones, how to deploy them from the GitHub Templates, as well as discussing AzOps with GitHub Actions. You can watch the video below, please if you …

Continue reading AzOps Deploy and Manage your Azure Enterprise Scale Landing Zones – MSHOWTOLIVE

Day[96/100] #100DaysOfCloud – Jonnychipz – Deploy a cloud-native ASP.NET Core microservice with GitHub Actions

Again, carrying on through one of the Cloud Skills Challenge with this interesting learning Path: Deploy a cloud-native ASP.NET Core microservice with GitHub Actions Learning objectives In this module, you will: Authenticate GitHub Actions to a container registry.Securely store sensitive information used by the GitHub Actions.Implement a GitHub Action to build the container image for …

Continue reading Day[96/100] #100DaysOfCloud – Jonnychipz – Deploy a cloud-native ASP.NET Core microservice with GitHub Actions

Day[90/100] #100DaysOfCloud – Jonnychipz – MSHOWTO Live – Enterprise Scale and AzOps

Breaking into my final 10 days of my 100DaysOfCLoud couldn't have been spent with a nicer chap! I'm so grateful to have been asked by MSHOWTO Live organiser Mert Yeter to appear on his Live Streaming show to discuss all sorts of things, from who I am, to 100DaysOfCloud and the Welsh Azure User Group. …

Continue reading Day[90/100] #100DaysOfCloud – Jonnychipz – MSHOWTO Live – Enterprise Scale and AzOps

MicroBlog – Filename too long in Git? Enable Long path support

Just a quick blog about an issue I hit when assigning an Azure Policy via AzOps for Enterprise Scale. When you configure a layered Management Group Structure in Azure for Enterprise Scale, you can go to 6 levels in depth, however when it comes to storing Policy Definitions and Assignments the file name length can …

Continue reading MicroBlog – Filename too long in Git? Enable Long path support

Day[68/100] #100DaysOfCloud – Jonnychipz – Introduction to Python

In my quest to sit the Azure Developer Associate Exam as well as the other IaC involvements that I have been working on with Terraform and Azure DevOps. Part of my 100DaysofCloud Plan was to learn the syntax of a new language. That language of choice is 'Python'. My reasoning behind this is for a …

Continue reading Day[68/100] #100DaysOfCloud – Jonnychipz – Introduction to Python

Day[66/100] #100DaysOfCloud – Jonnychipz – Enterprise Scale – Landing Zone OpenHack – Day 3

The final Day of the Enterprise Scale Open Hack is here and what a whirlwind of a few days it has been! Today was more focussed around the superb Microsoft folk giving the partner community a bit of a deep dive discussion and demo on a certain number of areas on Deploying Enterprise Scale. Deployment …

Continue reading Day[66/100] #100DaysOfCloud – Jonnychipz – Enterprise Scale – Landing Zone OpenHack – Day 3

Day[65/100] #100DaysOfCloud – Jonnychipz – Enterprise Scale – Landing Zone OpenHack – Day 2

Ok, so feet first into Day 2 of the Open Hack around Enterprise Scale Landing Zones. Today was all centred around Azure Policy Definition and Assignments as well as a really interesting point and demo around AzOps. Azure Policy Today we picked up from where we left off, first of all we needed to make …

Continue reading Day[65/100] #100DaysOfCloud – Jonnychipz – Enterprise Scale – Landing Zone OpenHack – Day 2

Day[63/100] #100DaysOfCloud – Jonnychipz – Catch up day!

Hey all, ok so I think its time for a little bit of reflection and stock taking of everything that's going on in my 100DaysofCloud Challenge! It seems that my options and areas of interest grow by the hour! So....... What's Going on at Work? Easy..... Loads! Still focussed quite heavily on 365 opportunities especially …

Continue reading Day[63/100] #100DaysOfCloud – Jonnychipz – Catch up day!

Day[62/100] #100DaysOfCloud – Jonnychipz – AZ-400 Azure DevOps Engineer Expert Exam Day

Ok a short Blog post today as woke up at the crack of dawn this morning to do a little bit of last minute swotting for the AZ-400 exam, As I have already passed AZ-104, a pass of this exam would give me the DevOps Engineer Expert Credential. Overall I found the exam to be …

Continue reading Day[62/100] #100DaysOfCloud – Jonnychipz – AZ-400 Azure DevOps Engineer Expert Exam Day

Day[60/100] #100DaysOfCloud – Jonnychipz – Choosing the best tools to manage your Azure Environment

I thought I would jump in early today with a little bit of a lighter post on choosing appropriate management tooling to manage your Azure infrastructure. We know that we have several options for managing our Azure Environments, from Azure CLI, to PowerShell, the Azure Portal itself all the way through to utilising Azure Resource …

Continue reading Day[60/100] #100DaysOfCloud – Jonnychipz – Choosing the best tools to manage your Azure Environment

Day[57/100] #100DaysOfCloud – Jonnychipz – Azure IoT Hub Upload Data and interacting with LED on Raspberry Pi!

Ok, so following on from yesterdays post about getting my Raspberry Pi up and running and doing something simple like flashing an LED, I thought today I would look at taking this a stage further and integrate this will uploading some data into Azure IoT Hub. The idea with this post is to show how …

Continue reading Day[57/100] #100DaysOfCloud – Jonnychipz – Azure IoT Hub Upload Data and interacting with LED on Raspberry Pi!

Day[56/100] #100DaysOfCloud – Jonnychipz – Making an LED Blink with Raspberry Pi, Python and Remote SSH

Hey all, ok so today I thought I would break out the Raspberry Pi and my IoT sensor kit and breadboard. I'm starting to delve into configuring my own sensors and electronics to help me learn Python as well as look into how I can create an Azure IOT Hub and send/receive signals using Azure …

Continue reading Day[56/100] #100DaysOfCloud – Jonnychipz – Making an LED Blink with Raspberry Pi, Python and Remote SSH

Day[52/100] #100DaysOfCloud – Jonnychipz – Foundational Pillars of DevOps – Architecture and Technology

Ok so, it's time to get back to my DevOps study! I think it's time for me to reign myself back to some of the topics I started at the beginning of this Challenge! Another hectic day for me today ranging from sitting the PL-200 Power Platform Functional Consultant this morning, the exam is in …

Continue reading Day[52/100] #100DaysOfCloud – Jonnychipz – Foundational Pillars of DevOps – Architecture and Technology

Day[45/100] #100DaysOfCloud – Jonnychipz – Microsoft Azure DevOps Open Hack Challenge

Ok so today saw the climax of an intensive few days of Azure DevOps learning via the medium of an Open Hack. It's my very first Open Hack but I really hope it won't be my last. Such a fantastic format for learning and developing of understandings with hands on tasks and challenges where you …

Continue reading Day[45/100] #100DaysOfCloud – Jonnychipz – Microsoft Azure DevOps Open Hack Challenge

Day[32/100] #100DaysOfCloud – Jonnychipz – Choosing your IaC Toolset?

With the rise of DevOps and the ongoing maturity of Infrastructure as Code toolsets over the last few years its apparent that the whole IaC journey is expanding across all areas of technology, and isn't just confined to Software Development roles. In this brief module I hope to disclose some of my findings on what …

Continue reading Day[32/100] #100DaysOfCloud – Jonnychipz – Choosing your IaC Toolset?

Day[25/100] #100DaysOfCloud – Jonnychipz – Define and implement continuous integration AZ-400

STOP PRESS: I am a 1/4 of the way through my 100DaysOfCloud Challenge!!!! and continue!!....... The Microsoft AZ-400 Exam (Designing and Implementing Microsoft DevOps Solutions) is the next certification I am going to be aiming for. The exam information can be found here: https://docs.microsoft.com/en-us/learn/certifications/exams/az-400 This will play its part on the pathway to the Microsoft …

Continue reading Day[25/100] #100DaysOfCloud – Jonnychipz – Define and implement continuous integration AZ-400

Day[23/100] #100DaysOfCloud – Jonnychipz – Manage source control AZ-400

The Microsoft AZ-400 Exam (Designing and Implementing Microsoft DevOps Solutions) is the next certification I am going to be aiming for. The exam information can be found here: https://docs.microsoft.com/en-us/learn/certifications/exams/az-400 This will play its part on the pathway to the Microsoft Certified DevOps Engineer Expert Certification and will give me a depth of knowledge across the …

Continue reading Day[23/100] #100DaysOfCloud – Jonnychipz – Manage source control AZ-400

AzureCLI – ‘az configure’ | Set defaults for your scripts to use

Just a micro blog to point out a neat feature of the AzureCLI, namely the Configuration settings. With the command: 'az configure' you can configure your terminal environment to hold a list of 'default' key/value pairs of common script parameter requirements: So, instead of constantly typing a location as 'uksouth' or a resource group name …

Continue reading AzureCLI – ‘az configure’ | Set defaults for your scripts to use

Day[13/100] #100DaysOfCloud – Jonnychipz – Terraform Basics

One of my longer term goals is to become more proficient with utilising Terraform code to design and deliver infrastructure into Azure. I thought I would spend some time today looking at the basics of terraform and working my way through from setting up my VSCode workspace to creating simple infrastructure in Azure with Terraform. …

Continue reading Day[13/100] #100DaysOfCloud – Jonnychipz – Terraform Basics

Day[8/100] #100DaysOfCloud – Jonnychipz – DevOps Practicing Kaizen, the Art of Continuous Improvement

The bank holiday weekend is a distant memory, the kids are on a count down back to school, with work and deliveries of school coats and new school shirts and trousers I'm in the midst of customer calls, barking dogs and kids wanting to get my attention to pry the last few pound coins out …

Continue reading Day[8/100] #100DaysOfCloud – Jonnychipz – DevOps Practicing Kaizen, the Art of Continuous Improvement