Someone who builds, monitor, maintains, and/or architects cloud solutions and infrastructure.
You see the and/or in here and that's because your responsibilities will depend on where you work. Larger companies will have more engineers and you'll be able to work on just building, or architecting, whereas at smaller companies, you might have to work on each piece. It can get overwhelming, but trust me, cloud engineering is a very exciting field to be working in currently.
Okay, let's dive in
Area 1: Choose a cloud platform to learn
As a cloud engineer, you will live and breath inside one or multiple cloud platforms.
Area 2: Learn DevOps methodology
DevOps is a set of practices that if you implement, you will shorten your development lifecycle, improve your software quality, and provide continuous delivery of your software. All of this means you to better serve your customers and your time to market is shorter.
Area 3: Learn a programming language
The power of the Cloud really comes into play when you learn how to automate your tasks.
Side note: This isn't really programming but learn some terminal skills, knowing how to use a terminal well will save you time.
In this video I provide an overview of each area, resources and a few project ideas to get you started!
I plan on creating more content around Cloud Engineering; it's great to share what I've been learning.
If you have any feedback at all, please let me know in the comments below or reach out to me on socials.
Thanks for reading and possibly watching!