Here's my original comment:
Well, the flip side is. Do you have experience with AWS? Not really, but I've known Linux for years, have done stuff on Heroku, Digital Ocean, my own servers, hacked boxes and IBM Bluemix, but no AWS.
Sorry, we rejected you because you have no experience with AWS.
So to be honest, I've been looking into it, because apparently a lot of Dutch (not all) are too short-sighted to see that I've done development and am able to figure it out, or have transferable knowledge (fun fact/example: in part via HN articles that showed how to load balancers [0]).
Also on the money side, it's not that bad. It's $150 for an exam. I think by reading docs and watching this video [1]. It'll be possible to get.
Everything I mentioned here is also true for pentesting as I've experienced something similar there.
Now that you've heard me complain, I am actually for hire ;-)
I'm language agnostic, most experience with NodeJS/ReactJS, junior pentesting as second skill, I'm at my best as a 50% programmer / 50% anything else <-- pentester may be included in the second 50%, or: marketing, business analyst, UX, I'm open-minded and willing to learn.
If no company is hiring me by the first of January and all my applications are dead in the water, I'm starting something for myself.
[0] https://news.ycombinator.com/item?id=21490731
[1] https://www.youtube.com/watch?v=RrKRN9zRBWs&t=32838s&ab_chan...
A lot of the initial challenge in interviewing is proving you can meet a certain bar to get your foot in the door for an interview. And $150 to prove that you can do a 100K+ /year job seems like a pretty rational investment
Anyone who comes to any cloud provider with that mentality actually is worse than someone who has no experience.
That’s just as bad as someone who models a schema for a database meant for analytics the same way that model a database meant for transactions and wonders why it isn’t performant.
I have checked their huge product offerings a few times when I needed something I know they must have, and used that, like AWS Batch and AWS SQS.
As for "all of the different services". No, I haven't, but I can, and I will do that, on demand. My point is exactly that I don't want to sink huge time into reading their documentations for something I may never use. And I don't believe it is correct to prefer candidates who did that.
But the attitude that a cloud provider is just a bunch of VMs leads to crap like hosting everything on VMs, reinventing the wheel etc.
You wouldn’t hire a database admin with no database experience and expect them to learn on the fly. Why hire someone with no experience with your cloud provider and hope they would learn on the fly?
Any technology/service/language has footguns and best practices that you only learn from experience.
1921: "Why learn a Underwood typewriter and learn all their marketing junk?"
It just actually means you want to learn how to type. Sure the brand you learn on is a "Underwood" - but the concepts and structure are transferable. YES! You don't have a CAPS lock feature.
Cloud companies are just as weird and envious as the rest of us. So they copy!! If you can learn s3 you wont be shocked by any principals of gcs. Cloud tech is transferable. Cloud containers? Docker works on both.
People tend to use binary logic to gloss over the details that determine our future.
K8s is opensource org backed, docker is opensource startup backed. sshing in and installing Apache is an open setup that can't be sabotaged but not open standard. Signing in to Linux and starting your own python or C++ server code is open standard and can't be completely hijacked even by a BDFL controlling the main implementation direction.
I haven't met very many, but this is basically the attiude I've got from most people with AWS training.
Edit: With good/experienced developers, it's usually not that bad, but with new developers it can easily turn them into architecture astronauts.
We rarely (if ever) actually communicate our AWS certifications, except towards AWS themselves.
I got certs because the company wants them as part of their AWS contract. Other than that, the cert means nothing at my company.
This serves as an artificial barrier to hiring. I've done years of network engineering but then it comes down to "how many years of experience in AWS."
EDIT: Note that this isn't a new thing, e.g. we're looking for an "Oracle engineer"/"vmware specialist"/etc.
It is very funny when aws came up with their own.
I think this happens when a company engineers something so complex you need to train people how to use it. Rephrased as when a company fails to make their products easily understandable.
Having said this there is a place for such complexity and with market share comes the right to do so.
The aws product line is quite comprehensive and they have broken new ground trying to offer this.
Of course if this was a google company I would imagine product creation and sunsets. Meaning they shouldn’t be doing this.
Gaming the system... maybe, but it pure profit.
Calling it purely marketing content is cynical because even documentation or tech talks could be interpreted as marketing if you are cynical enough.
You can always choose not to go through their hoops and just study learning content but not book an exam. Learning platforms don’t really care.
A Raspberry Pi home automation server running Alpine, a load-balanced OpenBSD router... I make some projects which are considered a hobby for now.
But how would you convey this to a recruiter with limited to no understanding of technology? How would it even look like to a recruiter if someone like me was trying to get a foot in the door?
This is where certs might come in handy. I may not become an expert overnight, but at least it shows that I'm willing to focus and learn the material required to pass a cert.
For example, if employers would not find any good candidate with the certificate, they would not think of it as valuable.
Also, on the general topic, what should be more valuable:
A) an aws certificate on Route53
B) a certicate of training in dns and dns configuration
Which one will give you transferable knowledge to the other? But which one will be favored by a clueless HR recruiter?
Give the content a try, you'll find at the foundation of it is building highly scalable distributed system, just that the execution of it is via AWS. You can apply the same knowledge to any cloud platform.
I doubt that. Looking through the link and recently having discussed this in an OT-thread of an hobbyist-forum, the only thing you learn is AWS-lego. I don't see, how training for marketing keyword-riddled multiple choice-questions helps you in understanding the systems in question (case in point: Q1 of the "blog" - basically the only skill required is basic (!) logic matching requirements to the services (my mother can do this) and translating the marketing speech to requirements... – you don't need to know anything about interdependencies.)
If certification is indeed useless, and exams are simply basic marketing exams, it will eventually become a red flag in the hiring process.
This may be true for the lower levels (haven't taken those). But if you go higher, it's pretty heavy technical content. On the second level, I'd estimate <10% of questions/content was marketing.
Imagine if walmart was selling a certification on all the best way to distribute your money in their stores...
Anyway, everyone is free to do whatever he wants, but I'm very annoyed and worried about the network effect of such a thing.
For example, because of his bullshit aws certificates, this person will have the feeling of being part of a special club, and a sunk cost incentive to push for whatever possible aws solution to any problem instead of anything else.
And sometimes companies could use that as a requirement or plus in recrutement against other candidates, when, in fact, anyone will be able to do the same job by just spending a few hours only reading the doc for what is really needed!