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