caretaker

A person who looks after and protects people or places.