I've been doing Microsoft based web systems administration for 6 years now, am proficient with windows server, IIS, .net, MSSQL, Vmware, AWS, powershell, HA systems, firewalls, windows monitoring/performance and the like.
I've got a small amount of Linux exposure on some basic LAMP sites but I've never gone further than actual Apache, Mysql & PHP configurations. In my last contract I started to get my hands dirty with building stuff from sources, bash, the o/s layout, PKI authentication and file permissions models, as well beginning to work with Puppet - but none the less the expectation is that I be competent enough for the role. (Devops web applications).
What are the key technologies/proficiencies I'm missing in order to be an effective Linux sysadmin? Much appreciated anyone who can suggest stuff!
[link] [comment]