Move heaven and earth to (do something)

To try every way to do something, to do everything one can to do something.

I will move heaven and earth to help my friend get a job with our company.