Keep up the good work.
Keep on good working.
If a person is doing a good job and you appreciate it (like it) which of these two will you use?
What are the differences between these two phrases?
In my opinion the first phrase is a bit wrong.
One can keep up with some other one but can one (a person) keep up with something?