3 ms·
What you are describing is a "developer doing devops" arrangement, or maybe some junior guy with an associate-level certification. A well paid Cloud Engineer is
by totallywrong 3y ago
What you are describing is a "developer doing devops" arrangement, or maybe some junior guy with an associate-level certification. A well paid Cloud Engineer is 100% expected to know architecture, Linux, networking and all the things you mention.
- dijit 3y agothere are engineers who specialise on systems that have been in industry long enough to be called senior that have never touched anything non-cloud. Most people who are “devops” with <8 YoE are unlikely to have touched non-cloud systems. Worse still, whether you want to admit it or not: some people are "DevOps" with no prior developer or sysadmin experience. (Since the term "Systems Administrator" is out of vogue but the need for systems administrators has never gone away.) There are so many bootcamps for this too, and they mainly focus on AWS skills. Here's a few bootcamps that people might decide to take to break into "DevOps" of which none are assuming prior knowledge, though techworld with Nana does teach a little Linux. https://www.techworld-with-nana.com/devops-bootcamp https://www.techworld-with-nana.com/devops-bootcamp https://clarusway.com/aws-devops/ https://clarusway.com/aws-devops/ https://www.udemy.com/course/aws-devops-bootcamp/ https://www.udemy.com/course/aws-devops-bootcamp/ https://techproeducation.com/courses/aws-devops-engineering/ https://techproeducation.com/courses/aws-devops-engineering/ https://aws.amazon.com/training/classroom/devops-engineering-on-aws/ https://aws.amazon.com/training/classroom/devops-engineering...
- totallywrong 3y agoI know where you're coming from but the reality is that a lot of those things are increasingly less relevant. I'm not sure what real advantage I get today from having done racking and cabling of physical servers back in the day. In a managed Kubernetes world, I haven't leveraged my ability to run a massive pool of Linux servers in a long time (I kind of miss that btw). For all intents and purposes you can be a great DevOps / Cloud Engineer / SRE or whatever you want to call it without ever seeing a non-cloud system.
- dijit 3y agoI think we're in agreement which is the entire point of the thread we're in. You don't need certain skills today; instead you can use higher order systems instead. That doesn't mean there's no value in understanding (to use a programmer example) a linked list. Equally knowing how a queue system works from the OS to bytes on a wire can make a world of difference in some contexts. You can live in the higher order world and use the tools that make life simple (google analytics, in the case of this thread) but you are jailed to not understanding the systems that they are made from and while you are exposed to some concepts not everything transfers cleanly. "What is the PostgreSQL equivalent of a ML.PREDICT in Google Spanner!". To give another contrived example; a huge reason people learn Latin or complete computer science courses is not because they will be speaking Latin or using Comp Sci concepts; it is because it sets a foundation for learning other systems, a sort of proto-field that permits you to see the relationship building blocks on which other systems exist.