It’s pretty dangerous to do roof installations or fix any issues with an old roof by yourself. And even if you’re confident you won’t get hurt, there’s still a possibility that you may cause more damage. A roofing contractor has not only the proper training and experience but also the necessary tools to get the job done.