Windows Admin looking for a Linux(ish) job?
langenoir
Member Posts: 82 ■■■□□□□□□□
Hello, I’m a Windows admin that has a couple years working with Linux (CentOS in production, Fedora at home). I’ve got myself into a pickle. I worked with Linux at my last job, but I’ve got myself into a job that is only(mostly) Windows, well sometimes Mac. No Linux… Yes, probably a big misstep. I’ve got 7 years working in Windows environments and 2 years of Linux. I’m not trying to go full throttle Linux SysAdmin, but looking for more of a heterogeneous Windows / Linux environment probably on the corporate side. I don’t think I have the skills to work for a full on Linux/Unix ISP/DevOps, where I probably should be if I want to get Linux Admin experience.
Anyway I’m looking to isolate the core concepts any good Linux Admin (Distro Agnostic) should have. I’m working on my RHCSA and trying to teach myself Python. I have a list below of the things I’m focusing on. Am I missing anything glaring?
Installation / Partitioning / LVM
File Installation
File/Folder Ownership / Permissions
Shared Resources (NFS, iSCSI, SMB/CIFS integration?)
Configuring the Network/Firewall (BIND, iptables)
Scripting (Bash, Perl, Python)
Directory Admin (LDAP)?
Log monitoring / Maintenance
Backup / DR
Apache
MySQL
And if anyone here in NYC happens to know of any good openings I can work with Windows AD(2008, 2003), Linux(Redhat distros), VMware(4/5), SAN(NetApp, HP, Dell) please let me know.
Anyway I’m looking to isolate the core concepts any good Linux Admin (Distro Agnostic) should have. I’m working on my RHCSA and trying to teach myself Python. I have a list below of the things I’m focusing on. Am I missing anything glaring?
Installation / Partitioning / LVM
File Installation
File/Folder Ownership / Permissions
Shared Resources (NFS, iSCSI, SMB/CIFS integration?)
Configuring the Network/Firewall (BIND, iptables)
Scripting (Bash, Perl, Python)
Directory Admin (LDAP)?
Log monitoring / Maintenance
Backup / DR
Apache
MySQL
And if anyone here in NYC happens to know of any good openings I can work with Windows AD(2008, 2003), Linux(Redhat distros), VMware(4/5), SAN(NetApp, HP, Dell) please let me know.
Comments
-
the_hutch Banned Posts: 827trying to teach myself Python
I highly recommend the SPSE course for Python. So far, this course has been awesome. By reputation, SecurityTube doesn't get the respect that it deserves, but I'm only in the second module (of 10) and I already feel like I've taken more from this course than any other single course I've taken. Plus its only $250 for the course material, student forums and the test & certification. SecurityTube Python Scripting Expert « SecurityTube Trainings -
Krones Member Posts: 164Justin, would you recommend the Learn Python the Hard Way course before delving into the SPSE course for Python? This is coming from someone with little to no programming background. Thanks in advance!WGU - Security
Current: Start date Sept 1. Remaining: CUV1, BOV1, CJV1, CVV1, KET1, KFT1, DFV1, TPV1, BNC1, RIT1, DHV1, CSV1, COV1, CQV1, CNV1, SBT1, RGT1 Completed: AXV1, CPV1, CTV1 Transferred: AGC1, BBC1, LAE1, QBT1, LUT1, GAC1/HHT1, QLT1, IWC1, IWT1, INC1, INT1, BVC1, CLC1, WFV1, DJV1 -
the_hutch Banned Posts: 827Not at all. I have practically no programming background and I picked it up quick. Personally, I feel like this provides a better introduction than LPTHW. I tried LPTHW before enrolling and got really frustrated. Vivek teaches it really well.
-
ChooseLife Member Posts: 941 ■■■■■■■□□□I worked with Linux at my last job, but I’ve got myself into a job that is only(mostly) Windows, well sometimes Mac. No Linux… ... looking for more of a heterogeneous Windows / Linux environment probably on the corporate side“You don’t become great by trying to be great. You become great by wanting to do something, and then doing it so hard that you become great in the process.” (c) xkcd #896
GetCertified4Less - discounted vouchers for certs -
langenoir Member Posts: 82 ■■■□□□□□□□Justin, would you recommend the Learn Python the Hard Way course before delving into the SPSE course for Python? This is coming from someone with little to no programming background. Thanks in advance!
That's what I was wondering. I've been using Python | Codecademy to get up to speed. Then I was going to do one of these. https://www.coursera.org/course/interactivepython or https://www.coursera.org/course/programming1 -
langenoir Member Posts: 82 ■■■□□□□□□□ChooseLife wrote: »I was in exactly same position at some point - going from 90% Linux environment to a larger and more challenging, but 100% Windows environment. I suffered for some time thinking it would hinder my career growth, but then decided to act and introduced Linux (and VMware, but that's another story) to the system. Linux part was not big, just a few servers, but it allowed to continue working with Linux in a corporate environment and display this continuous experience on resume.
I've tried that, but I've heard my Boss say that he doesn't like anything he has to do in the command line. So I doubt it's ever going to get any traction. -
ChooseLife Member Posts: 941 ■■■■■■■□□□I’m looking to isolate the core concepts any good Linux Admin (Distro Agnostic) should have.
Traditional:
* Email (qmail/sendmail/postfix)
* Tomcat
* Software stacks on top of web servers - PHP, Java, Ruby...
* Performance monitoring/tuning
Emerging:
* Puppet/chef
* Git
* SELinux
Worth noting that it's good for any Linux admin to have some knowledge of the mentioned systems, so he can hit the ground running in any new environment. In the reality, the actual role will always focus only on a subset of these.“You don’t become great by trying to be great. You become great by wanting to do something, and then doing it so hard that you become great in the process.” (c) xkcd #896
GetCertified4Less - discounted vouchers for certs -
ChooseLife Member Posts: 941 ■■■■■■■□□□I've tried that, but I've heard my Boss say that he doesn't like anything he has to do in the command line. So I doubt it's ever going to get any traction.“You don’t become great by trying to be great. You become great by wanting to do something, and then doing it so hard that you become great in the process.” (c) xkcd #896
GetCertified4Less - discounted vouchers for certs -
UnixGuy Mod Posts: 4,570 Mod...
Anyway I’m looking to isolate the core concepts any good Linux Admin (Distro Agnostic) should have. .
Personally, I believe there's no such thing Some people disagree....
Every shop is different. Working for a web hosting company will give you a completely different exposure than working for a financial services company. Yes certain things will be similar, but the technologies will be different. Just know that if you don't use it, you lose it. Learning and trying out LDAP in a lab is good, but if you don't use it for 2 yrs (for example), you will forget it.
What you're learning is excellent. Get RHCSA (and RHCE), but most importantly, try to get a job as soon as possible. Learning on the job is essential here. Keep working on certifications.
Regarding scripting, you must know bash (sed, awk, grep,..). Then you can learn something like Perl or Python. There's no standard here, every company is different. Some companies swear by Perl, while other use Bash. I believe everything can be done by Bash, but some people disagree -
dontstop Member Posts: 579 ■■■■□□□□□□I've added some
Installation / Partitioning / LVM, ZFS, ?Clustered Filesystems?
File Installation, Automation (Kickstart)
File/Folder Ownership / Permissions, Unix Permissions, ACLs (Windows Style)
Shared Resources (NFS, iSCSI, SMB/CIFS integration?)
Configuring the Network/Firewall (BIND, iptables)
Scripting (Bash, Sed/Awk/Regex, Perl, Python, PHP, some html/css is nice)
Coding (c/c++) Basic understanding
Directory Admin (LDAP, NIS, NIS+, Kerberos)
Log monitoring / Maintenance, nagios, cacti, ganglia,
Backup / DR, Clustering, Loadbalancers
Apache, nginx, tomcat
MySQL, postgres
SVN/GIT
Wiki
Until about 2 years ago i was keen as becoming a Windows System Administrator, After starting with Linux i found it so much more liberating to do what you want and not having to follow the "Windows way, or the highway" approach.
One thing that i must recommend is although this is cool, being able to kludge things together so it works, ensure that what you do is:- Well Documented/Well commented
- Simplicity & elegance are king.
- Modular
- Easily maintainable, extensible
- and Diagramed!!!