攻击型核潜艇阿什维尔号 (SSN-758)担任主任参谋，后担任第8潜艇中队助理中队副。1996年6月，汉尼第一次领导一艘潜艇，担任洛杉矶级攻击型核潜艇火奴鲁鲁号 (SSN-718)艇长；2002年6月至2004年7月担任第1潜艇中队中队长，母港为夏威夷珍珠港，并于2004年中晋升准将；2006年10月至2008年3月，担任第2潜艇战斗群司令，2007年晋升少将。汉尼的岸上任职包括，在美国海军反应堆管理处负责士兵事务的行政助理；在分管预算的国防部副部长办公室担任国会拨款联络官；在美国太平洋舰队担任分管计划