weatherproofer

Noun

 * 1) Agent noun of weatherproof; someone or something that weatherproofs.