How do I gain the skillset to work as a cloud and digital consultant for organizations today?
How do I gain just enough experience through exposure to a wide range of cloud and technological services and skills, without being too shallow in my understanding of or competence in all the respective fields of expertise to keep up with market trends. Do you recommend depth over breadth or vice versa.
Amazon Web Services (AWS) is the industry leader in cloud computing and its customers range from small to large (think Netflix). One great thing about AWS is that they offer cloud consultant training for free.
Alex recommends the following next steps:
search over web browser and on Youtube gather information there are multiple cloud services like AWS, Google Cloud and MS Azure are having more job.
Lalitha recommends the following next steps:
1. Start with beginners course - There are so many videos on YouTube. Enroll in one of the course which provides hands on lab AWS Certified Cloud Practitioner)
2. Watch videos on various AWS services.
3. Depends on your interest you can go deep. There are various career paths
AWS Certified Developer – Associate
Amazon AWS Certified Solutions Architect – Associate
Dev Ops engineer
AWS Certified SysOps Administrator – Associate
AWS Certified DevOps Engineer – Professional
Data Science engineer
AWS Certified Machine Learning – Specialty
AWS Certified Database – Specialty
AWS Certified Security – Specialty
Someone already said depth is better than breadth
First - I commend you for considering this dilemma!
Second - I think the answer to this question will be highly dependent on how you are applying this knowledge.
Many solutions lean heavily on engineer experience - i.e. a consultant will recommend something that fits the expertise of their team.
Here's my answer from the time I have been in the career field - Depth is better than breadth to a certain extent. I would recommend learning deep into a solution (AWS) until you feel like you can't watch a YouTube video that gives you an AHA moment. Basically, if you feel you can teach an entry level class, look back into the field and see if there is another one to learn.
Right now, you really only need to focus on AWS, GCP and Azure, but tomorrow there may be more competitors in the space.
P.S. Never stop learning! Just keep looking toward the next big thing!
For example there are also 3 main types of cloud computing services.
Infrastructure-as-a-Service (IaaS) - Amazon AWS is market leader followed by Google Compute Engine, MS Azure
Platforms-as-a-Service (PaaS) - Pivotal Cloud Foundry, Redhat Openshift
Software-as-a-Service (SaaS) - Salesforce
Once you decide on you path then you can gain knowledge by reading online tutorials/videos on AWS, Azure, Google cloud etc., Also you can take certification programs provided by online courses from Udemy or Simply Learn etc.,
Please note If you learn one of above clouds, more or less remaining or similar.
Phani recommends the following next steps: