• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Paul Clapham
  • Bear Bibeault
  • Jeanne Boyarsky
Sheriffs:
  • Ron McLeod
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Jj Roberts
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • salvin francis
  • Scott Selikoff
  • fred rosenberger

What cloud technology should I learn for the Job Market?

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am looking for a job in US. I worked in basic core Java and J2EE technologies. I know hibernate and Spring framework. The companies are asking cloud computing. What are the cloud technologies should I learn if I need to make myself eligible for the job market
 
Marshal
Posts: 7788
536
Mac OS X VI Editor BSD Linux
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch.

Answers may vary depending on the engineering teams structure and who's responsible for what, but here are few things which you'd may face and would be good if you'd have some idea about them.

1. Understanding of infrastructure as a code, tools in use i.e. Terraform
2. Understanding of apps conteinerization, tools in use i.e. Docker
3. Understanding of containers orchestrating, tools in use i.e. Kubernetes
4. Understanding of some messaging queues, i.e. AWS SQS, Google Pub/Sub
5. Understanding about Lamdas (AWS) and Cloud Functions (Google), what events they support..., other clouds have similar products too
6. Some knowledge about how to build REST APIs
7. Read about parallel data processing, i.e. using Google Dataflow (for instance pipelines implemented with Apache Beam library), MapReduce, Apache Spark.

As mentioned, depending on how big company is, you may or may not need to have some more than basic networking understanding.

Some of mentioned above not necessarily are tight to technologies used particularly just in the cloud, but they are quite popular.

Most importantly: don't get put off by the list of things, the understanding more or less would come with having actually use them. But these are the things you may want to lookup and read/research a bit further so you'd get some ideas what these are, the rest you'd learn at work.

Best luck with job search.
 
Poo Mani
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your quick update. I have been asked for AWS by several employees. The resource I am learning from is https://aws.amazon.com/getting-started/.
Do you have any other good resource which is free ....
 
Greenhorn
Posts: 12
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
AWS and Azure are two of the most common cloud providers. The cloud fundamentals will be same. You can choose one of them and learn for e.g AWS. You can start by understanding what is cloud and why is it required. You will come across that the most common services offered by any cloud are IAAS and PAAS (and also SAAS). You can understand the differences between these. After learning IAAS (simply the raw servers provided with OS ), you can learn about the numerous PAAS components offered in cloud. You can learn about Serverless programming and how it is done using lambda functions / azure functions. You can learn about the persistence services provided like RDS/Azure SQL, CosmosDB/DynamoDB. You can learn about the S3 bucket/Blob Storage. You can learn about deploying your applications using Elastic Bean Stack/ App Service. You can learn about queue service like SQS /Storage queue and others. This can be a good start. Later, you may want to have a look at Iot Hub/Azure IoT and Stream Analytics/Kinesis Analytics and others.
 
Always look on the bright side of life. At least this ad is really tiny:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic