DevOps to nie programowanie, to kultura w której jest komunikacja między biznesem, developmentem i operacjami. W praktyce to administrowanie i utrzymywanie dużych platform w chmurze w sposób wysoce zautomatyzowany ale sterowany biznesowo, np: żeby ograniczyć koszty infrastruktury czy mieć zapas na wypadek wzrostu zapotrzebowania na usługę. Samo programowanie to tylko opis tego co się robi, często deklaratywnie, a nie imperatywnie jak w Javie. Głównie Infrastructure as Code i Configuration Management. Natomiast zanim się cokolwiek napisze trzeba wiedzieć co i po co pisać, dlatego bardziej niż znajomość Javy będzie potrzebna bardzo dobra znajomość administracji systemów, bezpieczeństwa i procesów w IT.
Co do kasy oferty są głownie >10k ale dla ludzi, którzy wiedzą co robią, "ansibla, pythona, basha, systemd i dockera" to wierzchołek góry lodowej ale próbuj.