Where local codes do not prohibit it, you can install metal roofing over shingles. This is particularly possible because of how lightweight metal roofing is. However, it is vitally important that you make sure that the plywood which holds the shingle roof in place is strong enough to accommodate the metal roof.