Warren's coaching career began in 2005 as a graduate assistant at Air Force, toward the end of head coach Fisher DeBerry's tenure there. He served as an assistant to Jemal Singleton, who coached the junior varsity team.[5] DeBerry retired after the 2006 season. New head coach Troy Calhoun retained several graduate assistants from DeBerry's staff, including Warren, Singleton, Brian Knorr, and Blane Morgan.[6] Calhoun created the title of "recruiting coordinator" for Warren, recognizing his abilities as a recruiter.[7] In early 2012 Calhoun promoted Warren to defensive coordinator, following Matt Wallerstedt's departure for Texas A&M.[8]
Warren served as co-defensive coordinator alongside Steve Russ for the 2012 and 2013 seasons. Warren recruited the state of Georgia well, but Air Force's defenses ranked among the worst in NCAA Division I Football Bowl Subdivision. In January 2014 Air Force hired Brian Knorr, formerly a fellow graduate assistant and most recently defensive coordinator at Wake Forest, as a defensive coach. It was rumored that Warren would be demoted and Knorr would replace him.[9] Warren chose to depart Air Force and become defensive backs coach at the University of Nebraska under defensive coordinator John Papuchis and head coach Bo Pelini. Knorr stayed at Air Force for all of ten days before taking the defensive coordinator job at Indiana University; Matt Weikert eventually filled the position.[10]
2014 would be Pelini's final season at Nebraska; the school fired him following the conclusion of the regular season. Incoming head coach Mike Riley, long-time head coach at Oregon State, planned to retain Warren alone out of all of Pelini's assistants, citing Warren's skill as a recruiter.[3] Nevertheless, Warren departed in early 2015 for the University of North Carolina in the Atlantic Coast Conference to become defensive backs coach under new defensive coordinator Gene Chizik and head coach Larry Fedora, then in his fourth year. Also new to the staff was Papuchis, serving as linebackers coach.[11][12]
Warren departed North Carolina after the 2016 season to become the defensive backs coach and special teams coordinator at the University of Tennessee in the Southeastern Conference (SEC) under head coach Butch Jones. Warren replaced Willie Martinez, who had resigned after a disappointing season. Beyond improving the pass defense, there was an expectation that Warren could help recruit the Atlanta area, where a resurgent Georgia until Kirby Smart had made significant inroads.[13] Tennessee fired Jones midway through the 2017 season and hired Jeremy Pruitt to replace him. Pruitt did not retain Warren on his staff, but he was quickly hired by Dan Mullen at the University of Florida, also in the SEC, as the cornerbacks coach.[14]
Warren stayed at Florida for a single season before accepting the defensive backs job at Georgia under Kirby Smart. He replaced Mel Tucker, who departed to take the head coaching job at the University of Colorado. Georgia was Warren's third different school in the SEC in a three-year span.[15] After two seasons at Georgia, Warren departed to become defensive coordinator at Indiana University under Tom Allen. He succeeded Kane Wommack, the new head coach at the University of South Alabama.[16]
Following the departures of former coaches Jay Bateman and Jovan Dewitt, Warren was named co-defensive coordinator and defensive backs coach for North Carolina on January 8, 2022, returning to the Tar Heels alongside Gene Chizik, who will serve as the Assistant Head Coach for Defense and defensive coordinator.[17] After the 2023 season, as the Tar Heel defense continued to struggle, Chizik was let go, and Geoff Collins was hired to replace him. Warren, who had returned to Chapel Hill with Chizik, was retained by coach Mack Brown and elevated to the assistant head coach position.[18]