If you know the sysAdmin stuff and how to handle the server. Follow this official guide: https://www.linode.com/docs/websites/cms/install-wordpress-on-ubuntu-16-04
Alternatively, there are a few hosting providers like Kinsta, WPEngine, Cloudways, etc. that manages the stuff for you. I think, Kinsta supports only GCE, WPEngine has it’s own infrastructure, Cloudways is a middle-man between you and the six different cloud server providers.