The Orioles signed former SF Giants and Cardinals left-handed pitcher Andrew Suárez to a minor-league contract.