Šta je novo?

Položio sam RHCSA, šta dalje?

LaKosta

Slavan
Učlanjen(a)
20.06.2004
Poruke
457
Poena
319
Priča zahteva manji uvod, tako da oprostite na dužini. :)

Sa Linuxom sam koketirao više puta u prethodnih 10 godina , ali pošto sam ranije bio pasionirani gejmer uvek sam se nekako vraćao na Win. Ali godine prolaze, ima sve manje i manje igara koje nisu potpuno smeće pa sam se opet zainteresovao za Linux. Pre nekih godinu i po dana sam odlučio da instaliram Arch koji mi je od tada primarni sistem. Na tu odluku je dosta uticao i Majkrosoft sa svojom svinjarijom koja je Win 10, nekako se sve poklopilo i postao sam Linuxovac. :)

Prošao sam kurs Linux Fondacije na edx-u koji nije bio preterano detaljan, ali je bio dovoljan da me zainteresuje i usmeri u pravom smeru.
Bacio sam se na potragu za kvalitetnom literaturom i pronašao The Linux Command Line. Knjiga je besplatna i apsolutno je preporučujem svima. Odlično je napisana osim u delu koji se odnosi na bash skriptovanje, tu sam naleteo na dosta grešaka, pre svega sintaksičnih.
Još jedna izvanredna knjiga je UNIX Linux System Administration Handbook. Na žalost glavna autorka je pre nekoliko godina nestala na moru pa je pitanje da li će ikada izaći 5 izdanje.

Negde u to vreme sa dobio ideju da bih želeo da postanem Linux administrator, ali sam se susreo sa otežavajućom okolnošću, imam samo završenu gimnaziju! Bio sam mlad i glup i nisam studirao neki IT fakultet, a ono što jesam studirao(filozofiju i turizam) sam shvatio da me ne zanima i batalio. Zbog toga sam odlučio da bi bila dobra ideja da steknem neki sertifikat(e) i da nađem nekog poslodavca koji bi me zaposlio kao juniora.

Šta je bilo aktuelno od sertifikata u tom trenutku? LPIC, Red Hat (RHCSA) i najnovija pridošlica na tržištu sertifikacije Linux Fondacija (LFCSA).
Nekako sam odmah odbacio LPIC, za dobijanje LPIC-1 sertifikata treba da se polože dva ispita od po 160 dolara i još su u pitanju testovi sa višestrukim odgovorima, što po mom mišljenju potpuno maši poentu administracije.
Izbor je pao ili na Red Hat ili na Linux Fondaciju, LF je više vendor neutral pošto dozvoljava izbor distribucije na kojoj se polaže, ali RH obavlja sertifikaciju već dugi niz godina i predstavlja de fakto standard u industriji pa sam se odlučio za RHCSA.

U aprilu je izašla nova verzija knjige Majkla Janga za RHEL 7 koju sam koristio za pripremu i mogu da je preporučim. Kao bonus materijal sam koristio i Linux Akademiju i za njih imam samo reči hvale. Imaju odlične video tutorijale i vežbe, ne samo vezano za Linux već ima i brdo materijala za DevOps. Najbolja stvar je što svakom pretplatniku daju 6 slotova za dizanje virtualnih servera za vežbanje. Definitivno vrede novca koji traže.

Nego da se vratimo na stvar. U Srbiji već nekoliko godina nije moguće polaganje RH sertifikata. Najbliže što sam našao je u Zagrebu, cena je 350 evra(sa pdv-om), što na kraju izađe oko 400 dolara, koliko je i preporučena cena od strane RH-a.
I tako sam jedan vikend početkom jula skoknuo do Zagreba i vratio se kao sertifikovani sistemski administrator. :smoke:
Zbog NDA ne mogu da vam kažem tačno kako je ispit izgledao, ali se sve radi na živoj mašini i na ispitu nije bilo ničega što nisam prešao u Jangovoj knjizi i na Akademiji.

