Skip to main content
7 answers
7
Asked 366 views

Is cloud technology necessary for interns or junior positions?

I am a 3rd-grade computer engineering student with knowledge of Java and backend technologies such as Hibernate, Redis, and MySQL. When I look at job applications, I often notice that cloud technologies are required, which I am currently unfamiliar with. While I have experience with Docker, I haven't used Kubernetes, AWS, or GCP. I find it challenging to learn these technologies solely through videos or self-study. Could this be a reason why I am not getting selected for interviews?

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

7

7 answers


0
Updated
Share a link to this answer
Share a link to this answer

Ashutosh’s Answer

While cloud technologies are not absolutely necessary, it's good to have basic knowledge about those, if you want to have your options open for job interviews. Most IT organizations are now becoming more and more technology focused and they want to do more work in their core domain rather than infrastructure related items, which cloud technologies provide. That's why companies are more comfortable, who can at least understand these concepts and can learn and deliver in them.

You can have two options, 1. look for a company that is not yet completely focusing on cloud, most likely some bit older but mature companies that have been founded more than 20 years ago, or 2. learn these cloud technologies. You don't have to just watch videos or articles on your own. You can take learning courses virtual or physical depending on your comfort. These can be live sessions with hands on learning that help a lot.

Best wishes to you for achieving what you are looking for.
0
0
Updated
Share a link to this answer
Share a link to this answer

Atul’s Answer

AWS, Azure, and Google Cloud don't expect you to be an expert straight out of college. It's advisable to maintain a decent Cumulative GPA (3.5 or above), push your boundaries by enrolling in courses related to the software industry, and hone your skills in computer languages.
These employers will assess your knowledge through a test (Amazon's test lasts for 3 hours - my son experienced this when he was hired straight from school) which you need to pass to secure an interview.
This is a common practice among other major companies as well.
If you're keen on expanding your knowledge, Google and YouTube are rich resources with a wealth of videos and articles to help you familiarize yourself with the subject.
Thank you comment icon Thank you for the advice, Atul. Emre
0
0
Updated
Share a link to this answer
Share a link to this answer

Stuart’s Answer

Some companies may require cloud knowledge, but most will not expect an entry level person to come and be an expert. For an entry level position that needs cloud work, I would like for someone with some comprehension of cloud technologies, but not necessarily any practical knowledge (i.e. what is kubernetes. I would not expect someone to come in and right away write helm charts (which aren't the most difficult thing to write :) )
There are cloud tutorials (mostly free) that you can go through to learn about a particular cloud vendor (AWS, Azure, etc). You can start your journey to cloud technology using a local docker desktop environment. I did my initial cloudish work learning about containers, helm charts, kubectl doing all of my work in a WSL2 Ubuntu session running on my windows 11 box. Once I understood that, I pushed my docker container image to dockerhub and was able to run it in Azure. Baby steps.
0
0
Updated
Share a link to this answer
Share a link to this answer

Thays’s Answer

Cloud technologies have become increasingly important in the tech industry, and many companies are leveraging cloud platforms like AWS, GCP, and Azure for various aspects of their operations. While cloud technology experience is not always a strict requirement for internships or junior positions, having some familiarity with cloud concepts and platforms can definitely be advantageous.
Then, while cloud technology knowledge might not be an absolute requirement for all junior positions, it can certainly give you a competitive edge and broaden your career opportunities. Consider taking small steps to learn and experiment with cloud platforms, and know that learning new technologies is an ongoing process in the software industry.
0
0
Updated
Share a link to this answer
Share a link to this answer

Mujeebun’s Answer

I remember being on the same boat during my first job. I did a small project at my school and deployed it on AWS EC2. The company that I applied to uses AWS extensively. I did not realize how much value the project added to my resume. Even though I am not proficient at that time for a junior role being familiar with the concept is good. With most of the tech companies operating on cloud or in the process of migrating to cloud, It will be very beneficial for you to have a knowledge of cloud technologies. For a junior or intern role, basic knowledge of any type of cloud AWS, GCP or Azure would be good. The concepts across different clouds are almost similar, so If you can focus on one cloud and learn its concepts, you will be able to easily apply them to any other cloud. There will be too many services that a cloud technology offers. With out getting overwhelmed you can focus on the services that are relevant to your domain. There are good resources online on learning platforms like Udemy offering great cloud courses. Good luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

Pallav’s Answer

Depends on the team you are trying to recruit for. Usually, teams aren't looking for experts in these technologies when it comes to internship or starting level roles, but any knowledge is always good to have. Would recommend understanding the terminology and picking up a few projects to get some hands-on knowledge in the area. Most of the cloud platforms offer developer trial accounts with no charge to help you get started.
0
0
Updated
Share a link to this answer
Share a link to this answer

Murat’s Answer

Absolutely! It's a great idea to familiarize yourself with the latest trends in IT, software development, and areas like cloud computing, AI, or security. These are hot topics right now. Using this technical lingo and showing your interest or qualifications in these areas can really give you an edge. It might even help you land a better job offer!
0