top of page
Search


Who Created That Service Principal? Tracing It Back with Microsoft Graph
As with previous posts, all source code and a corresponding GitHub repository can be found here ! This is one of those questions that seems like it should have a straightforward answer, but it doesn't because what good fun would that be if there were a straightforward answer? I'm sure you've been here before: someone spots an enterprise application in Microsoft Entra ID, notices it has permissions or credentials attached, and naturally asks: who created this thing? If you sta
Shannon
Apr 124 min read


Your Architecture Has a Cost Personality
Cloud conversations still tend to start in the same place. We talk about scalability, resilience, performance, and maybe security if we are feeling disciplined. Cost usually shows up later (way later), almost like a postscript to the architecture. It is something we validate after the system is live, after usage patterns are real, and after the bill gives us a reason to care. The problem with that sequence is that by the time cost shows up, most of the meaningful decisions ha
Shannon
Mar 268 min read


GCC Is Not Azure. And That Mix-Up May Cost You Later!
This keeps coming up in real conversations, and it usually surfaces right when decisions start to matter. Someone says they are "in GCC," and from there the assumption creeps in that Azure Government is somehow already in the picture. That leap feels small in the moment, but know it is not. The reference and assumption snowballs into bad architecture, wrong scoping, and uncomfortable conversations when compliance teams start asking harder questions. People are not being carel
Shannon
Mar 214 min read


Why Your Azure File Sync Migration Doesn’t Look Like On-Premises
There's a very specific moment in almost every Azure File Sync conversation where things go from "this is going great" to "wait, what do you mean we can't do that?" P.S. That happened this week and it took me back, hence the blog post. This usually happens right after the POC looks successful. You've synced a few hundred gigs from the D: drive of an on-premises file server, cloud tiering is working, ACLs look intact, and everyone feels good. Then someone asks how you expose
Shannon
Mar 185 min read


When Git blocks your push and you know you’re right
There is a special kind of annoyance that only Git seems capable of producing. You clean up a repo locally, get rid of the files you do not want, maybe tighten up the structure a bit so it actually looks like something worth keeping, and then you go to push it up to GitHub expecting a normal, uneventful success. Instead, Git throws a fit and tells you the remote contains work you do not have locally. Suddenly this simple little task turns into a standoff, and Git is acting li
Shannon
Mar 175 min read


Lost Your SSH Key to an Azure VM? Don’t Panic. Here’s the Fix.
Check it...all code referenced in this blog is for you to peruse here ! There is a moment that almost every cloud engineer eventually experiences. You sit down at a new computer, try to SSH into a VM you built months ago, and realize something uncomfortable. The SSH key you originally used to create that machine is nowhere to be found. Maybe it lived on a laptop that was replaced. Maybe it was tucked away in a .ssh folder that never got backed up. Maybe it was generated autom
Shannon
Mar 165 min read
bottom of page
