Skip to content

Jeff Brown Tech

Cloud and DevOps Engineering

Jeff Brown Tech

Cloud and DevOps Engineering

  • Home
  • Privacy Policy
  • About
Azure Git

Connect GitHub and Azure using OpenID Connect

Jeff Brown September 13, 2023

OpenID Connect (OIDC) enables GitHub Actions workflows to authenticate and access resources inside your Azure tenant. The primary advantage is you no longer have to store Azure credentials as GitHub…

Azure Terraform

Avoid Terraform and Azure Function Application Settings Drift

Jeff Brown June 13, 2023

Terraform is an excellent infrastructure as code (IaC) tool for managing Azure resources. However, a configuration drift issue occurs with Function App application settings and Terraform when deploying function app…

PowerShell

PowerShell ForEach: Everything You Need to Know

Jeff Brown May 30, 2023

The PowerShell ForEach loop is an excellent tool for iterating through a collection, such as an array of items. You can take action on each item in the array using…

Azure PowerShell

Azure Automation Managed Identity: Getting Started

Jeff Brown May 22, 2023

Azure Automation accounts have traditionally used Run As accounts to authenticate to other Azure services. However, Microsoft is deprecating Azure Automation Run As accounts in favor of using a managed…

Azure PowerShell

Azure Functions: Add a PowerShell Module

Jeff Brown February 17, 2023

Azure Functions are a great serverless option in Azure for executing code. You can deploy functions using multiple languages, including PowerShell. This tutorial will teach you how to configure your…

PowerShell

PowerShell ForEach and CSV Files: Tutorial

Jeff Brown February 6, 2023

PowerShell is a fantastic tool for creating repeatable processes. You might need to create, modify, or delete objects in your environment, such as user accounts, virtual machines, or mailboxes. You…

Azure PowerShell

PowerShell SecretManagement and Key Vault Tutorial

Jeff Brown January 26, 2023

In a previous article (PowerShell SecretManagement: Getting Started), you learned about a new module from Microsoft named SecretManagement. This module provides an abstraction layer to an extension vault for storing…

PowerShell

PowerShell SecretManagement: Getting Started

Jeff Brown January 23, 2023

Managing secrets, passwords, or tokens in a PowerShell script has always been a tricky situation. Microsoft has released the PowerShell SecretManagement module. This module provides cmdlets to interact with secrets…

PowerShell

PowerShell Begin Process End Blocks Demystified

Jeff Brown January 12, 2023

If you want to take your PowerShell function writing skills to the next level, consider implementing Begin, Process, and End blocks. These input processing methods enable your functions to process…

PowerShell

Mastering PowerShell Dynamic Arrays

Jeff Brown December 13, 2022

PowerShell arrays are a powerful construct when working with a group of similar items. You can loop through them and access items using their index values. However, adding or removing…

Posts navigation

1 2 … 22

Next Page »

Subscribe to new articles! Enter your email address below.

Jeff Brown Tech

Cloud and DevOps Engineering

Copyright © All rights reserved | Blogus by Themeansar.