Skip to content
View JamesTill-dev's full-sized avatar

Block or report JamesTill-dev

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.

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
JamesTill-dev/README.md

Hi, I'm James

I'm an IT Specialist targeting Systems Administration roles, with production experience managing identity, endpoints, security tooling, and automation across cloud-adjacent environments. I've served as the sole on-site IT presence at a Pittsburgh-based startup — owning everything from IAM and endpoint management to building PowerShell and Power Automate workflows that replaced manual processes.

I hold a B.S. in Information Systems and document my work publicly where I can.


Technical Focus

  • Identity & Access Management — Okta and Duo for provisioning, deprovisioning, MFA enforcement, and SSO; Active Directory user and group administration
  • Endpoint Management — NinjaRMM for remote monitoring, patching, and device management across distributed environments
  • Security Operations — Arctic Wolf for threat monitoring and MDR; Mimecast for email security, filtering, and anti-phishing
  • Automation — PowerShell scripting for onboarding/offboarding workflows; Power Automate for triggered flows, SLA breach alerting, and lifecycle management
  • Physical Security — Verkada for camera management and access control administration
  • Infrastructure — Docker, self-hosted services, and homelab operations on Synology NAS; network-level DNS filtering with Pi-hole
  • Networking — TCP/IP fundamentals, VLANs, switching, basic Cisco IOS

Featured Projects

  • powershell-offboarding PowerShell script automating hybrid AD and M365 user offboarding — account disable, group removal, license revocation, shared mailbox conversion, session revocation, and out-of-office configuration. Built for a production environment.

  • homelab Documented configuration for a self-hosted media and networking stack on a Synology NAS. Includes Docker Compose files for Plex, the *arr suite, Gluetun VPN routing, and Pi-hole — with runbooks, troubleshooting notes, and backup strategy.

  • sip-tracker Offline-first PWA for tracking alcohol consumption. Built with vanilla JS, Dexie.js, and Supabase for cross-device sync. Deployed on GitHub Pages.


Skills

PowerShell Active Directory Okta Azure Docker Linux Cisco Git SQL NinjaRMM


Currently Working On

  • AZ-104: Microsoft Azure Administrator certification
  • Homelab documentation and configuration as code
  • Expanding PowerShell tooling for IT support workflows

Credentials

  • B.S. Information Systems

Contact

Pinned Loading

  1. homelab homelab Public

    Self-hosted media and networking stack on Synology NAS — Docker Compose configs, runbooks, and documentation

  2. Offboarding-Script Offboarding-Script Public

    PowerShell script automating hybrid AD and M365 user offboarding — account disable, group removal, license revocation, shared mailbox conversion, and out-of-office configuration.

    PowerShell

  3. sip-tracker sip-tracker Public

    HTML

  4. wiggle3d wiggle3d Public

    Wiggle stereoscopy from scanned film. Aligns and animates frames from multi-lens cameras like the Nimslo 3D and Nishika N8000.

    Python 2