I'm currently in my fourth semester of an online BCA program and I'm studying over 12 hours a day. I'm planning to take the AWS SAA C03 certification soon. My goal is to focus entirely on Cloud and DevOps, and I'll dive into DSA and LeetCode after my internship. But I'm curious, do companies actually expect knowledge of Data Structures and Algorithms (DSA) for DevOps and Cloud positions? Can I still land a role in a good company without that background?
4 Answers
Sure, you could get away without a heavy focus on DSA, but it's not a guaranteed thing. Remember, DevOps is linked to development, so having some knowledge helps.
DevOps roles typically require both a development and operations background to be effective. I've definitely asked DSA questions before to assess a candidate's programming skills, but I don't press for code implementation. Just having a solid understanding is generally enough.
Definitely look into Kubernetes as well. It's becoming essential in the cloud and DevOps space. Knowing it can really boost your prospects!
Not really! While they expect you to understand programming, it’s not heavily focused on DSA. It’s more about practical skills.
True, you could specialize in either development or operations, but being knowledgeable in both is a plus!