Author: Hernan J. Larrea

IT professional with twelve years of experience as an Infrastructure Engineer, including six years of experience in Windows Server infrastructure design and support, with a strong security focus. Five years in Storage and Data Protection solutions management and design. Experience assessing customer needs and delivering appropriately sized and cost-effective IT solutions for small, medium-sized and global companies. Current focus on automation and continuous integration technologies.
Enabling Advanced Threat Protection for Azure Database for MySQL programmatically

Enabling Advanced Threat Protection for Azure Database for MySQL programmatically

As you might have seen in previous posts, I’ve been playing around a lot with Azure Database for MySQL. On September last year, Microsoft announced Advanced Threat Protection for MySQL was in preview. Recently I needed to automate the deployment of this component and wanted to enable ATP on deployment time with no manual intervention. …

+ Read More

ARM Property Transformer and Collector template

ARM Property Transformer and Collector template

Some time ago I came across this article Implement a property transformer and collector in an Azure Resource Manager template. While I could read and understand the purpose of this template, I always though that it could be better explained. And that is what I’m trying to do here. In the formerly linked article, there …

+ Read More

Azure Database for MySQL and Replication

Azure Database for MySQL and Replication

Some time ago I was implementing Azure Database for MySQL for a project I was working on. When a co-worker of mine heard about it, he asked if had explored the replication capabilities of the service. For this particular project we were making use of Azure DB for MySQL on a pretty simple way, but …

+ Read More

Use Azure Functions to enforce Pull Request Reviewers in Azure DevOps

Use Azure Functions to enforce Pull Request Reviewers in Azure DevOps

I’m currently working on a project that requires several engineers creating and updating multiple Git repositories within the same project in Azure DevOps. To ensure that all the code uploaded to these repositories and merged to their master branch follows the team standards, I wanted to create a Branch Policy for all repositories (the existing …

+ Read More

Azure AD Managed Service Identities

Azure AD Managed Service Identities

On the last few weeks I’ve been reading, watching some videos and even attending some Microsoft sessions on Managed Service Identities, so I thought it was time to give it a try. In summary, Azure AD MSI is a way to give an identity in Azure AD to an Azure resource, allowing you grant this …

+ Read More

PowerShell Workflow Controller

PowerShell Workflow Controller

PowerShell Workflows have very specific use and I have only came across a few people using them. Still, I have found them quite useful to resolve a few scenarios where I could use no other technology to solve the problematic. In this post I’m not going to cover all I’d like to cover on workflows …

+ Read More

Fixing Microsoft SCM 4

Fixing Microsoft SCM 4

Those who use Microsoft’s Security Compliance Manager intensively, might have noticed this product has a couple of problems, first, if you are customizing a baseline and try to add settings corresponding to an OS or product released after the release of SCM, you might find yourself with a message indicated 0 settings are available for …

+ Read More