In regular spoken English you would say, "All he (ever) does is bitch about his job." While the two formulations are grammatically correct it sounds like you are translating an idiomatic expression from your native language.
Actually, your exact formulations exist in other languages, but in spoken English we would say it as above.