Roof repairs are definitely specialized projects. Sometimes they be done by the handyman and homeowner. But qualified tradesmen will repair your roof quickly and thoroughly, so weigh this up if you are attempting the project yourself. Roofs protect you and the contents of your house from the weather, so repairs are vital.
If you’re employing someone else to repair your roof for you, only use a licensed roofer that you can trust, and use them again if needed. Licensed roof contractors will mostly offer a guarantee, so look at this as a benefit and take it up because it does ensure that the repair job was done correctly.