Jak zacząć w kierunku DevOps/infra/administrator

0

Czes.
Potrzebuję porady, obecnie zmieniam pracę na specjalista help desk, prawdopodobnie w projekcie z RPA, z tego co gadałem to liznę coś tam testów itp.

Chciałbym rozwijać się w kierunku devops/administratora/infra

Uczyłem się trochę pythona, ale stwierdziłem, że nie ma sensu brnąć w stricte programowanie, bo przesyt juniorów na rynku jest ogromny, a druga sprawa to tutaj mam całkiem niezłe pieniądze jak na 21 lat i 2 lata doświadczenia w IT, a juniorowi nikt tyle nie da na pewno.

Polecacie jakieś kursy/książki?
Myślę, że zaczne od Linuxa, sieci, chmury i jakaś automatyzacja i poduczę się coś jeszcze tego Pythona.
Czego jeszcze warto się nauczyć, poznać?
Zastanawiam się co powinienem znać, aby mieć jakieś podstawy do ubiegania się na takie stanowisko.

Dziekuje

1

Co do kursów/książek to jakieś książki które przygotują cię do certyfikacji AWSa bo w chmurach certyfikaty są często co najmniej mile widziane. Do linuxa podobała mi się ta książka: https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0134277554
Czego się uczyć?
Z chmur no to na pewno AWS + do tego bym wybrał albo Azure albo google cloud.
Klepanie skryptów python jak masz czas i chęci to jeszcze bash + Ansible, Puppet, Chef
Z sieci to podstawy i bardziej w technologie chmurowe tych sieci czyli jakieś SD-WANy itp.

1

Nie chmury tylko narzędzia. Chmury olej na początek, bo co firma to inna chmura czy inna usługa w danej chmurze. Strata czasu.

  • Linux - nie ma większej reguły jaki, bo wszystkie praktycznie są tym samym. Zalecane CentOS/RedHat/Ubuntu.
  • Bash/Python/JS/Go - coś do pisania skryptów.
  • Docker/Docker Swarm/Docker Compose - konteneryzacja
  • Kubernetes/Helm 2/3
  • Jenkins/Travis CI
  • Ansible
  • Terraform
  • Puppet

I możesz śmiało wbijać już w coś pod mid/regular. Pod warunkiem mocnego opanowania tych narzędzi oczywiście.

Dzisiaj mam dzień roadmap więc i Tobie wkleję.

2

Przede wszystkim, skupiłbym się na obszarze: Linux + Bash. Prawie wszystkie toole i aplikacje na tym stoją i są one tylko jakąś tam warstwą abstrakcji na Linuxa. Potem Docker i Kubernetess, a potem reszta tooli i języków lub ewentualnie rozwiązań cloudowych providera, z którym bezpośrednio będziesz pracować.

1

linux command line complete introduction pdf
Jest za darmo w necie, świetna książka(jak wykłady).

1

W sieci jest sporo książek IT za darmo, tak samo jak i porad ale one nigdy nie zastąpią praktycznego problemu do rozwiązania. Wtedy człowiek uczy się najwięcej i tego typu doświadczenie jest najbardziej istotne dla pracodawcy.

1
Patryk Dąbrowski napisał(a):

Myślę, że zaczne od Linuxa, sieci, chmury i jakaś automatyzacja i poduczę się coś jeszcze tego Pythona.

Dobrze kombinujesz :-)
Więcej tutaj https://medium.com/@devfire/how-to-become-a-devops-engineer-in-six-months-or-less-366097df7737

1 użytkowników online, w tym zalogowanych: 0, gości: 1