Armorer

Armorer “a maker, supplier, or repairer of weapons or armor.”