Caterpillar Chief Human Resources Officer Cheryl H. Johnson will retire April 30 following an impactful seven-year career at the company.