Magic Johnson was named the president of basketball operations for the struggling Los Angeles Lakers on Tuesday as one of the NBA's most storied franchises undergoes a major shakeup to the their front office.