This might be off a lot of people's radar, but as a suggestion for an unlikely career....
If someone has a broad skill set, enjoys problem solving and isn't afraid to get dirty on occasion, being a petroleum service technician (i.e. repairing gas stations) might be a good option. Pay can be pretty good with the right qualifications, and the industry is pretty stable. Companies struggle to find people who can do the job well! I know, because I commonly end up being the "clean up" guy, chasing down problems that have eluded other techs.
The main skill they are looking for is the ability to troubleshoot, to think through the problem step by step, understanding how a system works and how systems interact with each other. And a tech needs to be able to do this while under pressure. It isn't for everybody!
The scope of work is seemingly unlimited! Most guys end up specializing in something, but we are all expected to be able to work on anything. When I say "anything", I mean there are tanks, pumps and piping, leak detection systems, electrical problems, electronics, computer networks, secure payment terminals, etc. These systems are not that complicated by themselves, but things can get interesting when they start interacting with each other!
Today I had to telnet into an old tank monitor to figure out why remote communication wasn't working. Then I had a dispenser with an error code. After that I had to try to explain to a customer that they need to change the configuration of their network so the card reader for their fuel would work correctly.
On another day I might be repairing piping, testing leak detection systems, taking apart a severely rusted pump, or playing electrician in order to figure out why a motor is not turning on. I admit I get a certain joy from finding weird and unexpected failures....