Resume · Available for contract

Jordan Dunn

DevOps engineer — infrastructure automation, cloud platforms, and ERP systems.

I help teams ship faster by building pipelines, tooling, and integrations that hold up under real conditions — with a particular focus on Microsoft Azure, Cloudflare, and Odoo v18. NodeTwo is my independent practice, serving small to mid-size teams that need production-grade infrastructure without the overhead of a large consultancy.

Experience

Where I've worked

Founder & DevOps Engineer · NodeTwo

Independent practice

Independent DevOps and infrastructure practice serving small to mid-size teams that need production-grade infrastructure without the overhead of a large consultancy.

  • Design and run CI/CD pipelines across Azure DevOps, GitHub Actions, and Cloudflare
  • Build infrastructure as code with Terraform and Ansible over Azure, Cloudflare, and self-hosted environments
  • Develop custom Odoo v18 modules and integrations, and manage production Odoo deployments
  • Build Model Context Protocol servers that connect AI assistants to internal tools, APIs, and data sources
  • Automate the Microsoft 365 ecosystem via PowerShell and Graph API — Intune, Entra ID, and enterprise identity workflows

Systems & Web Management Specialist · 3C LLC

Jan 2021 – Present

Sole IT and engineering resource, owning the full technology stack — cloud platforms, endpoints, ERP, e-commerce, and custom software — from daily operations through net-new development.

  • Administer Microsoft 365 and Azure for ~100 users, including Entra ID identity, conditional access, and MFA across the organization
  • Run production AWS workloads on Fargate, RDS, and S3 — provisioned with Terraform and deployed through GitHub Actions CI
  • Operate the company’s Cloudflare infrastructure — DNS, WAF and security, and Zero Trust, publishing internal services through Tunnels and Access
  • Stood up and operate Intune and Mosyle/ABM MDM for a fleet of ~150 endpoints, standardizing and automating employee onboarding and offboarding — account and device provisioning that took 2–4 hours by hand now runs in 15–30 minutes
  • Steered the company through two ERP migrations — standing up Fishbowl as its first ERP, then replacing it with Odoo 18 Enterprise
  • Operate and extend Odoo 18 Enterprise — running day-to-day operations while developing custom modules to fit them
  • Designed and built the company’s distribution and consignment operation in Odoo, and developed the custom delivery-routing software it runs on using Bouncie vehicle tracking and Mapbox
  • Run four production WooCommerce storefronts processing ~5,000 orders per week, including migrating fulfillment from ShipStation to EasyPost
  • Replaced manual WooCommerce catalog upkeep with Azure-hosted orchestrators that sync inventory and SKU changes from Odoo automatically — improving inventory accuracy, reducing overselling and out-of-stock errors, and freeing up staff hours
  • Built Model Context Protocol servers for Odoo 18 and WooCommerce, putting AI assistants to work troubleshooting production issues and analyzing live business data
  • Develop and operate custom Python/FastAPI web applications and Windmill data pipelines connecting ERP, e-commerce, and shipping platforms
  • Maintain on-premises virtualization — two Proxmox hosts running five VMs — and administer Avigilon ACM physical access control
Selected projects

Things I've built

Linux desktop environment & design system

Saola

A Linux desktop environment written in Rust — a token-driven design system, iced style helpers, and a wlr-layer-shell status bar. Its web export styles this site.

Agentic commerce · Odoo v18

nodetwo_ai_commerce

A suite of Odoo modules enabling agentic and universal commerce protocols — preparing storefronts for AI assistants that browse and transact on behalf of customers.

Shipping · Odoo v18

nodetwo_easypost

An EasyPost shipping integration for Odoo, with EasyPost Luma ruleset support for automatically picking the best shipping option per order.

Odoo v18 module

nodetwo_helpdesk

A helpdesk module for Odoo 18 Community Edition, which ships without a first-party helpdesk app.

Odoo v18 module

nodetwo_excise_tax

An Odoo accounting module implementing excise tax handling.

Odoo v18 modules

Identity & notifications for Odoo

A SCIM 2.0 provisioning provider and Apprise-backed notification routing — identity and messaging modules built from production needs.

Personal AI tooling

MCP servers

Model Context Protocol servers I use every day — connecting AI assistants to Memos, YNAB, and Mealie to make managing notes, finances, and meal planning easier.

Hardware tinkering

asuscode

A utility that mirrors Claude Code session status onto the keyboard and display of select ASUS laptops.

Open source

Wealthfolio YNAB extension

A TypeScript extension for the Wealthfolio portfolio tracker that syncs YNAB transactions.

Open source

More on GitHub

Utilities and experiments — from a Cloudflare dynamic IP updater to dotfiles and small command-line tools.

Skills

Tools & technologies

Cloud & infrastructure
  • Microsoft Azure
  • AWS
  • Cloudflare
  • Proxmox
  • Docker
  • Terraform
  • Ansible
Automation & tooling
  • Python
  • FastAPI
  • PowerShell
  • GitHub Actions
  • Azure DevOps
  • Windmill.dev
Platforms & systems
  • Odoo v18
  • Microsoft 365 / Intune
  • Mosyle / ABM
  • WooCommerce
  • EasyPost
  • Avigilon ACM
  • Jira Service Management
  • Model Context Protocol

Want the full picture?

Grab the PDF, or get in touch to talk about what your team needs.

Email me