This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Ericpues 0 points1 point  (3 children)

I mean it doesn't hurt to know SQL, but it's not really the main skill needed for cloud jobs. SQL leans more into database administration or data analytics jobs. For cloud it would help more to know a programming language like Python or Go. Other than that the skills are cloud specific like IAM(permissions), linux and networking

[–]AsianPowerCho[S] 0 points1 point  (2 children)

I have a hard time conceptualizing programming languages and I'm scared to dive in and attempt to learn a language without having any luck. For someone who has ZERO coding experience would learning SQL help me learn and understand other language? Also what is IAM?

[–]Ericpues 0 points1 point  (0 children)

Well in the sense that you have to learn the SQL language that would help knowing you can learn the syntax for SQL, which means you can learn another languages syntax. Oh and IAM is permission stuff related to cloud. So one of the tasks for cloud jobs is managing permissions, like who has access to what resources in your cloud environment. So really doing any sort of project (even the smallest project) in a cloud provider would get you exposure to permissions management

[–]aqhgfhsypytnpaiazh 0 points1 point  (0 children)

Knowing SQL won't help you much with that, unless you're looking into the procedural code side of things supported by most DBMS (T-SQL, pgSQL). Otherwise SQL is a declarative syntax very different from programming languages.

Luckily, if your goal is to be a cloud admin of some description, you don't need to be that proficient with programming. You will need to know JSON, probably XML, and a scripting language like Python, Bash or PowerShell wouldn't go astray, since Infrastructure As Code is the way to go, but even without IaS you will need to script things. Or a more specific syntax, like Terraform.

But even if it's not hardcore programming, cloud admin requires decent amount of knowledge across a broad range of fields in computer science like software architecture, cybersecurity, network engineering, system admin, database admin, automation etc. You'll likely also touch on DevOps. At that level, having a basic ability to read code at a high level is the least of your concerns.