Put on rubber gloves and brush over the damaged spot on your painted aluminum roof with a wire brush to knock off any surface dirt, rust or corrosion.
Pour a small amount of paint thinner over the same area you brushed, then scrub vigorously with steel wool to remove any paint. Abrade the same spot with sandpaper once most or all of the paint is taken off.
Fill a bucket with plain water and rinse the cleaned spot with a sponge to get all the chemicals and dust off the aluminum roof. Let the spot air dry before proceeding.
Squeeze equal amounts of epoxy resin and hardener from their respective tubes directly over the hole in the aluminum roof and smooth it with a putty knife. Allow the patch to harden for about five hours.
Apply a coat of alkyd primer over the patch with a paintbrush and let it dry for about three hours, or as long as directed by the manufacturer.
Apply at least two coats of enamel paint in a matching color; wait about two to three hours between each coat. Let the paint dry completely to finish the repair of your painted aluminum roof.