roofer

nouns

a craftsman who lays or repairs roofs
is derived from
is a type of (narrower)
a skilled worker who practices some trade or handicraft