No secret votes in impeachment.
I don't know about the impeachment vote, but it could be done in the Senate.