Assuming you do not have experience of roof installations then this would be very ill-advised as this is a rather complex build and it would be an unnecessary risk to take for such a vital part of your home.
Using an expert Roofing Contractor means you do not have to worry about an improper installation, or sourcing the required materials.