As Rartemass suggests, there are two ways to hide. One is to be invisible, whether literally, or simply blending into the crowd. The other is to take the highest possible profile, assuming a role that is so out there that no one would think to look at you for something.
For the first, the best things in your arsenal will be holowear, AR 'skins', and mask/physical mask spells, along with ruthenium on the armor. Shapechange magic would also be helpful.
For the second, if you take steps to enhance that image, then relatively simple disguises enable you to 'break away', if you need to. You want to know the real reason no one connects Superman with Clark Kent? It isn't the pair of glasses, but the change in attitude. Mild mannered Kent is so different from Superman that no one even considers that they could be the same. I'll admit that this is the trick I use with my character, Iceblade. In his public persona, he plays up and emphasizes his playboy image, looking like the renegade noble turned high-class escort, carefree and a bit lecherous. When he's running, however, his attitude is completely professional, and often a bit cold. He may wear a mask, but it isn't the mask that keeps him from being identified, but the dramatic shift in personality.