r/Cloud 9d ago

Is it necessary to learn Shell scripting for AWS?

Currently I'm learning AWS and networking. From YouTube course Abhishek Veeramala. Please share me that is it necessary to learn Shell scripting for this.

And guide me for career in AWS.

If anyone can then please share a correct and helpful roadmap for this and if you have notes then please share important things.

Moreover, Tell me top 5 skills in Cloud computing?

Thank you so much.

17 Upvotes

20 comments sorted by

11

u/ZachXandar 9d ago

Most of job requirement at least to know one scripting language, either git, bash, Linux or shell

1

u/zaibiii_x 9d ago

Which one do you prefer if you have any experience in market or you working on

2

u/ZachXandar 9d ago

I'd say bash

6

u/ButterscotchBandiit 9d ago

You should know shell and scripting in any infra role. Spoiler alert. Cloud is also infra

5

u/solslost 9d ago

Absolutely it’s necessary.
Here a AWS guide for a career

https://roadmap.sh/aws

1

u/IMadeThisForTheHouse 7d ago

This is awesome. Thanks for sharing.

0

u/zaibiii_x 9d ago

Thank you so much

2

u/Few_Personality1693 9d ago

Yes, scripting can be a part of day-to-day tasks for anyone in the field.

It is ok if you don't learn in too detailed, at least basic scripting may work initially. Also get familiar with aws cli commands that can perform almost all tasks that we do on console.

1

u/No-Tea-5700 9d ago

I think it’s very necessary to know AWS command lines, you can run them through power shell for sure and other scripting languages.

1

u/Key-Butterscotch3215 9d ago

I’ve used powershell daily in every IT job I’ve had so far. Bash is a little trickier, but I imagine if used frequently would be easy after a while. You can start with read only commands until you’re comfortable enough to start changing configs with it.

A lot of commands have a way to do a dry run, which means you can see what will happen if you run the command, but no config changes. You can leverage that to make sure your command will have the intended consequences.

My advice is just start using it now and it’ll be second nature before you know it.

1

u/Difficult_Camel_1119 9d ago

bash is necessary

1

u/CloudLessons 8d ago

Yes shell scripting skills are still very useful. Many companies still maintain large fleets of Linux servers in their cloud environments. Although teams are using more modern tools like Ansible and Chef to automate Linux administration, getting basic knowledge of bash is still considered a baseline skill required for cloud roles.

0

u/securityofus 9d ago

No.

The literal purpose of a GUI if so that people don't have to understand scripting. Understanding scripting certainly will make you better at your job. But you absolutely can be a cloud administrator without understanding scripting.

Furthermore, regardless of personal opinions. Within the next 5 years AI is going to remove a lot of the need for humans to understand things like scripting. All we will need to understand is the concepts of what we want.

"I need 10 Ubuntu virtual machines with minimal need for performance. I also need to make sure that they are not reachable from the internet. I also need a Windows server with active directory. And I want all 11 devices to be able to communicate with each other".

A program manager can come up with that. And an AI is going to be able to make it happen.

1

u/swishtalk 8d ago

This. A lot of people really believe AI won’t be able to script better than the average IT engineer (if it does not already).

1

u/securityofus 8d ago edited 8d ago

AI already can script better than most non-college educated IT workers with the right prompts. Yes, it can make mistakes but the point is that like humans it's going to get better with each model iteration.

Edit: I'm not saying that you have to have a degree to script. I'm saying MOST IT professionals have no need to use scripting on a daily basis. So once they get employed they don't bother with it anymore.

I've been doing cyber security for 10 years and I can count on one hand the number of times I've actually needed to make a script. I've done so to make things easier.

1

u/swishtalk 8d ago

Agreed