My father is a field-service engineer for HP in Midwest (based out of Minneapolis, but he has calls all over from Fargo, ND to Mpls, MN to Madison, WI). He is _the_ go-to for their biggest, most senior, most mission-critical clients. He put together UMN's Alpha setup, is the only guy that USPS will call for help, MNSCU, Best Buy, UHG... basically, anyone with an HP setup (server or printer) that's a Fortune 1000 (and…
I think the trick is to find a different (yet related) role with a company that is expanding rather than contracting their business.
Datacenter tech springs to my mind -- a fair number of tech companies have midwest sites (mostly Chicago, sometimes Minneapolis or Nebraska or elsewhere) that don't have local techs. Issues are often handled by the east coast team flying out, which is less than ideal. Someone with that many years of hardware experience is pretty hard to find for those types of roles.