"We are very excited to add John to our staff. We took our time with the search and made sure we left no stone unturned to get the right fit," Vikings coach Mike Zimmer said in a statement. "He has a track record of success and has proven to be a great teacher. We feel John will have good chemistry with our team and we are all eager to get to work."