Već sam poslao CV na par mesta, ali za sada još uvek nisam imao sreće sa zaposlenjem. A u julu i avgustu je dosta siromašna ponuda poslova. Plus svi traže neko silno iskustvo i gotovo da nema juniorskih pozicija. Ali ne očajavam, neuspeh ne dolazi u obzir! ,)

I tako konačno dolazimo do pitanja šta dalje? Meni se čini da je DevOps profesija koja će obeležiti narednu deceniju i ozbiljno razmišljam da se bacim na učenje AWS-a i eventualno položim njihova 3 associate sertifikata. Naravno uz to bih naučio i alatke koje se najčešće koriste u DevOps-u, Chef, Puppet, Jenkins itd.

Ako neko ima neke savete, pre svega na šta da se fokusiram sa učenjem ili šta će najlakše da mi omogući da dobijem prvi posao u branši neka se ne ustručava da odgovori. :D
 
AWS, cloud koncepti generalno, Ansible/Puppet i Python ;)
 
Priča zahteva manji uvod, tako da oprostite na dužini. :)

Ni slucajno ne ocajavaj... moj prijatelj,koji se godinama iz zezanja bavio linuxom,tacnije fedorom,nikad ni jedan kurs/sert nije prosao/polozio vec se igrao sa kuci sa serverima,streamovanjem i sl a drustvo je bilo test team i sada je admin u Bg za neku Belgijsku firmu i tuce fenomenalnu platu...

Ako je on mogao,mozes i ti ako imas kefalo za to...
 
AWS, cloud koncepti generalno, Ansible/Puppet i Python ;)
Završio sam kurs Python-a na edx-u. https://prod-edx-mktg-edit.edx.org/course/introduction-computer-science-mitx-6-00-1x-8
To je bio najbolji besplatni kurs koji sam video u životu. Trajao je oko 2 i po meseca, i baš su se potrudili ovi sa MIT-a dok su ga pravili. Težina je na fakultetskom nivou, a vidim sada da je izašla nova verzija kursa za python3, počwetkom godine kada sam ga pohađao koristili smo python 2,7.
Od tih skripting jezika koji se najčešće koriste jedino nisam pipnuo perl.
 
Bitno je da znaš znanje, sertifikat sam po sebi ne znači ništa.
Ne mislim konkretno na RHCSA nego generalno.
Može da služi samo da popuni CV ali da bi se zaposlio treba da demonstriraš praktično znanje (prodješ testove koje ti zadaju), ti sertifikati nemaju nikakvu ulogu zadnjih 15 godina, možda i jače.
 
Naravno da shvatam da sertifikat nije kraj već početak puta, meni lično i ne znači nešto puno, više je tu da poslodavcima pokažem da sam ozbiljan u pogledu svoje karijere.
 
Priča zahteva manji uvod, tako da oprostite na dužini. :)

I tako konačno dolazimo do pitanja šta dalje? Meni se čini da je DevOps profesija koja će obeležiti narednu deceniju i ozbiljno razmišljam da se bacim na učenje AWS-a i eventualno položim njihova 3 associate sertifikata. Naravno uz to bih naučio i alatke koje se najčešće koriste u DevOps-u, Chef, Puppet, Jenkins itd.

Ako neko ima neke savete, pre svega na šta da se fokusiram sa učenjem ili šta će najlakše da mi omogući da dobijem prvi posao u branši neka se ne ustručava da odgovori. :D

Samo nastavi sa ovim sto si izabrao i kad tad ces naci posao. U zadnje vreme ima gomila startup-ova koji su poceli da rastu i shvatili su da im treba neko ko ce da brine o infrastrukturi koja je postala vrlo kompleksna :)
Za osnove AWS imas vrlo amazonov webinare na youtubu https://www.youtube.com/user/AWSwebinars
Sto se Configuration Management-a (Ansible, Chef, Puppet) tice izberi jedan alat da savladas osnove. Moja preporuka bi bio Ansible, iz prostog razloga jer je najjednostavniji za koriscenje (nema agent, nema server , sve ide preko ssh). Kad savladas osnovne koncepte(playbook-ovi) posle ces vec lakse da se prebacis na Chef ili Puppet.
Jenkins je najcesce koriscen CI tako da definitivno ne bilo lose da znas da se znalazis u njemu.
Jos bi dodao ako budes imao vremena upoznaj se sa Docker-om, to trenutno vrlo aktuelno u DevOps krugovima.
I kakav si sa HighAvailability konceptima (Clusteri, LoadBalanceri i sl), web serverima (apache, nginx), git-om ?
 
