I'm a cybersecurity student who's been diving into cloud and DevOps over the past 3-4 months. Although my main focus has been cybersecurity and not coding, I do have an intermediate grasp on Python and I'm comfortable with advanced scripting in Bash and PowerShell. I also recognize the importance of learning Infrastructure as Code (IaC), along with YAML and JSON. Given my background, do you think I have the right skills, or should I look into learning additional programming languages to succeed in DevOps and cloud-related programming?
5 Answers
Python is definitely a solid choice to start with! Bash is also really useful. I've found that knowing Go can be a big help since many DevOps tools are built with it. It sounds like you have a good base, but expanding your toolkit will give you more flexibility in your projects.
I totally agree that Python is essential. I’d recommend looking into Go, as many popular DevOps tools are written in it, which could make managing these tools easier for you. Understanding how they work under the hood can be a game-changer.
r
Your Python skills sound a bit basic, so focusing on improving that language would be a great call. Also, I’d suggest definitely picking up Bash scripting—it’ll be really beneficial for your DevOps toolkit.
Learning Bash is a good move; don't overlook Windows batch scripting either! It can come in handy. Since you’ve got a good handle on Bash and PowerShell already, diving into batch scripting would round out your skills nicely.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically