A forma correta de escrita é faz dois anos de acordo com a Língua Portuguesa.

Ou seja, o verbo fazer, no sentido de tempo decorrido é impessoal; é conjugado na terceira pessoa do singular.

Faz dois anos significa decorridos/passados dois anos […] o que, no contexto de “tempo decorrido”, o verbo fazer é impessoal.

Faz dois anos que não a via.
Faz dois anos que trabalho no setor privado.

De forma similar dizemos: Não a via há dois anos.

Outros exemplos de verbos impessoais:

fenômenos da natureza: chover, amanhecer, relampejar, ventar, nevar, escurecer, estar e fazer (meteorologia)
tempo: ser (indicando data, hora, distância) e fazer (tempo)

Obs:
verbo impessoal = não tem sujeito com quem concordar, ou seja, deve ser empregue sempre na terceira pessoa do singular