Ward is not a double agent. He is doing this to save Skye. Since he killed the wrong clairvoyant, he has to make things right. Even if it means infiltrating HYDRA and become a sleeper agent for SHIELD to know when, where, and how they're gonna eliminate Skye.