I've saw a lot of this debate on various forums. "Will on-premise IT support be replaced by MSPs and/or the cloud?" MSPs displacing (not replacing) the IT department, and the cloud cutting down on how many staff members are needed in IT. Either way, you aren't without a job, you are just getting displaced. That got me thinking, would I rather work for a cloud provider, or an MSP? Personally, I'd rather work in cloud operations. I've never been one for programming, so I don't see myself getting into development (regardless of how much you can make, I just don't find it as interesting). So I thought further over the last few months, who would I want to work for?
So I decided on Digital Ocean after much debate. I love their product, their pricing is crazy competitive, and their customer service is great. Lots of reasons why the business would succeed. So I started looking at their career openings, and I found one in operations. One thing though, you need lots of programming know-how, which I donāt have. Fine, Iāll learn it. But programming is a lot like anything else, you can be a master in one trade, or a jack of many. I am always a jack of many trades and a master of none. Itās worked out so far, but Iām a little lost on this one. They say you need to know Go, Ruby, Python, and C/C++. Iāve heard the first three arenāt a steep level of difficulty, but the C library is. Iāve also heard that the first 3 are more for automation, which seems about right. Not sure why a sysadmin would need to be an expert in C but thatās not the scope of this.
The scope is, am I staying ahead of the curve by looking at a cloud provider as a long term opportunity, or should I still stick with on-premise work? Thatās a tough one, because I know on-premise isnāt going to die out. Companies like the one I currently work for, will never go to cloud. āNever is a little definitive, arenāt you overstating?ā No. They will never switch. Itās not even their decision. Every client contract we have strictly forbids it. Sure, they could go cloud, but they would lose all their contracts.
Iām not sure that Iām looking for advice as much as I just wanted to say that. I know a lot of conversation has been brought up in the last year or so about what businesses are going to do and if on-premise jobs are in jeopardy. I donāt think they are. Will small-medium businesses make a shift? Sure, I could see that. Will all businesses? Of course not, thatās ridiculous. At least not in my lifetime I figure. Not to say they wonāt, as the future is unknowable, I am just skeptic.
Long rant coming to an end, what language(s) would you learn, if you really wanted to work for Digital Ocean in operations, and why? Automation languages I can understand, I just donāt really know where to start, and where to end, because nothing in IT really ever ends, it just gets repurposed or reformatted it seems like.