ordnanceman (ordnance + -man; agent_person)
A person responsible for storing, maintaining, and handling ordnance