Skip to content
View adrian207's full-sized avatar

Block or report adrian207

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
adrian207/README.md

Adrian Johnson

Identity & Access Management and Windows infrastructure engineer, 20+ years. Seattle, WA · Available for consulting and contract engagements.

I design, fix and automate identity infrastructure: Active Directory, Entra ID, federation (SAML / OIDC), PKI and hybrid Exchange. I've done this work across higher education, enterprise and media/entertainment. Most of my automation is PowerShell, with Python, Terraform and Ansible where they fit.

What I work on

  • Active Directory & Entra ID: security audits, hardening, hybrid sync, domain migrations, privileged access
  • Federation & SSO: SAML, OIDC, CAS, Shibboleth, Keycloak, Okta, PingFederate integrations and troubleshooting
  • PKI & certificates: AD CS design and consolidation, EJBCA, Keyfactor, Venafi, Sectigo, certificate lifecycle automation
  • Microsoft 365: hybrid Exchange, Conditional Access, security testing with Maester
  • Automation: PowerShell modules, infrastructure as code, repeatable runbooks

Featured projects

Project What it does
AD-Audit PowerShell module for Active Directory security and performance auditing, with remediation guidance and reporting
Entra-Hardening Modular PowerShell toolkit for applying Entra ID security baselines, including Conditional Access
Azure-PIM-Solution Deploy and report on Entra ID Privileged Identity Management (just-in-time admin access)
PKI-Consolidation PowerShell module that automates AD CS consolidation
Audit-Azure Checks Azure subscriptions against Azure Security Benchmark and CIS controls
Windows-Server-Powershell-Solutions-Suite Scripts and modules for Windows Server roles: AD, AD CS, ADFS, DNS, DHCP, Hyper-V, clustering

More projects

Tools I use

PowerShell · Python · Terraform · Ansible · Azure · Microsoft Graph · Docker / Kubernetes · Git & GitHub Actions

Contact

Open to consulting on identity, PKI and Windows infrastructure projects. 📧 adrian207@gmail.com

Pinned Loading

  1. AD-Audit AD-Audit Public

    PowerShell module for Active Directory security and performance auditing, with remediation guidance and reporting.

    PowerShell 2

  2. Entra-Hardening Entra-Hardening Public

    Modular PowerShell toolkit for applying Microsoft Entra ID security baselines, including Conditional Access.

    PowerShell 2 1

  3. Audit-Azure Audit-Azure Public

    Python platform that checks Azure subscriptions against Azure Security Benchmark and CIS controls, with an API, UI and reports.

    Python 1 1

  4. AD-Replication-Manager AD-Replication-Manager Public

    PowerShell tool to audit, repair and verify Active Directory replication.

    PowerShell

  5. DNS-Audit DNS-Audit Public

    PowerShell tool for Windows DNS health, security and scavenging audits across domain controllers.

    PowerShell

  6. PKI-Consolidation PKI-Consolidation Public

    PowerShell module that automates Active Directory Certificate Services (AD CS) consolidation.

    PowerShell