Am I bad at my job, does my job suck, or is Intune & AVD just fucking horrible?

Posted by NLBlackname55NL@reddit | sysadmin | View on Reddit | 49 comments

Bit of a rant.

Moved to a new job, been in the support>jack of all trades>sysadmin game for 10 years.
Old job had so many "nice to haves" with third party softwares that dealt with Printing, App deployment/Packaging, end-user workspace, etc. They were all included in our "standard platform" and any client would have them/use them making us able to generate a nice, stable, easy to work with platform for any engineer.

Simple stuff like pushing printers had a couple third party solutions where we'd make sure drivers were uploaded/tested, and it'd deploy fine to end users.
Deploying new servers/AVDs were done through a standardized run through another thirdparty software and would come out fine on the other end, or have clear enough notes to where I'd be able to troubleshoot efficiently, then test efficiently by just kicking off another run.
New apps, same deal, package with psadt/intunewin with helperscript, push through a thirdparty software and deployed straight to server/endpoint with clear logging / auditing.

FWIW, I left old job due to company decisions such as stripping me of my colleagues, and switching up all my clients. Technically, great place to be, had it's own issues, but any frustration was with the people, not the tech.

New job is "Modern Workplace Engineer" at a CSP, and we do everything via "The official Microsoft -standard solution".
No third party tools for anything, and it sucks.
In the past two months, for many different types of clients, I've done shit like;

None of it ever works properly/reliably/fast.

The culture here, and in a lot of other places from what I'm gathering, seems to be just applying random scripts they've found on Github etc. through Intune, or deploying non-standard solutions such as the systemwide SAS key -thing described above.

None of it ever works reliably and leaves tons of edge cases due to interactions on customer environments and/or Intune's quirks which they only discover when they sprint headfirst into them.

People here seem "fine" with this, as it's "The Microsoft way".
I'm fine with scripts/scripting to get regkeys set or do whatever on end user devices, but fuck me, Intune just does not give you the visibility you need to troubleshoot anything remotely.

My personal main thing; there's no "big red button" to test something. I've seen scripts run perfectly fine with Administrator / PSExec, but still fail when deployed through Intune, ofcourse after waiting 5+ hours for anything to show up in the portal. Syncing on an Intune device seems more like a suggestion to pull stuff, rather than actually forcing it to have a look.
I'm constantly at the mercy of Azure to wait for stuff, and it's completely killing my motivation to work. Any change/Incident I see in the queue just annoys me because I can see so many little speedbumps I have zero impact on.

Does this job suck, do I suck, does MS suck, or does anyone actually have advice for plugging the visibility / actionability -gap MS leaves us with?