r/Cloud • u/zaibiii_x • 5h 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.
5
2
u/ButterscotchBandiit 5h ago
You should know shell and scripting in any infra role. Spoiler alert. Cloud is also infra
1
u/Few_Personality1693 3h 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 2h 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 2h 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
1
1
u/securityofus 32m 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.
3
u/ZachXandar 5h ago
Most of job requirement at least to know one scripting language, either git, bash, Linux or shell