AWS IAM User Management | Terraform & Boto3 ScriptsOverview Finding the balance between ensuring the security of user identities while providing a self-service user experience takes continuous effort. With the constantly evolving cloud landscape and the security around it, IAM user administration can...Sep 20, 2023·6 min read·87
AWS Lambda Function: IAM User Password Expiry Notice | SES, Boto3 & TerraformOverview In this implementation, you'll be guided through the necessary steps to set up an AWS Lambda function to email notifications to IAM Users when their AWS Web Console passwords are expiring. The function is written in Python (boto3) and integr...May 22, 2023·11 min read·1.7K
Azure Kubernetes Cluster Checkouts | Bash ScriptOverview Perform checkouts against your Azure Kubernetes cluster before and after implementing changes such as upgrades by using this Bash shell script I wrote. This script provides output for the following checks: ✅ Sets the kubeconfig context based...May 17, 2023·3 min read·87
AWS Access Key rotation for IAM Users | Boto3 ScriptOverview Rotate your AWS API access keys using this Boto3 script for IAM users that I wrote. Optional arguments include create, update, delete, and list access keys. When applying the create new 🔑 feature, the user is prompted whether or not to over...Apr 13, 2023·4 min read·425
Create GCP Compute Commitments Across a Project | Bash ScriptOverview Create GCP compute commitments across an entire project running a fleet of globally distributed resources using my latest bash script. The script is configured to purchase 12-month committed resources based on multiple required input values ...Apr 3, 2023·11 min read·169
Azure AD & RBAC with Terraform Part 2This article was originally published in January 2023 on my GitHub io blog here Overview After publishing my initial runbook exploring this topic, I decided to test out and implement the HashiCorp for_each meta-argument method for managing the Azure...Mar 25, 2023·6 min read·101
GCP BigQuery Expression | Monthly Invoice Based on LabelsIn this GCP BigQuery expression, I show how you can retrieve the monthly invoice data on all resources in a specified project based on assigned label values. This method of capturing cloud spend can be applied after you've enabled the Cloud Billing d...Mar 14, 2023·1 min read·38