Breaking into cloud : For fresh graduates and folks looking for career transition from non IT field
Start with "Why?"
This is an attempt to get the fundamentals in place.
Ask questions like -
Why do we need cloud?
Why now?
Why not 20 years ago?
TL;DR - Take a Cloud 101 course from MOOC or University
Fundamentals go a long way in your career
This is an attempt to get the fundamentals in place.
Ask questions like -
Why do we need cloud?
Why now?
Why not 20 years ago?
TL;DR - Take a Cloud 101 course from MOOC or University
Fundamentals go a long way in your career
Acquaint with the vocabulary of the cloud.
Read a book / Watch Videos / Talk to someone and get acquainted with the terms like High Availability, Scalability, Elasticity etc
Pay special attention on how they differ from each others. The definitions could sound similar at first
Read a book / Watch Videos / Talk to someone and get acquainted with the terms like High Availability, Scalability, Elasticity etc
Pay special attention on how they differ from each others. The definitions could sound similar at first
Make a chart / note card / flash cards of these terms and go over them before you study for your next session. You will thank me once you start working on real systems for emphasizing the importance of these.
Once the fundamentals are clear, its time to choose a cloud vendor to start with. Choose any vendor which is accessible to you via your school or work. But if you do not have that liberty, start with AWS ( Ignore my bias and take my word for it please
)

Create a cloud account. Most vendors let you play with the services for free within certain limitations. READ THEM! Don't just sift through them. It will come in handy when you will try to understand how the billing works later.
Choose an area you would love to specialize. You will use cloud and still can be a UI Dev, SRE, DevOps, Backend Dev etc. Cloud has come to a point where it is a complementary skill to have at the entry level.
Don't choose cloud because you want to make career where you don't want to code. Many people have asked me for help to learn cloud assuming it won't need coding skills. Yes, you will need coding skills.
You cannot learn something fully, unless you put in your time building something. Build as many mini projects as you can. Here are some ideas -
For UI - Use one of many Amplify library in your code, integrate cognito. May be deploy your code using Amplify Framework
DevOps - Implement a CICD Pipeline using Cloud Native Services. Deploy apps of different stack. Fork apps from Github / Gitlab for this exercise
DevOps - Implement a CICD Pipeline using Cloud Native Services. Deploy apps of different stack. Fork apps from Github / Gitlab for this exercise
Build your infrastructure using IaaC tools like CDK or Terraform. Destroy your infrastructure after you are done playing with it . IaaC will come in handy here.
Full Stack - Learn S3, APIGW, Lambda and DynamoDB. Develop a simple website that will serve as your landing page on the internet. Develop it using above services. Give it a login functionality and feature for people to save their favorite article of yours.
For detailed explanation of above - check Cloud Resume Challenge by Forrest Brazeal
Document your journey via Blogs / YouTube Videos / Github projects. Let the world know the effort you are putting in. Let your work speak for you in the interviews.
If coding is not your cup of tea, create a blog using cloud services by using either wordpress or ghost.
Hunt for internships or work with an NGO in your area. Help them digitalize. Plenty of scope to take small business online in India. Solve their day to day problem using cloud.
Join a user group or community near you. Many cloud vendors have campus ambassador programs. Join them to get additional benefits.
If your college is not a part of the program, create a cloud club and meet once every week. learn and discuss new ideas related to cloud in the club
If your college is not a part of the program, create a cloud club and meet once every week. learn and discuss new ideas related to cloud in the club
Join hackathons. Doesn't matter if you don't win. You learn a lot. There are plenty of websites that have these running entire year.
If in doubt, ask someone for guidance. Find folks on Twitter / LinkedIn and ask for help. The worst case scenario, they won't reply. Good thing is, there are millions out there. Someone will reply and help. remember, if you don't ask, the answer is always no!
This may sound generic, but its deliberate. You can't achieve mastery unless you put in the time and work on it.
Above words are like a map. Although they give a direction, its ultimately you who have to walk in the right direction. DMs open for Qs.
Above words are like a map. Although they give a direction, its ultimately you who have to walk in the right direction. DMs open for Qs.