Armand made his debut with the South African team Western Province on 10 March 2012 in a 51–22 victory over the Boland Cavaliers. He finished the 2012 Vodacom Cup season with six appearances and one try. Due to injuries sustained by loose-forwards Duane Vermeulen and Nick Köster on the Stormers' 2012 Australasian tour, Armand received a call-up to the squad for the final tour game against the Western Force. The match ended in a 17–3 Stormers victory. He made his Super Rugby debut as a 75th-minute replacement for Nizaam Carr. Armand was a fixture in the 2012 Western Province Currie Cup side and started the winning final against the in Durban. He has also represented the Ikey Tigers in the Varsity Cup.
Exeter Chiefs
On 17 July 2013, it was confirmed that Armand would be joining English Aviva Premiership side Exeter Chiefs on a two-year contract. Armand has been a key player in Exeter Chiefs successful 2017 Aviva season becoming Champions of England on 27 May 2017. He was named man of the match in the final, where the Chiefs recorded their first ever league win with a 23-20 extra-time victory over Wasps. Armand made his Exeter Chiefs debut against the Leicester Tigers in the Aviva Premiership in September 2013. He appeared 11 times in the 2013–14 season, mostly as a substitute. In 2014–15, Armand appeared 12 times, starting in 10 of those appearances. Armand had a breakout season in 2015–16, appearing 21 times in the Aviva Premiership, starting each match and playing a total of 1,611 minutes. Armand also appeared in the Chiefs' European Champions Cup campaign and started the 2016 Aviva Premiership final. Armand was nominated for the Aviva Premiership player of the year award, which was won by Alex Goode. Armand won the Exeter Chiefs Supporters' player of the year award for 2016 and also earned an England Saxons call up for their summer tour of South Africa. He started the final as Exeter Chiefs defeated Wasps to be crowned champions of the 2016-17 English Premiership.
International career
In 2016, Armand was selected for the England Saxons' tour of South Africa. In 2017 Armand was named as a late addition to England's tour of Argentina following James Haskell's Lions call up. Armand won his first international cap for England on 10 June 2017 in their 34-38 victory over Argentina, coming on as a substitute in the second half. Armand's second cap and Six Nations Championship debut came as a late sub in England's defeat to Ireland in the 2018 tournament.