According to ZipRecruiter, the average salary for a cloud engineer is $127,957.
Want to make 6 figures? 💰
Start here 👇🏽
Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing.
Instead of owning servers, you can access technology services, such as computing power, storage, & databases, on an as-needed basis.
Google Cloud Platform, offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, file storage, and YouTube.
Microsoft Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.
MS offers lots of training resources for its cloud; start here
When building complex, and robust systems things can get unwieldy; even more so if you're using multiple cloud providers.
To help with this problem, engineers are now leveraging "Infrastructure as Code" (IaC)
Human readable code thats used to deploy resources, like a blueprint.
Deploying only on AWS?
AWS CloudFormation gives you an easy way to model a collection of related AWS and third-party resources, provision them quickly and consistently, and manage them throughout their lifecycles, by treating infrastructure as code.
Terraform is the #1 tool for provisioning cloud resources and should be in everyones kit right now.
Terraform is a tool for building, changing, & versioning infrastructure.
Configuration files describe the components needed to run a single application or your entire datacenter.
System orchestration: Ansible
Ansible is an OSS provisioning, configuration management, & application-deployment tool enabling infrastructure as code. It runs on Unix-like systems, and can configure both Unix-like systems and Microsoft Windows.