Skip to content
Ryan King
It’s me!
Open to work

DevOps · SRE · Infrastructure

Ryan King

I'm aDevOps Engineer, Site Reliability Engineer, homelabber, parent, professional shower singer

I design, implement, and maintain the complex information systems that keep enterprise infrastructure alive. And I've never met a big red button that I didn't really want to press.

Get in touch
Ryan King
Me again!

About me

I'm an engineer with 15 years of industry experience. My current focus is DevOps and site reliability engineering. I developed my skillset the old-fashioned way: breaking stuff and figuring out how to fix it. I've created disaster recovery plans from scratch, upgraded database schemas across nearly 200 servers with zero downtime, and automated countless hours of work — saving untold blood, sweat, and tears. Mostly the tears. In my spare time, I'm an avid homelabber, keeping on top of emerging technologies. If you want to know more, click that button down there.

Get my resume

What I’ve been up to

Nov 2022 – Present

Engineer III

Edward JonesSt. Louis, MO (Remote)

Became the de facto expert on a legacy document platform after its SME passed away — reverse-engineered 2 data centers, 50 servers, and 6 dependent apps of undocumented architecture, then built the DR plan it never had. Also the unofficial 24/7 support, which is a fancy way of saying my phone is always on.

Mar 2022 – Aug 2022

Field Systems Analyst II

The Purple GuysKansas City, KS

MSP life. I designed, implemented, and maintained IT systems and infrastructure while handling network, security, hardware, and software configurations across Windows and macOS environments for more than 30 SMB clients. I was the point of escalation anytime something was extra broken.

Jul 2018 – Mar 2022

Senior IT Support Technician

University of KansasLawrence, KS

Led imaging and deployment for up to 60 workstations across 4 departments, supporting 100+ faculty and grad TAs. Owned the full workstation lifecycle across Windows, Linux, and macOS — licensing, repair, inventory, and the eternal refresh planning.

May 2017 – Jul 2018

IT Specialist

BestMacsLawrence, KS

Built 3-2-1 backup strategies with regular audits and kept the VPN, videoconferencing, and remote-work stack running for 20+ SMB clients. Also the person pre-sales clients got when they needed an entire stack designed before signing.

Mar 2012 – May 2017

Senior AppleCare Advisor, Mac+

Apple IncCupertino, CA (Remote)

Five years of advanced iOS/macOS troubleshooting with real diagnostic-log root-cause analysis, 3 live cases at once — the original incident triage training. Also wrote the docs and training content nobody else volunteered for.

Available for Work

Hire me before your competitor does!

I’m nice, smart, and funny. I’ve got a real love for technology and all of the things that make it tick. Together, we can save the world — one line of code at a time.

Your name here!

I’ve got skills

Languages & Scripting

  • Python
  • Bash
  • PowerShell
  • SQL
  • TypeScript
  • Go

Infrastructure & Cloud

  • Ansible
  • Terraform
  • Docker
  • Kubernetes
  • Helm
  • AWS
  • Azure
  • Linux (RHEL/Debian)
  • macOS
  • Windows Server

Observability & Tooling

  • Grafana
  • Dynatrace
  • Splunk
  • Prometheus
  • Git
  • GitHub Actions
  • Jenkins

AI & Automation

  • LLM APIs
  • Ollama
  • Model Context Protocol
  • AI agent orchestration

Core Competencies

  • CI/CD
  • Disaster Recovery
  • Root-Cause Analysis
  • SLO/SLI
  • DNS/DHCP/VLANs
  • Capacity Planning
  • Change Management
  • Agile/Scrum

Things I’ve built

ZERO DOWNTIME

Enterprise Document Platform Upgrade

2025 · Professional

A 19-team enterprise application upgrade, every team running its own UAT, all of them hitting the drop-dead date. Fourteen production servers commissioned, F5 farm rotated across two overnight windows, and a 176-server SQL upgrade delivered with zero downtime. Zero. Downtime.

SQLWindows ServerRHELF5Phased Migration
  • 19 teams — 9 infrastructure, 10 product, each running its own UAT
  • 176 servers on the zero-downtime SQL 2016→2019 upgrade
  • 14 production servers commissioned: 2 SQL, 8 RHEL, 4 Windows
  • 0 production downtime — concurrent deployment, phased migration
FROM NOTHING

Legacy Application Disaster Recovery Exercise

2024 · Professional

A mission-critical legacy document platform with no internal SME, no vendor support, and documentation that had a lot of faith in you. I reverse-engineered the undocumented architecture and built a phased disaster recovery program from nothing.

PowerShellSQLWindows ServerDisaster RecoveryRoot-Cause Analysis
  • 8 hours discovery-to-recovery target, down from no plan at all
  • 40 hours the full failover exercise, 4 teams and 8 engineers
  • 24 hours stress test with production running from the alternate data center
  • 12h → 90s manual failover labor compressed into one PowerShell script

Local Business Technology Overhaul

Nov 2025 – Present

Migrated a local business to a modern JS + Tailwind static site with full domain transfer, DNS configuration, encrypted email, SEO, analytics, and commissioned branding. The client stays anonymous because they didn't sign up to be a case study.

JavaScriptTailwindDNSSEOweb analytics
  • 1 local business client (identity withheld)
  • 1 full domain transfer
  • 7 deliverables: JS + Tailwind rebuild, domain, DNS, encrypted email, SEO, analytics, branding

TGO — Multi-Agent Orchestration Plugin

Open Source · 2026

A thin orchestration plugin for OpenCode (an AI coding agent) that turns one model call into a disciplined ensemble of specialists — research-grounded against the MAST taxonomy of multi-agent failures, boolean exit gates on every piece of delegated work, and the judge kept separate from the doer.

GitHub
TypeScriptSolidJSAI agentsOpenCode plugins
  • MAST research-grounded against the multi-agent failure taxonomy
  • 100% of delegated work exits through boolean gates
  • 1 judge, kept strictly separate from the doer
SELF-HOSTED

Homelab

May 2025 – Present

TrueNAS SCALE on RAID-Z2 with VLAN isolation, because I like my data like my backups: redundant. The Docker stack runs FoundryVTT with custom LiveKit audio/video for 20+ concurrent players, Jellyfin driven by a Discord bot that turns plaintext requests into search-and-download, and monitoring that politely yells at me in under 60 seconds.

TrueNASDockerVLANsFoundryVTTLiveKitWebRTCPrometheusUptime KumaDiscord API
  • 20+ concurrent VTT users over the custom LiveKit layer
  • <60s Prometheus + Uptime Kuma alerts hitting Discord
  • 100+ bot users across 5+ Discord servers
  • 2 drives of fault tolerance on RAID-Z2