Storage tank maintenance and inspections are performed either by dry inspection or via a remote vehicle. During a dry inspection, the tank is taken out of service and a qualified inspector verifies the tank’s integrity and identifies any non-compliance issues, which may include paint mil thickness, ultra-sonic testing for metal thickness, testing for the presence of lead in the paint and cross hatch testing for paint adhesion. In scenarios where dry inspection is impossible or unsuitable, a remote vehicle may be used for water storage tanks. A robotic submersible camera is lowered into the tank, working through the same criteria as a dry inspection, except the tank does not need to be taken out of service.