It's worth doing it. There's a LOT of ground to cover beyond lambda, ec2 and s3 and they pretty much hand you a bunch of best-fit cookie cutter solutions as part of the training. There's a number of recommended paid training courses but the official courses are free and can at least lay foundational knowledge.
CSCareerQuestions
A community to ask questions about the tech industry!
Rules/Guidelines
- Follow the programming.dev site rules
- Please only post questions here, not articles to avoid the discussion being about the article instead of the question
Related Communities
- [email protected] - a general programming community
- [email protected] - general question community
- [email protected] - for questions targeted towards experienced developers
Credits
Icon base by Skoll under CC BY 3.0 with modifications to add a gradient
At least get Cloud Practitioner. It's pretty easy. I would recommend getting all three Associate certs as well. The knowledge is well worth the cost.
I've been in the DevOps world for as long as there's been one. I have literally never seen anybody with any kind of DevOps certification. It would not mean much to me if they did. DevOps proficiency comes from a willingness to learn and experience. That's it. The cloud certs are good became the process of standing up infra can be complex. The training will help speed up the learning process.
DevOps is a great segment to be in. It's never boring. There's always something to do. If you are willing to learn on the fly, with or without formal training, you can go pretty far.
Oh cool, that’s good to know I’ll consider those four then. I’d really like to stand out and I’m still trying to learn on my own.
Would you have any good learning sources for DevOps stuff?
And I’ve heard it’s great which is why I’m interested. I’ve heard it’s like the software side of IT and software engineering which peaked my interest especially working IT for 6 years :)
I have an AWS DevOps Pro cert. The test very much focuses on DevOps using AWS services. If you plan on going DevOps in AWS it is certainly worthwhile in lieu of experience.
However, they are not easy certs and you have to renew every 3 years. Dip your toes in the practitioner cert for a basic understanding of AWS services, the Developer cert to have an idea of how AWS connects services together for development purposes, and the DevOps pro for solutions architecting for DevOps in AWS.
For something less AWS-centric, look into getting Hashicorp Terraform certifications. Lots of IaC uses Terraform and that's a cloud-agnostic tool you should definitely highlight as a skill set if you plan on doing DevOps.
Oh nice I didn’t know terraform did certs
I've got the devops associate and I would probably pass and instead just deploy a couple apps using terraform or cloudformation with some boto3 and put it in github. It could help land your first job in the devops space though if that's a concern. In practice I find the certification path to be very AWS specific things and many companies will be avoiding the ultra managed services services for core apps as the lock in is quite high and there's nearly-as-managed services which keep your app more portable.
Definitely worth it to have AWS certs! You should ask your job if they'd cover the costs, most places worth staying at will happily pay for extended learning. I just picked up this humble bundle of DevOps books because it's a wide range of topics for really cheap - https://www.humblebundle.com/books/devops-2023-oreilly-books?hmb_source=humble_home&hmb_medium=product_tile&hmb_campaign=mosaic_section_3_layout_index_2_layout_type_threes_tile_index_1_c_devops2023oreilly_bookbundle
I have mixed feelings. I spent 4 years working at AWS, was an original member of the SDK/CLI team, and I regularly work across the spectrum of AWS services on a daily basis. Is it worth the effort to get a (virtual) piece of paper with my name on it? Maybe, maybe not.
But if you lack the experience/reputation and are trying to build it, I think it could be useful. But it only matters if you're actually doing the things that you get certified on. Because learning for real is more important than a (virtual) piece of paper with your name on it.