this post was submitted on 27 Jul 2024
196 points (96.2% liked)

Linux

48683 readers
360 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I'm trying to get a job in IT that will (hopefully) pay more than a usual 9 to 5. I'm been daily driving Linux exclusively for about 2 1/2 years now and I'm trying to improve my skills to the point that I could be considered a so-called "power user." My question is this: will this increase my hiring chances significantly or marginally?

(page 2) 50 comments
sorted by: hot top controversial new old
[–] flamingo_pinyata@sopuli.xyz 4 points 5 months ago (1 children)

Specifically for a job of Linix sysadmin, probably yes. If you can afford it do a certification, it will help you stand among other candidates with no work experience.

For other IT jobs it's not so relevant. Linux is technically on the servers but the infrastructure is hidden from you by multiple levels of abstraction.

load more comments (1 replies)
[–] utopiah@lemmy.ml 4 points 5 months ago (1 children)

Yes if

  • the environment you would work on is Linux based, obviously (which it often is when servers are involved, even with Microsoft due to Azure cloud and containers)
  • you master the command line, i.e you know a bit of e.g bash, can write your own scripts that do basic functions
  • you understand how the OS works, i.e permissions, services, package managers, etc

but not really if you are mostly clicking through buttons of the window manager and/or would work in a Microsoft environment with its own set of tools, conventions, etc.

Which brings up obvious suggestions :

  • do improve your mastery of the command line
  • apply to jobs that put Linux forward (but that might bias to a sysadmin position, which might not be what you prefer)
[–] massive_bereavement@fedia.io 2 points 5 months ago (2 children)

I had a job offered based on the fact that if you know bash, you can translate that to powershell, as translating knowledge is easier than learning from scratch.

[–] utopiah@lemmy.ml 3 points 5 months ago

Makes sense to me. I would also assume that if one can program in bash they can program in pretty much anything. Yes it will take some time to adapt but a lot less than somebody who can't program in any language in any environment.

That being said, I would advise against starting in an environment that is possibly alienating and exclusive. Microsoft does everything it can in order to lock-in users but also developers. They find bridge, like PowerShell or WSL, then IT relies on certifications specific to their ecosystem. So if OP is fine with such practices they could start there but I'd suggest to keep that only if more direct alternatives are not available.

[–] digdilem@lemmy.ml 2 points 5 months ago

True. Learning your first programming language (or scripting language) is usually the hardest.

[–] angelmountain@feddit.nl 4 points 4 months ago (3 children)

This morning I was still awake, my veines exploding because of all the "anti-sleep medication", having a quick cool-down from the party still going on inside, when I hear someone randomly say: "yeahh rm -rf!". One thing let to another...

Linux skills make you friends as well as get you jobs.

load more comments (3 replies)
[–] pastermil@sh.itjust.works 4 points 5 months ago

My personal experience: Absolutely!

I've always landed on jobs/projects that involve Linux server. Generally startups with not much expense to spare would go for this route. However, even bigger companies would opt for enterprise Linux.

I wouldn't say that will work on every IT jobs out there, but when it does, you know you're in for a fun ride!

[–] ChaoticEntropy@feddit.uk 3 points 4 months ago

"In IT" could mean anything from first line support worker to software project manager to network engineer. Can you be more specific...?

[–] kionite231@lemmy.ca 3 points 5 months ago

I had the same question. I have rather good understanding of Linux and command line however at my job where Ubuntu is used other people easily caught up with me. They still don't know much about what exactly a command does but they know when to run it so IMO it doesn't matter how much Linux you know the only knowledge matters which you could use to have your job done quickly and efficiently.

[–] Vinny_93@lemmy.world 3 points 5 months ago

I'm in data engineering and that market is dominated by Microsoft. Understanding an os is essential if you're, say, a sysadmin.

I'd recommend looking into some certifications. Some businesses are very sensitive to those.

[–] therealjcdenton@lemmy.zip 2 points 5 months ago (2 children)

When looking for Linux tech jobs to apply to, a lot of them actually have Vim experience as a preferred quality. Can any experts confirm this?

[–] ByteOnBikes@slrpnk.net 2 points 4 months ago

Nah. That's like bragging that you memorize a lot of Pi digits.

Some on the IT team in my company use vim, some use nano, some probably use notepad or something ridiculous.

It's just a text editor and knowing vim doesn't automatically make me assume you're competent at anything.

load more comments (1 replies)
[–] NeoNachtwaechter@lemmy.world 2 points 5 months ago

the point that I could be considered a so-called "power user."

There is no certain point. Power user is a rather vague description. It still includes "user" as opposed to admin or developer or guru etc.

If vague is good enough in your area, go for it. Otherwise look for a more formal qualification.

Good luck.

[–] cyberpunk007@lemmy.ca 2 points 5 months ago* (last edited 5 months ago)

Probably not. I guess it depends what you want to do in IT. And the org. Some orgs use a lot of Linux, and Linux is a whole different ball game at the enterprise level. It's not just knowing about Linux, but how to properly manage, secure, and patch it at scale.

It might also depend on if you have previous IT experience. If you've got a ton of previous experience it could help.

[–] LeFantome@programming.dev 2 points 4 months ago

“The Cloud” is mostly Linux—specifically Linux containers. Kubernetes and Docker are Linux specific technologies.

Most “IT” roles these days will be for from Linux knowledge ( not all of course ). It is a good skill to have.

If you do encounter an environment where they do not use Linux, it may be because of a lack of skilled staff. You could be the reason they adopt it.

[–] digdilem@lemmy.ml 2 points 5 months ago

Put it this way - it doesn't hurt.

Nothing fully replaces real world experience with the exact software and technologies your potential employer uses, but having demonstrable ability to use and understand linux is very transferrable. Ultimately it comes down to the interviewers and what they're looking for, and to the more technical of those, choosing linux as a daily driver shows you're more interested in understanding how computers work and that you have a degree of problem solving ability.

Read some adverts of the jobs you want to get, being realistic that you may need to start low to get that experience, and build ability in what's wanted, especially the bits that are marketable.

[–] slazer2au@lemmy.world 1 points 5 months ago (1 children)

Honestly, it depends on the business.

If I were the hiring manager we are a 80/20 split on win vs Linux servers. You may be top tier on 20% of our systems but we have automated about 85% of the tasks on those boxes. The other 15% is being covered by the windows people.
How do I justify hiring you to do 15% of the work of the others?

In order to be paid above average, you need to be good at something others find hard. But don't pigeon hole yourself to one thing.

Being good at windows and Linux will make you a more attractive hire. As a Linux daily driver you should have no excuse to not know virtualisation or containers. Run up some qemu VMS or some LXC containers to expand your skillset.

[–] delirious_owl@discuss.online 2 points 5 months ago

I make it a condition of my employment that I never touch windows servers, and I get paid very, very well.

Linux experience is far more important than windows experience, IMHO. Almost every company has Linux servers. Loads of companies don't have windows servers.

load more comments
view more: ‹ prev next ›