While some types of roof vents can be installed by a skilled DIYer, it’s generally best to hire a professional roofing contractor to ensure that your ventilation system is installed correctly and that your roof is not compromised during installation.