Poslednja izmena:
Nisam znao za ove webinare, definitivno ću pogledati.
Odgovori su manje više ono što sam i očekivao sa obzirom da svi i moja baba pokušavaju ili nameravaju da pređu na cloud. :) DevOps it is!
 
LaKosta

Hvala ti za linuxacademy.com sajt, nisam ni znao da postoji i kolko je zapravo odlican. Odma sam se pretplatio i poceo da pohadjam kurseve :)
 
Nema na čemu.
Završio sam 7 kurseva na linuxacademy.com i trenutno radim 8 i moram da priznam da je kvalitet dosta neujednačen. Onaj za RHCSA koji sam prvo prošao je bio odličan, pretpostaljam da su najviše pažnje posvetili tim kursevima vezano za sertifikaciju.
Jedan kraći o upotrebi Pythona u administraciji je bio baš loš, da nisam već imao solidno predznanje iz Pythona pojma ne bih imao o čemu se radi.
Juče je izašao novi kurs o bash skriptovanju i sa njim sam takođe vrlo razočaran. Taj lik Teri koji ga je napravio ima još neke kurseve koje sam pogledao i generalno mi se čini da je ok kao predavač, ali u ovom slučaju je potpuno podbacio. Za sada sam prešao prvu trećinu kursa i lik insistira na korišćenju
`...` za komandnu supstituciju umesto mnogo modernijeg bash oblika $(...)
Aritmetičke operacije predaje kao
expr 2 + 2 umesto $((2+2)) itd.

Najbolji bash guide na koji sam do sada naleteo je http://mywiki.wooledge.org/BashGuide , jako je detaljan, ali nije noob friendly uopšte. Isti lik piše i http://guide.bash.academy/ ali taj projekat je daleko od završenog (nažalost).
Bash skripting je najteži deo učenja linuksa i zato ga odmah treba učiti kako treba.
 
Ne znam zasto se niko nije setio da pomene freelance.

U zavisnosti od utrosenog vremena mogu da se zarade cifre of one za dzeparac pa sve do vrlo ozbiljnih suma.
 
Mislio sam da se ipak zahteva neko iskustvo za freelancing?
Koje sajtove bi mi preporučio, da bacim pogled da li mogu nešto da proberem na ovom nivou znanja?
 
Pa krene se polako, jednostavnije stvari, pa se stice iskustvo i gradi reputacija, kao i svuda.

freelancer i upwork mi deluju korektno.
 
Kada sam pre par godina gledao malo freelance poslove za Linux admine po sajtovima, nije bilo bog zna šta, uglavnom cloud stvari za koje je trebalo poprilično konkretnog iskustva, nije baš za početnike. Mislim da bi bilo bolje ako možeš da nađeš "klasičan" posao za početak, Linux admina generalno treba.

E sad, jeste zeznuto što svi traže prethodno iskustvo, ali pre ili kasnije neko će ti pružiti šansu da se dokažeš, posle sve ide korak po korak, sa boljim poslodavcima ti raste i reputacija. Dok sam bio bez iskustva, na razgovorima za posao bi me ispitivali i cedili kao limun. Sad kad imam jaka imena u CV-u me najčešće pitaju samo par uopštenih stvari, mahnu rukom i kažu: "Ma znaš ti to". Na dobrom si putu, samo treba strpljenja, upornosti i truda.
 
