Scott Harris was hired as the Tigers' president of baseball operations, leaving the Giants after three years as general manager.