Experience in any Programming Language is beneficial. Sky is your limit and there are so many different dimensions you can contribute to when it comes to DevOps. You could invest time in writing infrastructure code and use your programming skills. As @Aly Ibrahim mentioned, you wont find many use cases of Java in writing automation in devOps , doesn’t mean you couldn’t. There are a number of lightweight and more flexible languages that will always be preferred over Java for writing infra code. Python, Go and even groovy if you are working in a company heavily invested in jenkins. Btw grovvy is a superset of java so if you are using groovy then you can re-use some of your java skills too.