4 ms·
The key word here is "professionals" because, let's face it, there folks that can look up an error code or warning and maybe Google around for a configuration s
by eksith 14y ago
The key word here is "professionals" because, let's face it, there folks that can look up an error code or warning and maybe Google around for a configuration setting or two are dime a dozen. Read: Actual experts. In every sense of the word.
How many people do you know that actually know how to administer a system? And I do mean administer, not throw on/off a few switches in a conf file and hope it all works. I've lost count of how many times I've seen questions on forums on how to get two or more pieces of technology to talk to each other well enough. Sometimes well enough, isn't well... enough. Especially when real money is involved.
"I work with x and I need it to work with y and give me z amount of throughput" can be very complicated. Especially when the wiring is only sort of familiar to the user from a previous encounter doing some home tinkering.
- sybhn 14y agoI work at a pretty successful SaaS start-up in the valley and one of my responsibility is to hire system engineers. It's been one of the most challenging positions I ever had to fill. We see many developers using Linux nowadays - which is an improvement I guess, but there's a big difference between building your little rail apps on your local Ubuntu instance and setting-up/managing/scaling/troubleshooting Linux based ecosystems of applications & servers. [edit sp]
- Spooky23 14y agoOne of the tough things is that Red Hat and SUSE really mangled their desktop story. Ubuntu has really captured mindshare in the development space. In the RH world, you do have the certification path, and a supply of good SAs who have worked in professional, systems-focused capacities. Most of the old Unix guys who are still around doing SA work have certs on the RH stack. On the Ubuntu side, many of the people I see who claim "Ubuntu" subject matter expertise are basically Mac users who have more comfort working in the shell. That's a testament to the improvements in the Linux ecosystem from a desktop POV, but not so good if you are trying to hire people! Obviously, the wizards are out there, but they are hard to find.
- DodgyEggplant 14y agoOne issue is training and test environment. Easy to set up a VPS and play with it, but the larger system you probably have to learn on the job, as apprentice. What skills/resources do you suggest to improve for "my app runs on linux" developer - towards "I know linux" in the level you seek for?
- pathy 14y agoThis is a genuinely interesting question. I can manage my own linux server well enough but I could not in a million years scale a larger system.
- sybhn 14y ago'I know linux' is different than 'I know how to scale on a linux stack'. Many engineers who build native apps on Linux can claim 'i know linux'. Native is an important distinction, as many good java developers for example have no clue what is going on down the stack. For the 'I know how to scale on linux stack', I'd think the fastest way would be for you to look into a (1) system imager (e.g. kickstart) and a (2) configuration management system (e.g. puppet or chef). This will bring you scale and management. Throw in a (3) monitoring/alerting system (e.g. nagios and cacti). Finally, put your coding skills to work by building a small app that glues all the above together.
- mbreese 14y agoIt's not only the ability to administer a single system, but high-performance systems/clusters. This is also a very different skill set than just knowing how to setup and run a single system. All of the sudden you have to worry about how systems interact, how to maintain them, and how to get the most performance out of the cluster that you can. All while balancing heat, power, and cost. These get real hairy real fast.
- sek 14y agohttp://www.lpi.org/linux-certifications/programs http://www.lpi.org/linux-certifications/programs
- Vivtek 14y agoIs this worth pursuing? I've been doing half-assed sysadmin for over a decade, and maybe something organized would be useful.
- sek 14y agoIt's well respected afaik. The LPIC-3 stuff is brutal, if you get it some top companies would hire you on the spot. I guess even with LPIC-1 you don't have to search long. The best thing is, it gives you the incentive to get a more well rounded skillset and understanding. I would do it, if you did it half assed there are some training books for LPIC-1 I would start with. Stuff like that is easily tax deductible, or maybe your employer would pay for it and it's not that much. PS: I wanted to do it, but then got more into programming. Still very helpful the stuff I learned back then.
- Vivtek 14y agoIt really isn't that expensive, is it? Hmm...