Skip to content
View rodchristiansen's full-sized avatar

Block or report rodchristiansen

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
rodchristiansen/README.md

Hi, I'm Rod πŸ‘‹

Devices Administrator Lead at Emily Carr University of Art + Design in Vancouver, Canada.

Endpoint Management β€’ DevOps β€’ Git β€’ CI/CD β€’ APIs β€’ Azure & AWS β€’ Infra as Code

Cross-platform endpoint engineer specializing in Git-driven automation and DevOps workflows. I bring modern MacAdmin practices to Windows management and build tools that work across both ecosystems.

Git Terraform Azure AWS Swift C# Python Bash PowerShell TypeScript

Current Projects

  • ReportMate β€” Unified reporting + visibility for Mac + Windows fleets

  • BootstrapMate β€” Provisioning + bootstrap tooling for Windows/macOS with a DevOps-first workflow

  • asbmutil β€” Swift CLI for Apple School/Business Manager APIs (bulk device ops, automation-friendly)

  • Plinth β€” kiosk / exhibit-style Mac display app (drop-in file or URL, do the rest)

  • YAML Quick Look β€” Quick Look plugin for YAML (because YAML is everywhere)

  • github.com/WindowsAdmins β€” Open-source software projects for Windows Admins:

    • cimian β€” Cimian is a managed software deployment system for MSI(X), EXE, NUPKG, and PWSH scripts for Windows.
    • cimian-pkg β€” Build packages with payloads and scripts to deploy to Windows.
    • cimian-admin β€” Windows app for managing Cimian software deployment repositories.
    • sbin-installer β€” A deterministic package installer for Windows, inspired by the elegant simplicity of /usr/sbin/installer.
    • csharpdialog β€” Create user-notifications on Windows.
    • crypt-escrow β€” BitLocker recovery key escrow to Crypt Server with key rotation support.
    • pkg-inspector β€” Modern Windows package inspection tool with GUI and CLI.
    • startset β€” Automatically process packages and scripts during boot, login, or on demand on Windows.
  • Munki DevOps β€” samples + patterns for running Munki under a CI/CD + GitOps model

  • Profiles β€” a library of macOS .mobileconfig profiles for real-world system and user preferences

  • airname β€” lightweight macOS menu bar app that displays your computer's name for AirDrop

  • ghost-gitops-publishing β€” publish Ghost posts via a GitOps Markdown workflow

  • terraform-azurerm-munkirepo β€” Azure module for Munki repo hosting patterns

  • terraform-azurerm-munkireport β€” Azure module for MunkiReport hosting patterns

Writing + talks

Pinned Loading

  1. mobileconfig-profiles mobileconfig-profiles Public

    A repository of macOS .mobileconfig profiles for a myriad of system and user preferences

    90 1

  2. ghost-gitops-publishing ghost-gitops-publishing Public

    Draft, update, and publish Ghost posts via a GitOps Markdown workflow

    Go 1

  3. munki-devops munki-devops Public

    Samples for running Munki under DevOps model

    Shell 1

  4. asbmutil asbmutil Public

    Swift CLI for Apple School & Business Manager APIs β€” get devices info and assign/unassign Device Management Services in bulk.

    Swift 87 4