Attempting to fix the roof by yourself can be risky especially if one does not have the right training. You should hire a professional roofer with a license and insurance for a secure service.