Since you're assigning the resources by ones and twos ... you should have each Fitter, each Welder, etc., as a unique resource. So you'll have 14 Fitter resources, 34 Welder resources, etc.
You might want to consider using a "sort of" generic resource: Fitter01, Fitter02, etc. And then, on a day-by-day basis assign specific resources (Bob, Mary, etc.) to the day's work.
I don't think Project will automagically double-up for the second shift the way you would like ... you'll have to juggle that by yourself.
I've never had to do a schedule like this but I think you'll have to mess about, a bit, so that each resource has either a day- or a night-shift calendar while each task has a 24-hour calendar (assuming that work on any given task can take place at any time during the day or night).
You'll (possibly) have issues where, for example, you have a task that takes 30 hours and you want to assign a day-fitter to start (for 12 hours), a night-fitter to continue (for 12 hours) and then a day-fitter (for 6 hours) to finish up.
I suspect (but as I said, I've never had to do a schedule like this) that you'll have to do more than a little "tweaking" to get everything aligned.
(Frankly, I wish I could stand there looking over your shoulder just to see what you have to do to get things to work out. It'd be a nice education for me. All the best to you.)