Bairstow's unbeaten 108 off 48 balls, with eight fours and nine sixes, see Punjab secure the win with eight balls to spare
“Yes I've resigned, only reason being time away from the family," the Indian cricket news website report quoted the former South African player as saying on Friday.
"With COVID-19, the schedule and doing all formats... the time away from my young family would be too much. I've loved being a part of the Tigers and will always have a soft spot for Bangladesh cricket and the great guys I've been fortunate to work with,” McKenzie added.
The board is likely to appoint New Zealand's Craig McMillan in his replace, according to a CricBuzz report published earlier.
McKenzie played 58 Tests and 64 one-day international for South Africa, as well as 155 domestic Twenty20 games.