6 ms·
Linux Career Opportunities in 2025: Skills in High Demand
- andy99 11mo agoSo sick of these “Accept all cookies” / “reject optional cookies” dark patterns, sites that do this should be banned
- loloquwowndueo 11mo agoYes but : 1- use the consent-o-matic extension, or 2- open in incognito mode, accept whatever, then when closing the session all the cookies they gave you go away.
- fnord77 11mo agoconsent-o-matic failed on this site
- loloquwowndueo 11mo agoThat’s why I gave you the other option :)
- cushychicken 11mo agoAnd embedded Linux! I’ve had a hell of a time finding good embedded Linux devs. I got insanely lucky to hire two this year.
- ab71e5 11mo agoWhat are you looking for? Yocto experience? Experience writing drivers? C/Rust/C++? Hardware / FPGA experience as well?
- eikenberry 11mo agoI have been doing backend/infrastructure coding for years and have been thinking about trying embedded work but am unsure how to break into that area. Curious if you (your industry) would be interested in someone with a lot of Linux/systems experience but not in the embedded space?
- azzentys 11mo agoI'd start from this - https://www.coursera.org/specializations/advanced-embedded-linux-development https://www.coursera.org/specializations/advanced-embedded-l... I studied under him at the university. He's also active in open source communities around embedded space.
- eikenberry 11mo agoThanks!
- pabs3 11mo agoIs embedded Linux that different to regular Linux? Edit: I mean, Vizio TVs literally run systemd.
- azzentys 11mo agoA lot of work here is working on vendor provided BSP (which can range from esoteric mix of ancient kernels/bootloaders to top-quality community maintained mainline kernels) to work on your custom board/product.
- cushychicken 11mo agoIt’s the “embedded” part that people struggle with. I can find systemd script gremlins all the live long day. I can’t find anyone who can write device drivers for custom peripherals, then hook them to user space utilities in a sane way.
- pabs3 11mo agoThe the hackaday community might be a good place to train/find such people, although the are more focused on non-Linux bare-metal code I expect. I guess you are aware of the consulting companies in this space? Baylibre and Denx (now NABLA) come to mind. Probably more Linux embedded companies on the FOSSjobs wiki. Looking at people/companies contributing to related areas of the Linux codebase is another option. https://baylibre.com/ https://baylibre.com/ https://nabladev.com/ https://nabladev.com/ https://github.com/fossjobs/fossjobs/wiki/Resources#employment https://github.com/fossjobs/fossjobs/wiki/Resources#employme...
- the_biot 11mo agoI've had a hell of a time getting into embedded linux professionally. I don't have that specific job experience on my resume, but lots of related open source work, writings, kernel work etc -- I can do this, I just can't prove it very well. What would you recommend I do? Looking for any more devs?
- pabs3 11mo agoIsn't linking to commits enough to prove it?
- debo_ 11mo ago> Linux engineers
- djaouen 11mo agoI know Linux and majored in Engineering in college. Do I count? Lol
- therealfiona 11mo agoWhat I'd give to have someone who's Linux experience isn't using a Mac and using brew to install stuff. I'm the only one with formal Linux experience on my team and I'm the only one who doesn't have to look up how to get to the logs... K8s admin != Linux grey beard. SurprisedPikachu.gif
- mixmastamyk 11mo agoAm available shortly: https://news.ycombinator.com/item?id=45801184 https://news.ycombinator.com/item?id=45801184
- WD-42 11mo agoTo be fair journalctl practically requires its own book
- John23832 11mo agoThere's the argument that Systemd is an operating system unto itself.
- elcritch 11mo agoOh that's an easy problem to solve, just use: https://docs.brew.sh/Homebrew-on-Linux https://docs.brew.sh/Homebrew-on-Linux :p
- HumanOstrich 11mo agoDespite its standard Homebrew warts, I've been using Homebrew on Linux for years now for my dev boxes and it's been great. It's good for getting the latest versions of packages, both for things that aren't in the distro and even to override distro packages. So far almost everything Just Works alongside the distro packages (at least for Ubuntu LTS).
- thaumaturgy 11mo agoraises hand Been daily driving desktop Debian for dang-near a decade now (heh). I've also maintained a gradually-evolving app hosting service for clients for even longer, covering all kinds of stuff. Current architecture includes LXC and nginx. And, I've got BSD experience too. Job market sucks for me too.
- itomato 11mo agoProTip: Raise your rates. The "typical salary ranges" are laughable, even in 2008 Dollars.
- tylergetsay 11mo agoI'm curious if these are somehow informed by real job postings. if so, I agree it's pretty obvious why these are in high demand (of employers).
- derrida 11mo agothere is a high demand for finding intelligent life on mars.
- 9rx 11mo agoRising rates is what high demand means. The article no doubt misspelt "wishful thinkers", of course.
- mixmastamyk 11mo ago3 * 0 = 0 I just tripled my rates!
- itomato 11mo agoprobably customers, too
- mixmastamyk 11mo agoNone of these are in high-demand right now in my experience. Despite being an expert in most of these listed, I haven't even had an interview in a couple of months. Wish it were as easy as getting some certifications, but I don't think anyone has ever asked for one specifically in my entire career.
- esseph 11mo agoThere could be a lot of reasons for that. The market in general is awful for hiring right now. Just broken.
- mixmastamyk 11mo agoYes, that's what I'm saying. The rise of ATS seems to be a big part of the problem. Don't think I'm even being seen. There's also been an explosion of stacks, and if you didn't work with the ZYZYXX stack for the last five years, no chance, because someone else has.
- koakuma-chan 11mo agoJust lie. They don't know what they're doing.
- mixmastamyk 11mo agoWould consider it if I could even get an interview. Often I do have most or similar experience, but even that is not enough.
- koakuma-chan 11mo agoI know right? One recruiter told me that they wouldn't interview me because I didn't have experience with Shopify. What kind of bullshit is that? What worked for me is putting as many keywords as possible and using ChatGPT to write what you did at your previous job. It's best when sprinkled with some hallucinations.
- koakuma-chan 11mo ago[flagged]
- elcritch 11mo agoUnless you're running Alpine Linux or similar of course. Nowadays the GNU tools make up a small (if important) part of a Linux distro. There's also alternatives.
- koakuma-chan 11mo agoStill has nothing to do with Linux. Look at "Skills Employers Seek in 2025." What does Docker or Kubernetes have to do with Linux?
- ranger207 11mo agoTypically, Docker and Kubernetes run container images based on Linux and run them on top of Linux servers. I can say from my experience using Kubernetes to run Docker containers that having separate Linux experience is very helpful
- HumblyTossed 11mo ago4 decades on and there are STILL people trying to get everyone to say “GNU Linux”. Everyone knows Linux is the kernel. Nobody CARES.
- koakuma-chan 11mo agoEveryone says GNU Linux. The target is called x86_64-unknown-linux-gnu.
- uberduper 11mo agoI've made quite a career out of knowing how linux works and not reinventing the wheels it provides. I read man pages. I sometimes run `systemctl list-unit-files` and say, "hmm what is that??" then go find out what it is. I've been at this for decades and curiosity keeps pushing me to learn new things and keep up with recent developments.
- gtirloni 11mo agoThat's the way.
- d3Xt3r 11mo agoBut how did you get your first Linux job? That's where I'm stuck at. Where I live, there's literally zero entry level Linux roles, and the literally couple of Linux roles that are available require you to have centuries worth of enterprise experience with Kuberneres, Openshift, Ansible, Chef, Puppet, Terraform etc...
- John23832 11mo agoLie and learn.
- uberduper 11mo agoI was a windows guy at a large auction site and started bringing linux in to my workflows and solutions. I'd already been gaining personal experience with linux and the BSDs, solaris, etc. That was my last "windows job." I'd say there's really no "linux roles" out there. Entry level or not. Everyone collectively decided "devops" was a big bright beautiful tomorrow and made devs learn release management and made ops people get lost (or become the developer they never wanted to be). Everyone shifted their focus towards "as code" solutions because the SRE book said nobody should log in to servers or something. So we hire people that know the abstractions instead and assume nobody really needs to go deeper than that. It sucks, but learning the abstractions is how you're gonna have to get started. If you're already a linux nerd then you may benefit from understanding what the abstraction is doing under the hood. If I was starting out right now, I'd go work through Kelsey Hightower's 'Kubernetes The Hard Way' and build functional kubernetes clusters from scratch on a couple of the cloud providers. Do not copy&paste anything from the blog. Every line, every command, by hand. Type out those CSRs and manifests! Recognize what each component you're setting up is and what it's used for. Like "what is the CCM and what's it responsible for?" Or "What's going on with every step of the kubelet bootstrapping process? What controllers are involved and what are they doing?" Read EVERYTHING under kubernetes.io/docs. Understand the relationships between all the primitives. If you already have some linux, networking, and containers knowledge to build on top of, I think you could work through all of that in less than 4 weeks and have a better understanding of kubernetes than 80%+ of engineers at any level and crush a kubernetes focused interview.
- kgwxd 11mo agoThe guy in the photo is clearly qualified. Dual monitors is hard enough on Linux, that man got triple!
- derrida 11mo agoHe installed an open source NVIDIA driver for a graphics card from 2014. He earns 7 figures.
- menaerus 11mo agoIn demand? In the age where people are being completely replaced by their AI fellow colleagues, it logically doesn't follow that the Linux admin skills won't be or aren't already. The heck, I hate to say this but most of my colleagues right now are less competent than the AI models. What AI model can spit out in the matter of working with it in minutes, given the correct prompt, they can't solve in 3 months.
- lazylizard 11mo agothe 50b of revenue that nvidia just booked last quarter. dont they all get deployed on machines that run linux?