Pocni od teorije i drzi se windows platforme ako to znas. Ja radim Linux i druge Unix-like sisteme pomalo, ali da hocu da trazim nekog za windows, evo sta bi mi bio spisak:
- Mreza: OSI/ISO vs TCP stack. L2, L3. Ruting i switching. Security. Firewall. Sta znaci stateful? AAA. Povezivanje podataka, npr da znas da, ako imas alert sa firewall-a, da povezes sa AD-om da znas koji racunar i user su u pitanju. Nije neophodno da Windows admin zna mrezu u prste, ali dosta mreze se uvezuje na AD, pa mora da zna dovoljno. Imao sam likove koji su mislili da je TCP/IP jedan protokol. Trebalo bi da znas sta su ISO/OSI nivoi i sta gde radi. Takodje, trebace ti stvari tipa mDNS, broadcast, DHCP i sl.
- Security i segmentacija: Nauci sta su VLAN-ovi, kako se radi inter-vlan routing. Izdvoj servere, voip, klijente, guest u odvojene VLAN-ove i osmisli pristojan security. Windows firewall treba da znas u prste.
- Windows : AD. AD clustring. HA. Shared storage. CIFS i DFS. Windows Cluster. Hyper-V sa shared storage.
- Mail/Goupware: Exchange. Ako ces da radis windows exchange je must. Ne samo mail, vec i calendaring i sl. Bonus i to povelik su Office365 (adminitracija) i sharepoint.
- Virtuelizacija: Sto rece covek, drzi se Hyper-V. Nauci kako se pravi HA cluster sa njim.
- Baze: MS SQL. Windows admini skoro iskljucivo rade ovo. Ne moras da znas T-SQL, ali nauci kako se pravi cluster, kako se radi backup i restore.
- Automatizacija: DevOps pristup ima smisla. Nauci powershell. Ne treba ti za administraciju PHP, VB jako malo, od toga sto si radio C ce pomoci, ako si radio nesto iole ozbiljno da razumes stvari. Dobar admin zna kako server hendluje memoriju, a to se lepo savlada kad par puta popijes segfault na losim pointerima. ;)
I jos jednom : AD. Skontaj zasto je Identity jako bitan. Security pociva na njemu. Sve u mrezi ce ti se uvezivati u AD, moras da ga znas u prste.
Takodje, ja bi ocekivao da Windows admin kapira sta su CAL-ovi i koliko treba da ih kupi. :) Ja nikad nisam, mene od toga boli glava i kad mi je trebalo sam cimao MS partnere, ali ako si Windows expert moras, na zalost, da razumes i MS licenciranje. :)
Ako mozes, probaj da imas neki shared storage i probaj da naucis sta je iSCSI. FC ne mozes da ucis tek tako, niti ti treba za pocetak. Neces krenuti bas od toga, kad dobijes hardver shvatices brze, posebno ako koristis iSCSI. Nauci razliku izmedju file i block storage-a, to je mnogo bitnije nego da znas po X vrsta od svakog.
To da si podigao Linux i neki softver na njemu, uz uputstvo sa neta, je nesto sto ja ocekujem od juniora, dan prvi. Nije neki posao. Pokazuje to mnogo toga pozitivnog, nemoj da shvatis pogresno, ali ti ne zelis da budes junior sa nula iskustva. Ako ces da se bacis na Linux, super, ali ocekuj da imas mnogo posla. Za windows si, izgleda, prosao dosta toga, pa mozda ipak bolje da to probas, pre ces naci bolje placen posao. Plus, meni je ponesto od tih windows zezalica jako tesko da razumem, a ti si izgleda vec ulozio trud da to savladas, steta je da se baci.
Please do not feed the Trolls!
Blasphemy? How can I blaspheme? I'm a god!'