Nearly every Barik out there has a healing card in their loadout. It provides him a heavy sustain. Cauterize is an all around counter that also works against him very well in that aspect, even without a healer on enemy team!
Try to separate him from his turrets and wait out his shield because of the short duration of the shield. Do not let him be first on point and set up turrets.