Is it recommended to first be a system admin in a user support role before becoming Cloud engineer in Azure/AWS GCP?