|
|
|
|
|
by amorphic
2820 days ago
|
|
Circa-2000 I was in my final year of university and working as a Windows service desk monkey in the SysAdmin team of a Sydney-based company that developed a platform for hosting (legitimate, regulated) gambling websites. Sun Microsystems happened to be across the road from us. My mind was blown the first time I saw the value of the invoices for servers and Solaris licenses that we bought both for ourselves and on behalf of our customers. That's where a lot of those dotcom-era "investment" dollars ended up - at Sun. One day we needed a router + firewall for some internal service. One of the Unix sysadmins in the team grabbed a spare i386 desktop PC, stuck a 2nd NIC in it, installed Slackware Linux and configured ipchains. Job done: no budget, no managerial approval, no licenses, nothing. I couldn't believe it. I asked him about Linux and after learning more came to the conclusion that it could basically do most things that Solaris could do but was 1) free and 2) ran on cheap, commodity hardware. That was the writing on the wall for me. I taught myself Linux and pretty soon had my first bona-fide Linux Sysadmin job. Linux went on to become the OS that runs the world and I've never struggled to find relatively interesting, well-paid work since then. |
|
Ive used linux for years, I develop on a chromebook running an all cli ubuntu chroot and have loved working this way for the past two years. Im very interested in devops (Im a fullstack JS freelancer) and enjoy working with servers and the cloud a lot. But Ive never considered myself “learn-ed” in the ways of linux.
I have the time to devote to linux sysadmin training, and intend to do so.
Specifically: What areas of linux knowledge are most useful from an employer’s standpoint that would make a candidate attractive? Is it mostly experience architecting systems in production?
I think devops as a realm of work is very interesting, and would like to gain experience doing it professionally to find out if I’d want to pursue it longer term.
Beyond joining a team and learning from real world applications, is there anything useful you would recommend I look into? There are training courses available online for these things (AWS certs and linux foundation training comes to mind), does anyone have an opinion about the usefulness of such material?