hiring a professional for roof