Continuous Deployment, Continuous Delivery – The CD of CI/CD (GitHub / Python / DevOps)

In this blog post I take my Flask (Python) web application and deployment to Microsoft Azure, and instead of doing it manually I do it via a CI/CD. I've previously discussed Continuous Integration (CI) in blog posts around CI, GitHub actions and recently Code Coverage. The CD of CI/CD can stand for Continuous Deployment or … Continue reading Continuous Deployment, Continuous Delivery – The CD of CI/CD (GitHub / Python / DevOps)

Azure Fundamentals (AZ-900) Certification

Studying for my degree apprenticeship uses up a lot of my spare time (i.e. my time outside of work) and concentration, so I've put most qualification / technology pathways on hold or at least maintained a slow attempt at them. Happy to say that I attempted and passed the Microsoft Azure Fundamentals (AZ-900) certification today.

What Is A .intunewin File And How To Create One

A .intunewin file is used with Microsoft's Intune to deploy Windows applications to Microsoft Windows devices managed by Intune, as an alternative to using apps from the Microsoft Store (i.e., for applications not available in the store). Creating A .intunewin File Microsoft provide a tool called "IntuneWinAppUtil.exe" that is used to create .intunewin files. The … Continue reading What Is A .intunewin File And How To Create One

NIST: Definitions Of Cloud Computing

The National Institute of Standards and Technology (NIST) is a part of the U.S. Department of Commerce and in September 2011 NIST published a definition of Cloud Computing. The full definition / document (SP 800-145) can be read via the NIST webpage: https://csrc.nist.gov/publications/detail/sp/800-145/final , however I am going to summarise parts of the document. Five … Continue reading NIST: Definitions Of Cloud Computing

Terraform and Azure (Infrastructure as Code) – Part 3

Part 1 of this series looked at setting up Terraform for use with Azure and then deploying some infrastructure. Part 2 looked at changing Azure subscriptions, inserting an SSH key in virtual machines and making the virtual machine run commands at creation. Backend Storage When I discussed using Terrform with AWS I made a blog … Continue reading Terraform and Azure (Infrastructure as Code) – Part 3

Terraform and Azure (Infrastructure as Code) – Part 2

Changing Azure Subscriptions In part 1 I discussed logging into Azure using Azure CLI and noting the default subscription, as that is where Terraform will deploy resources to. However, you may have multiple Azure subscriptions and want to deploy to one that is not the default. This can be accomplished using the Azure CLI: az … Continue reading Terraform and Azure (Infrastructure as Code) – Part 2