Sve se slažem, za početak tražim posao u kancelariji da bih mogao da se ogrebem za neko iskustvo od boljih i iskusnijih. A za posle ćemo da vidimo.
Inače sada spremam Aws Solutions Architect - Associate, prešao sam oko pola što uključuje one najvažnije servise, S3, EBS, EC2, VPC, RDS, IAM i sertifikat je za sada totalna boza. Sve me jako podseća na Unix, mislim da ću do kraja avgusta biti spreman za polaganje.
 
Ma ko da te neko bas istresa iz gaca na tim frilens sajtovima da bi saznao da li zaista imas 64 godina iskustva sa onim sto je navedeno u CV-u? Samo hrabro, gugl u sake, malo elementarne logike i to je otprilike sve.

Uglavnom su to poslovi koji ne zahtevaju poznavanje raketne tehnike, teorije struna i crnih rupa vec se svode na setovanja vise nego dobro dokumentovanih stvari (prenos wordpress sajta sa hosta na host, pravljenje SPF/DKIM DNS recorda i slicne ******stine u koje se ljudi ne razumeju).

edit: evo nije me mrzelo da pogledam sta se veceras trazi - recimo baja daje 250 dolara da mu se setuju NFS eksporti, ne zna to da uradi na arch linuxu. Boudala :)
 
Poslednja izmena:
@LaKosta
Nisi ništa pričao da li planiraš RHCE ... to bi bio logični naredni korak ;). RHCE pokriva osnovne servise i to je onda zaokružena priča što se tiče nekog junior admina. Iako su neke (bitne) stvari otpale s godinama (npr. DNS/Bind, software RAID).
LPIC/Linux+ je isto dobar, u smislu onoga što obuhvaća i što sve treba proći da bi se pripremio. Format ispita je druga priča.
LF ispite nisam probao, ali silabus izgleda dobro.

DevOps je pravac u kojem se kreće uloga modernog *nix sys admina, tu nema dvojbe.

Što se tiče traženja posla, evo par dodatnih stvari koje se uglavnom traže uz sve što je već navedeno:
1) monitoring infrastrukture (Nagios, Zabbix) - uglavnom se preferira Nagios kamo god sam ja išao na razgovor
2) central logging (syslog, ELK stack, GrayLog)
3) neko je spomenuo load balancing (NGINX, HAProxy, LVS ...)
4) security (iptables, tcp wrappers, sigurnosne postavke osnovnih servisa te sustava općenito, IDS: Snort, Ossec). Vezano za sam OS, skini CIS benchmark pa prođi jedan hardening distribucije, čisto da budeš upućen koje sve opcije postoje:
https://benchmarks.cisecurity.org/downloads/browse/index.cfm?category=benchmarks.os.linux
5) TCP/IP, to je osnova za sve mrežne servise. Znati odraditi osnovnu diagnostiku: netcat, netstat, nmap, lsof, tcpdump ...


Generalno znanje koncepata, preporuka par knjigica:
1. Operacijski sustavi:
http://pages.cs.wisc.edu/~remzi/OSTEP/
2. TCP/IP:
https://www.amazon.com/TCP-Illustrated-Protocols-Addison-Wesley-Professional/dp/0321336313
3. Storage i backup:
https://www.amazon.com/Information-Storage-Management-Virtualized-Environments/dp/1118094832
4. HA i clustering:
https://www.amazon.com/Pro-Linux-High-Availability-Clustering/dp/1484200802
5. Moderni Linux datacentar - pregled svega s čim bi se mogao susresti (dosta šturo, ali mnogo dobrih hintova):
https://www.amazon.com/Practical-Linux-Infrastructure-Syed-Ali/dp/148420512X
 
Hvala ti na preporukama, već sam počeo da čitam ovu knjigu o operativnim sistemima.
Inače od 1. septembra sam na probnom radu, kontaktirao me je jedan član foruma koji je video ovaj thread i rekao mi da pošaljem cv, bio sam na razgovoru i primljen sam. :) Ovom prilikom želim i da mu se zahvalim na tome.
Znači trud se isplatio, učite i usavršavajte se, višak znanja ne može da škodi. :D
 
Nazad
Vrh Dno