Insights & Tutorials

Blog

AWS, Azure, security, migrations, and practical DevOps.

Importing Existing Infrastructure into Terraform
Jul 14, 2026

Importing Existing Infrastructure into Terraform

Most infrastructure doesn't start life in Terraform — it starts as a console click, a legacy script, or a manual fix under pressure. Here's how to bring it under management without recreating it.

Passwordless Azure SQL: Entra Authentication and Managed Identity
Jun 26, 2026

Passwordless Azure SQL: Entra Authentication and Managed Identity

How to eliminate passwords from Azure SQL connection strings entirely using Microsoft Entra authentication and managed identity — including SSMS connection options and how to verify it's actually working.

Using S3 as a Jenkins Artifact Store — Storage, Lifecycles, and Deploying from S3
May 1, 2026

Using S3 as a Jenkins Artifact Store — Storage, Lifecycles, and Deploying from S3

Storing Jenkins build artifacts on the controller or agent works well — until it doesn't. A better option is to save artifacts to S3, allowing for built-in AWS-provided data redundancy, storage cost management with lifecycle policies, and the ability to deploy directly from S3 to your servers.

AWS S3 Account Regional Namespaces — Useful to New Users
Mar 30, 2026

AWS S3 Account Regional Namespaces — Useful to New Users

AWS formalized what experienced teams have been doing themselves for years when naming S3 buckets. Here's what changed and who it actually helps.

Encrypting Unencrypted AWS EBS Volumes
Mar 5, 2026

Encrypting Unencrypted AWS EBS Volumes

A practical guide to encrypting existing EBS data volumes and root volumes, and enabling account-level encryption defaults to prevent the problem from recurring.

Logging Into Azure VMs with Microsoft Entra Credentials
Feb 27, 2026

Logging Into Azure VMs with Microsoft Entra Credentials

How to configure Azure virtual machines to accept Entra ID logins with MFA support, including RDP file setup and hosts file configuration.

Setting Up S3 Cross-Account Replication
Feb 20, 2026

Setting Up S3 Cross-Account Replication

How to replicate S3 objects to a bucket in a different AWS account, including versioning, IAM, encryption, and bucket policy configuration.

Replicating Existing S3 Objects with Batch Operations
Feb 13, 2026

Replicating Existing S3 Objects with Batch Operations

S3 replication rules only apply to new objects. Here's how to use Batch Operations to backfill data that existed before the rule was created.

AWS Tips for Cost, Security, and Efficiency
Feb 6, 2026

AWS Tips for Cost, Security, and Efficiency

Practical strategies to reduce AWS spending, strengthen security, and streamline operations.

Contact

Tell me what you’re building and what you need help with — ping me anytime!