Hey everyone! I'm seeking some advice on changing my job after five years in the DevOps field. I've primarily worked with Groovy, focusing on deployments through Jenkins and creating scripts for GCP deployments, but I haven't really delved much into cloud-based tools. I've also set up Grafana dashboards and worked primarily on backend scripts using Python to move data into ELK. Right now, I'm at a reputable bank, but I'm thinking it might be time to switch for better salary opportunities. What areas should I prioritize learning to enhance my job prospects? Should I focus more on cloud-based tools? I've noticed job descriptions mentioning everything from Docker to Kubernetes, and it's a bit overwhelming. Any insights would be appreciated!
2 Answers
It sounds like you’ve got a solid foundation! Since the market is leaning heavily towards cloud technologies, I recommend you consider diving deep into AWS or Azure. Many companies are on board with AWS, and having that on your resume could really set you apart. I've been prepping for the AWS Certified Solutions Architect exam and it's definitely the way to go. There are some great courses on platforms like Udemy, especially from Stephen Maarek that can really help you grasp the concepts! Just a heads-up though, be ready for some tough study sessions!
You might want to be careful with Jenkins; while it's still in use, it's seen as somewhat outdated. Focus on mastering one cloud platform and familiarize yourself with CI/CD tools like GitHub Actions or GitLab CI, along with containerization and Kubernetes. Infrastructure as Code (IaC) tools are also crucial. The landscape is shifting, and it's important to keep evolving with it!
For sure, add Travis and CircleCI to that list of older technologies. I’ve noticed a shift away from them too.
I disagree; Jenkins is still relevant! Just because new tools are popping up doesn’t mean the old ones are dead, lol.

Great tip! Also, for practice exams, you should check out Tutorials Dojo. They really helped me pass on the first try.