guest@0xminute ~ % joshargaw.net

josh(1)

  • Platform Engineer
  • Amsterdam

INTRO

josh is a platform engineer who automates the boring parts and designs Azure, Microsoft 365, Copilot and agent solutions

SYNOPSIS

josh [--automate] [--design] [--azure] [--identity] problem

DESCRIPTION

josh spent his first years at Microsoft, fixing other people's broken Microsoft 365 and Azure setups. Now he designs platforms and builds the pipelines that keep them from breaking.

Given a problem, josh returns a script, a pipeline or a design that holds up in production.

HISTORY

$ git log josh

  1. ship pipelines, m365 & azure designs, copilot & agent solutionsHEAD → main a3f9c21 · now
  2. move to amsterdam, become a platform engineer: automate the fix, not the ticket 7b2e004 · 2025
  3. notice the same tickets keep coming back c41d9e8 · 2024
  4. join microsoft support, shanghai: fix m365 & azure for microsoft premier customers 0e5a7f2 · 2022

OPTIONS

-a, --automate
Turn repetitive work into pipelines. Done twice by hand, scripted the third time.
-d, --design
Design Azure, Microsoft 365, Copilot and agent solutions that survive contact with production.
-z, --azure
Build on Azure, as code. The portal only when it insists.
-i, --identity
Wire up identity and access: Entra ID, SailPoint, SSO.
-x, --debug
Troubleshoot anything. On by default, a leftover from the support years.

STANDARDS

$ josh --list-installed

  • ms-102 2024.09 Microsoft 365 Administrator Expert [installed]
  • sc-300 2024.09 Identity and Access Administrator Associate [installed]
  • az-104 2025.07 Azure Administrator Associate [installed]
  • ai-200 2026.10 Azure AI Cloud Developer Associate [installed,latest]

ENVIRONMENT

$ env | grep JOSH_

  • JOSH_SHELL=bash:pwsh
  • JOSH_LANG=python
  • JOSH_IAC=bicep:terraform
  • JOSH_CI=azure-devops:github-actions
  • TZ=Europe/Amsterdam

EXIT STATUS

0
Shipped. Nobody had to open a ticket.
>0
Not shipped yet. Retrying…

BUGS

Fact-checks everything, including this page.

Will spend an afternoon automating a five-minute task. Considers this a feature.

Report bugs, or just say hi, on linkedin(1).