armorer
[ ahr-mer-er ]
/ ˈɑr mər ər /
noun
a person who manufactures, repairs, or services firearms.
an enlisted person in charge of the upkeep of small arms, machine guns, ammunition, and the like.