Viděl jsem na internetu stovky popisů práce, které uvádějí požadované nebo požadované dovednosti správce systému a obvykle zahrnují znalosti nebo schopnosti v oblasti skriptování v shellu a alespoň jeden programovací jazyk. Neexistuje žádný celoodvětvový standard pro preferovaný jazykový požadavek pro systémové správce, ale trendem je automatizace a agilita.
Skriptování shellu je pro systémové správce nezbytností. Skriptování běžných úloh a jejich plánování prostřednictvím cronu je nezbytné pro správnou péči a napájení linuxových serverových systémů. Tato úroveň automatizace může pomoci se zabezpečením systému, společným čištěním adresářů, obecnou údržbou, zamykáním nepoužívaných účtů a mnoha dalšími.
Programovací jazyky mají tolik aplikací a možností, že je jich příliš mnoho na to, abychom je mohli vyjmenovat, ačkoli automatizace a zabezpečení jsou na prvním místě. Máte také úkoly údržby pro existující aplikace napsané v kompilovaných a analyzovaných jazycích. Systémoví správci jsou často vyzýváni, aby opravili drobné problémy se zabezpečením nebo kódováním v aplikacích a pracovní znalost jazyků založených na C s těmito úkoly pomáhá.
Zajímá mě, jaké jazyky používáte pro automatizaci, programování a péči o tyto administrativní úkoly.