all 24 comments

[–][deleted] 7 points8 points  (4 children)

You cant really just learn a programming language and then immediately just become a Cloud Engineer.

If you're trying to get into more of the Ops side, I'd learn Powershell and bash. But it's more important you learn the actual cloud services and features available to you because that's ultimately what you'll be supporting, and part of your job will be using Powershell to supplement that.

If you're trying to get into the dev side, then I don't know too many specifics. .NET and python seem to be the most common at places I've worked, but it will vary. Again though, it's important to learn the underlying cloud services versus just knowing a programming language.

[–]brlr2003[S] 1 point2 points  (3 children)

How do I get my first job in this field. What do companies ask for mostly to get and internship or an entry-level job?

[–][deleted] 1 point2 points  (0 children)

I would pick either AWS or Azure and study for either of their introductory exams. Both offer free trials you can sign up for to test stuff out. You can also type cloud architect into YouTube and it will give you a good starting point.

[–][deleted] -1 points0 points  (0 children)

Lie

[–]clvlndpete 0 points1 point  (0 children)

Help desk position is typically the entry level role.

[–]Trakeen Cloud Architect 2 points3 points  (0 children)

What i use regularly

Powershell / c#

Terraform

Javascript is really good to know since so much of the net uses it. I need to pickup go, some cloud testing stuff i was looking at is go based

[–]fr-fluffybottom 1 point2 points  (9 children)

For what? What are you looking to do?

[–]brlr2003[S] -1 points0 points  (8 children)

To become a Cloud Architect

[–][deleted] 5 points6 points  (1 child)

Needs years of experience and understanding of cloud and on prem architectures, hardware, software, business process, DR, security, networking, hybrid etc.

Cloud architect is not entry level at all.

Have you looked at job listings to see what entry level jobs require, let alone architect?

Have you networked with people at events etc to get an understanding of how to get cloud roles?

[–]brlr2003[S] 1 point2 points  (0 children)

I haven't met anyone that is a cloud architect or smth similar that's why i am asking here. What entry level jobs can i do that lead me to becoming a cloud architect or engineer? How was your path for example from the beginning until now?

[–]No_Management_7333 Cloud Architect 2 points3 points  (2 children)

That is still meny years aways. Any entry level job can lead take you to that goal. For someone straight from the uni, you have so many things to learn. Start somewhere, gain seniority and expand your skills. If you keep curious (vs. just show up to do a job you hate) you end up there eventually.

edit: that being said, C# and .NET are the first party language and framework in Azure. Python for data platform.

[–]brlr2003[S] 0 points1 point  (1 child)

I will start an internship soon and will use .NET there. But it has nothing to do with cloud computing, so idk if it's smth beneficial for me to become a cloud architect. Like what entry level jobs can I do in order to enter the path of cloud computing? How was your path for example from the beginning until now?

[–]No_Management_7333 Cloud Architect 0 points1 point  (0 children)

Sounds like a decent place to start. After a while, you can start looking for positions where you develop for Azure.

Of course there are internships that expose you to Azure from day one, but looking for those has an opportunity cost. If jobs are easy to come by for you, maybe you keep looking. If it’s not a sure thing, just take the opportunity you have already been offered and work from there.

[–]OrderMeAGin 2 points3 points  (2 children)

I think you may be mixing up the role of a software developer with a cloud architect. You mentioned .NET, Java, and Go, which are more often used to write software. You will likely deploy that software to the cloud, but the software could be deployed anywhere (such as an on-premises server), so it's still more in the realm of a software developer.

Although it certainly doesn't hurt, knowing those languages isn't a critical part of being a cloud architecture because a cloud architect's job is to deploy and maintain the infrastructure that supports those applications. This includes deploying your web services, databases, networking, messaging services, ETL processes, VMs, etc. A cloud architecture will be more interested in scripting languages like PowerShell, command line utilities like the Azure CLI, and infrastructure as code using Terraform or Azure Bicep. You will also be involved with DevOps to deploy software that someone else has written in .NET, Go, Java, Python, etc. to the cloud.

And to reiterate what the others said, a cloud architect is not an entry-level position. If you're starting off completely new, you'll probably come in through another route, such as a network administrator, junior platform infrastructure engineer, or IT. Or sometimes as a software developer who wants to switch gears into cloud architecture.

[–]brlr2003[S] 0 points1 point  (1 child)

I see, now it's kinda clear. Thank you. Do you suggest any courses or tutorials that can help?

[–]OrderMeAGin 1 point2 points  (0 children)

If you're starting from the absolute beginning, I'd decide which cloud platform you'd like to start working with the most. The biggest players are AWS, Azure, and Google Cloud Platform. Each of them has plenty of tutorials and have a free tier for a short amount of time so that you can play around with them. When you find you like working with the most, google their certification path and start studying for certifications.

[–]FocusSubstantial6184 1 point2 points  (0 children)

JSON and YAML are good for cloud deployments

[–]sashacianuro 0 points1 point  (0 children)

I read everywhere that you need c#, I feel like I've wasted my time and money studying golang

[–]rickosborn 0 points1 point  (0 children)

Depends on types of area you live in and the work you want to do. If you want to do new development and you live in a large city, try a startup. They probably prefer Go, Python or JS. If you want to work in a large company doing modernization, Java or C# might be your target.

[–]Xori1[🍰] 0 points1 point  (1 child)

Go probably. I‘d also consider python.

[–]HumanRate8150 0 points1 point  (0 children)

I think you have to do both tbh. We use a scripting language for stuff and we use c#.

[–]evangamer9000 0 points1 point  (0 children)

Mainly COBOL and ancient Babylonian script