The Dodgers and Cuban pitcher Yaisel Sierra have finalized a $30 million, six-year contract.