Dzień dobry, aktualnie jestem administratorem prostsze rzeczy raczej administracja, zarządzam kilka serwerami vps oraz lokalnie win serwer (użytkownicy mssql itp). Na vps administruje linuksami przeważnie ubuntu/debian, administruje serwerami www(apache, ls, ols) Serwer poczty, mysql, firewall, backupy, monitoring, docker(instalacja aplikacji, zarządzanie) itp. Generalnie instalacja, administracja, modyfikacja cms typu wordpress, prestashop. Znam podstawy php, bash oraz bardzo słabo ale coś tam w wolnym czasie próbuje z pythonem.
Ostatnio poczułem chęć rozwoju w kierunku bardzie rozszerzonej na DevOps. Moje pytanko już co nie co wiem o administracji linuksa firewall, zabezpieczanie itp. Co może mi się oczywiście przydać w tym kierunku devops tylko co jeszcze potrzebuje? Ile doświadczenia i jak z programowaniem?
Ostatnio oglądam kursy na youtube odnośnie django oraz sprint boot pytanie w którym kierunku bardziej iść? Jak programować póki co nie potrafię tylko podstawy pythona? Jest sens w ogóle zaczynać od frameworka bez dużej wiedzy np. pythona w przypadku django?
Odnośnie narzędzie w wolnym czasie tez staram się poznać narzędzia o co w nich chodzi jak zainstalować obsługiwać. Odświeżam ansible(mało używam kilka maszyn daje rade bez ale jako devops w przyszłości narzędzie bardzo istotne)?
Dockera już trochę znam do tego teraz staram sie trochę pouczyć kubernetesa na minicube?
Oczywiście staram się tez poznać dodatkowe narzędzia typu jenkins, tomcat, git.
Co jeszcze warto poznać? Jest to w ogóle dobra droga? Jak z doświadczeniem najlepiej człowiek się uczy gdy już pracuje w danym zawodzie:) Lecz no ja póki co tylko mogę sobie tak teoretycznie uczyć/bawić bo nawet nikt zapewne nie przyjemnie od razu do pracy beż wystraczającej wiedzy a zazwyczaj jak przeglądam ogłoszenia to z doświadczeniem najlepiej potwierdzonym. A wy jakie macie z tym doświadczenie jak najlepiej wejść w świat na stanowisko DevOpsa?:)