Knight's assignments since receiving his commission include: 14. March 2019 – March 2026, The Adjutant General, Joint Force Headquarters, Camp Johnson,
Colchester, Vermont 13. May 2018 - February 2019, Commander, 124th Regiment (Regional Training Institute), Camp Johnson, Colchester, Vermont 12. July 2016 - May 2018, Deputy Chief of Staff for Personnel (G-1), Vermont Army National Guard, Joint Force Headquarters, Colchester, Vermont 11. July 2015 - June 2016, Student, United States Naval War College,
Newport, Rhode Island 10. October 2012 - July 2015, Deputy Commander, 124th Regiment (Regional Training Institute), Camp Johnson, Colchester, Vermont 9. September 2008 - September 2012, Commander, Recruiting and Retention Battalion, Vermont Army National Guard, Camp Johnson, Colchester, Vermont 8. June 2007 - September 2008, Plans Operations and Training Officer (S-3), Headquarters and Headquarters Company, Brigade Special Troops Battalion (BSTB), 86th Brigade,
Rutland, Vermont 7. June 2006 - June 2007, Plans, Operations and Training Officer (S-3), Headquarters and Headquarters Troop, 1st Squadron, 172nd Cavalry,
St. Albans, Vermont 6. January 2006 - June 2006, Task Force Battle Captain, Headquarters and Headquarters Company, 1st Battalion, 172nd Armor,
Ramadi,
Iraq 5. January 2005 - January 2006, Assistant Plans, Operations and Training Officer (S-3 Air), Headquarters and Headquarters Company, 1st Battalion, 172nd Armor, Ramadi, Iraq 4. June 2001 - January 2005, Commander, Company B, 1st Battalion, 172nd Armor,
Enosburg Falls, Vermont 3. June 2000 - May 2001, Support Platoon Leader, Headquarters and Headquarters Company, 1st Battalion, 172nd Armor, St. Albans, Vermont 2. May 1998 - May 2000, Tank Platoon Leader, Company C, 1st Battalion, 172nd Armor,
Morrisville, Vermont 1. August 1997 - May 1998, Platoon Leader, Detachment 1, 42nd Military Police Company,
Berlin, Vermont ==Effective dates of promotion==