军官校担任副校长，2002年，艾伦成为第79任海官学生总队长，这是第一位担任此职的陆战队军官。随后，艾伦晋升为准将，并在国防部长室担任亚太事务主任。2006年至2008年，艾伦担任陆战第2远征旅旅长，和陆战第2远征军副司令，参与伊拉克自由行动，并在安巴尔省服役，担任多国部队西方副司令。艾伦最近的职务是在2008年7月-2011年6月，担任美国中央司令部副司令，2010年3月，因司令大卫·彼得雷乌斯突然调任驻阿富汗国际维和部队司令，而短暂代理司令。2011年7月，艾伦晋升上将，担任驻阿富汗国际维和部队