Assemble, maintain, and upgrade roofing systems utilizing a range of materials including asphalt, gravel, metal, shingles, tiles, and wood shakes. Remove damaged roofing components and clear work areas of debris. Perform detailed inspections to assess the condition and durability of roof structures. Tasks require physical endurance, the ability to work at elevated heights, and strict compliance with safety guidelines.