xxMarco said:
I'm really interested in remote work, I work in IT but mostly on local desktop support and sysadmin work. Doesn't seem like a possibility in this area but I had no idea you could do remote work as a Network Engineer.
I also hear a lot of guys talk about Saas and data storage but not too many details. How do you guys get into these specific fields?
I can speak to the data storage bit. If you are currently a sysadmin, I would actually say that you are well positioned(with a bit of training), to jump into the data storage field. Quite a few of my colleagues made the leap this or as Windows or Linux admins and it is seen as a traditional progression.
The field itself is confluence of many different factors however which include but are not limited to networking, Windows server administration, Linux administration, various "Cloud" and DevOps tools like Openstack and Docker, scripting and virtualization. Knowing how user applications best fit within these contexts is also greatly important. From that perspective the best thing to do would be to demonstrate that you have hands on experience with some of these areas and most importantly get certified in some of the popular platforms, then apply to a new position. Below are some skills or certifications that I would recommend:
Networking
-------------
CCNA
Windows Server Administration
-----------------------------------
MCSA
Virtualization
-----------------------------------
VCP-DCV(really tough, will probably need to study for 6 months in ddition to consistent lb work worrk)
you can practice labs here:
http://labs.hol.vmware.com/HOL/catalogs/catalog/195 or Google creating a homelab
Cloud Platforms
-----------------------------------
Amazcon Cloud Services- AWS Certified SysOps Administrator - Associate
You'll need to practice in the labs as well as study for this exam as well. Luckily, Amazon always you to use their services free for a month or so and has corresponding labs located here:
https://aws.amazon.com/training/
Microsoft Azure is also a big one but I'm not very familiar with thir certification track
DevOps- if you want to be a developer you'll need to be familiar with at least one of these tools among others
------------------------------------
Docker
Chef
Puppet
Linux
------------------------------------
LPIC-1 or get a Red Hat Linux Certification since that is used in most enterprise environments
Installing Red Hat or closely related distribution like Fedora or Debian on your personal computer would provide great practice here. Do it via command line. It can also be dual installed with Windows.
Scripting
-----------------------------------
Learn Perl, Python, Go, SQL, or Bash
Overall, it seems like a lot to be aware of and it is, but due to companies embracing the DevOps operations model where sysadmins and developers are collaborating more closely, so as a result job titles have gotten less siloed. However, it is worth it sine salaries are very high and these skills are relatively rare. I would focus on demonstrating and certifying(not necessary, but makes you a stronger candidate) in the networking, Windows and Linux areas above first and foremost. Most of the storage arrays you will work with have a Linux backbone, so having that knowledge will make them easier to administer.
After you have a grasp of the fundamentals(network, Linux, Windows), take a look at the job listings you want and learn the cloud platform(AWS or Azure) that you are more interested in. This will involve alot of self teaching and labwork on your own time, especially if your organization does not sponsor you to learn this stuff. Google is best is learning how to practice these technologies when you haven't been exposed to them yet. It's not a bad idea to include this as experience on your resume if you do build your own lab and I've heard of that getting people interviews. From there, you either have to network your way into a position or apply once you are confident that you meet the requisite baseline. LinkedIn is probably best for this since you can message managers and recruiters directly. Also, be on the lookout for new grad programs from companies like NetApp, EMC, and Rackspace that all have training programs to learn some of these skills. Generally these are an option if you have 3 years or less of experience.
Feel free to sk me any questions, I work remotely doing this stuff.