zookeeper

one who maintains or cares for animals in a zoo