Climbing and working at heights, balancing, stooping, kneeling, crouching, reaching, handling, standing for long periods, walking, pushing, pulling, repetitive motion, working in confined spaces, working in extreme cold and heat, visual acuity, working near hazards including moving mechanical parts, working near electrical components and exposures to chemicals. Perform general cleaning and minor maintenance duties to maintain company vehicles, routinely inspect equipment, and maintain shop areas in a clean, orderly, and functional condition .