this post was submitted on 14 Aug 2024
80 points (97.6% liked)

Linux

48287 readers
652 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 decide whether it would be worth spending an additional 2 years upgrading my associates to a bachelor's in CS or not.

I don't see much of a demand for the RHCSA in my area (Toronto, Canada) but I see that basically every job posting has a degree requirement.

I'd be 25 by the time I finish school with the degree but I honestly just want to start applying for jobs I don't want to waste time.

I have the A+, CCNA and LFCS. I get my associates next week.

I'm aware that I'll probably get a bunch of responses of people saying "I don't have a degree or certifications!" but I'm genuinely confused as to how you're in IT without either of those things unless you knew someone or got in very early so some elaboration would be nice.

top 41 comments
sorted by: hot top controversial new old
[–] pennomi@lemmy.world 38 points 3 months ago

No certifications, no degrees, just good, old fashioned 15 years of experience.

[–] Count042@lemmy.ml 30 points 3 months ago

None, anymore.

Eventually you end up with a resume/knowledge that sells itself.

I'm not talking about government jobs that require certain certs, though.

[–] fhein@lemmy.world 28 points 3 months ago (1 children)

The only certification I have is from the Kansas City Barbeque Society, allowing me to act as a judge in BBQ competitions.

Things are probably different nowadays, but at least 15-25 years ago you could just apply for IT jobs and if someone lied about their skills it would hopefully show during the technical interviews. I don't know if that counts as getting in very early.

[–] Entropywins@lemmy.world 4 points 3 months ago

BBQ certs...never knew that was an option and now have something to truly live for!

[–] SocialMediaRefugee@lemmy.ml 24 points 3 months ago* (last edited 3 months ago) (1 children)

No certs and degree isn't in CS. I just have lots of experience.

My pathway was basically:

  1. Got a low tier job as a glorified intern (paid)
  2. Switched jobs a few times, pay increasing each time. Chose interesting jobs.
  3. Left a low paying gov job for contract work. Got hired full time by one of my contractors.
  4. Have stayed at that job. Golden handcuffs.
[–] tenchiken@lemmy.dbzer0.com 8 points 3 months ago (1 children)

"Choose interesting jobs"

THIS! A MILLION TIMES THIS!

The absolute best career choices I've made, in hindsight, were always from the interest in the work or quality of whom I was working with.

Took jobs for less pay, even turning down much higher offers, to choose the gig that was in the area I wanted to expand in.

Never accept just based on "it's a few bucks more". Unless it's twice the pay AND you have something else to gain from the role, always grab the better experience or less stressful spot.

[–] delirious_owl@discuss.online 3 points 3 months ago* (last edited 3 months ago)

Yeah I usually alternate between a nonprofit doing sexy stuff and an evil corporation paying ridiculous high salaries every 1-3 years

[–] buwho@lemmy.ml 11 points 3 months ago (2 children)

everyones just like, "10 years of experience"....nobody is hiring people without experience so people without experience cant get experience....i dont get it...

[–] possiblylinux127@lemmy.zip 4 points 3 months ago

The job market is circular and full of automation

[–] flyweather@lemmy.world 3 points 3 months ago

Yes, it's actually pissing me off reading these comments a little because it's not very helpful to tell me to get experience when I don't have any prior experience. That's why I have these certs and a degree man

[–] RandomLegend@lemmy.dbzer0.com 10 points 3 months ago

German here, no certs aswell

I got in to IT by just writing on my CV what I know I can do and what I learned in my free time.

Some company interviewed me, I could convince them that I really know a lot of stuff and that got me in.

Ever since then all I had where the companies I worked at and that was sufficient

[–] No1@aussie.zone 9 points 3 months ago

I'm certifiably insane, have a doctorate in frustration, and many studies published of "Oh, fuck, what is this? I don't have time for this now, I have shit to get done".

Good luck.

[–] Godort@lemm.ee 9 points 3 months ago

My certs have all expired, but when I started I didnt have any at all.

The thing that worked for me was to apply to small businesses(Look into local MSPs). Places that have ~20 employees have much less rigor about certs and will more likely test that you're amicable enough to mesh with the rest of the team. From there you can build experience and often get thr company to pay for your certs.

[–] Exec@pawb.social 9 points 3 months ago (1 children)

I got dropped out from university. I got a Microsoft Azure Fundamental cert since then, now I'm a mixed Windows/Linux sysadmin at an SMB. YMMV, I'm in Europe btw.

[–] Findmysec@infosec.pub 2 points 3 months ago (1 children)

What's the pay like for system admins in Europe on an average? Asking for mid-level (5-7 years of experience)

[–] Pringles@lemm.ee 1 points 3 months ago (1 children)

Depends a bit where you live, but my guess is on average € 45-50k, with whatever local benefits there are. Which translates to between 3 and 4k a month, depending on whether a 14th month is included. But this can be a lot higher or lower depending on the location.

[–] Findmysec@infosec.pub 1 points 3 months ago

Hmm, not bad. I care more about WLB than money so this is fine.

[–] Jakeroxs@sh.itjust.works 6 points 3 months ago* (last edited 3 months ago) (1 children)

See a lot of "no higher Ed, just learned from experience." any tips on things to do to gain more experience in sysadmin adjacent skills?

I like to think I'm quite competent with Windows/Linux, been a computer geek since I was really young, in a senior "tech support" position, but the kind of things I do at work are usually less advanced then the random side projects I do for fun... I'm basically the Linux guy for our group but that's not saying much as the support is next to 0 until you get to an actual product role.

It feels like you'd have to have the job to get the experience, but maybe I'm just not aware of what/if there are any particular projects or things to do that could help with more sysadmin side knowledge.

To give a quick easy example, I have a friend who just started a server maintence type role at a different company and was tasked with setting up a Linux server, she ran into several snags trying to set it up with the documentation she was provided by the company, I asked what distro was it, and what commands was she running? Turns out it was just that she waa given instructions for YUM rather then APT (it was Ubuntu) lol

[–] Longpork3@lemmy.nz 1 points 3 months ago (1 children)

I did like one semester of computer science, does that count?

Honestly I just google shit until I understand it. Linux has great documention, and where it fails you can just read the source code.

[–] Jakeroxs@sh.itjust.works 1 points 3 months ago (1 children)

Same, I do mean moreso building particular skills that businesses are looking for.

[–] Longpork3@lemmy.nz 2 points 3 months ago

If it helps, 80% of the work i do when wearing my sysadmin hat is just ensuring that all of our systems are communicating properly.

[–] krolden@lemmy.ml 6 points 3 months ago

Just a lot of experience.

[–] LordCrom@lemmy.world 6 points 3 months ago

I'm a self taught child of the 80s that loved to mess around with basic and serial modems when I could finally get 1.

Honestly, I got my first job by low balling the salary and knowing my shit enough to answer questions.

After 1 year I went to a new position paying double. And so on and so forth.

[–] scottmeme@sh.itjust.works 6 points 3 months ago* (last edited 3 months ago)

No certs just learning on the job + every IT/development class I could take in highschool

[–] delirious_owl@discuss.online 5 points 3 months ago* (last edited 3 months ago) (1 children)

I have a WordPress site that I've been writing deep-dive linux articles on for about 10 years. Its more useful than any certification.

Portfolios showing experience are always more valuable than any sheet of paper.

[–] dino@discuss.tchncs.de 1 points 3 months ago (1 children)

Tbf, your blog is also just digital paper. :P

[–] delirious_owl@discuss.online 1 points 3 months ago* (last edited 3 months ago)

I mean if I wrote a literal paper, like 20 pages, then that would be the same, yes

I mean a certificate is 1 page and doesn't tell you anything.

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

No certificate now but if I was starting out I would get Red Hat certifications. Also Azure certs.

IMHO, a CS degree doesn't help you at all for sysadmin work but having a bachelors degree does. It is stupid but many employers have a bachelor's degree as a minimum requirement...regardless of what it was in.

[–] dino@discuss.tchncs.de 5 points 3 months ago

So funny that almost nobody got certs working in IT, same for me basically, I have a BA in Business Administration and thats it. ^^;

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

In my anecdata (TO), all the sysadmins I know have a CS degree. I don't know many. Personally I haven't professionally been a sysadmin per se but I've done cloud infrastructure design, development and maintenance at scale and I do have a CS degree. A CS degree from a good school teaches a lot. Not so easy to get these days with the higher prices of everything.

[–] _edge@discuss.tchncs.de 4 points 3 months ago

PhD in Quantum Optics

Still waiting for the day my education pays off.

[–] DavidGarcia@feddit.nl 4 points 3 months ago

none, I was just blessed with the role against my will because no one else was around

[–] azvasKvklenko@sh.itjust.works 3 points 3 months ago

No higher education, no certifications, just 10 years of experience on different IT job positions, raging from junior web dev to big DevOps projects.

In my experience (I'm in EU/PL) what matters most are actual technical skills and ability to demonstrate them on interview. I changed my job like 5 times and each time I aim for slightly more advanced work and slightly better revenue.

[–] thinman@lemmy.ml 3 points 3 months ago

No relevant degrees, just lots of demonstrable experience and projects.

[–] Sunny@slrpnk.net 3 points 3 months ago* (last edited 3 months ago)

I'm fresh off the school bench myself, and work is now requiring us to take RHCSA, RHCE and Terraform certs. As we are consultants this is the only "proof" customers will trust when they choose us for various jobs.

So far so good though, starting with RHCSA and it's really good practice, especially for getting to know the ins and outs of the Linux system(RHEL). The learning material (the official stuff from red hat) is also very thoughtful, with theory, quizzes, guides and labs.

Best of luck 🙌

[–] Muffi@programming.dev 2 points 3 months ago

I have an unfinished Software Engineering degree. While studying, I started a small businesses to do some freelance IT work on the side and one client offered me a full-time job, so I put the studies on hold and then never looked back. Been climbing through different positions and companies since then. Experience is valued much higher than a diploma, especially in an industry that evolves too quickly for education to keep up. I quit the industry recently to start teaching, because there is huge need for teachers that can teach programming, and working with people is much more rewarding than a big paycheck (imo).

In all of my job interviews, I've been asked more about the company I started while studying, than the degree that I quit. So I guess my tip is to start your own thing or start teaching. Having your own business with a license also makes it way easier for big companies to hire you for contract work.

[–] thirteene@lemmy.world 1 points 3 months ago

My rhcsa expired and I only have experience beyond that. Your task right now is to find a job and the easiest way to do that is to leverage your network. If you don't have a network, you need to prove that you can commit to a long term plan and learn a skill. Most people do that with degrees. Unfortunately a lot of people have degrees and technology is getting more competitive. That's where you see school competitions and certifications. If you don't want to do that, you'll need to be able to speak competently to the role.

Unfortunately right now I do not recommend platform/devops/sre for anyone breaking into the field. If I create an application today, it's server less or bring your own dockerfile on a provided machine image. So what are you administrating? Legacy shops will be around for decades, but the future here is layered architecture not os tasks.

[–] corsicanguppy@lemmy.ca 1 points 3 months ago

Nothing current.

But I know what I know and I am very upfront with things I need to learn. One of those two things must be getting me positive results.

Wait! I have ITILv4. Go me.

[–] haui_lemmy@lemmy.giftedmc.com 1 points 3 months ago

Where I live, a lot of smallish companies look for people with experience rather than certificates or degrees. I‘m a hobbyist turned professional and it shows. I cant talk any of the jargon but I handle servers well and I make short work of most small company IT problems. That and the ability to think in business processes works well.

[–] Zorsith@lemmy.blahaj.zone 1 points 3 months ago* (last edited 3 months ago)

I have a Sec+ but that's just a job requirement; the only parts of the test that I've actually used were public/private key cryptography, and even then I was just dumbing it down to explain to end users. Otherwise it's all just experience.

Degree requirements are mostly there to satisfy HR (and can probably be waived in most cases), IT is realistically a trade profession.

[–] avisf@feddit.org 1 points 3 months ago

No university degree, did an apprenticeship 14 years ago in germany. It was three days a week of learning sysadmin things within a company (Windows, Linux, network devices) and two days a week of school, where the theoretical stuff was taught.

After 3 years, I was a newbie sysadmin and capable of managing Windows and Linux environments. I did no further certifications back then.

Over time, especially since I wanted to move more towards Linux, automation, containers and cloud native things from 2022 on, I did some certifications (LFCS, RHCSA, RHCE) which helped me to land a job where I now work 100% with Linux and containers and kubernetes.

I did it to:

  • learn the things I had experience on from the ground up and fix the all the "holes" I never had to work with before in the day to day job and get a verification of my skills.
  • learn additional things that were not part of the apprenticeship but are useful as a sysadmin today (automation, containers, git, etc)

I'm still learning to build up knowledge of kubernetes and will eventually take exams on that topic as well.

However, there are certifications with questionable value to them (in my opinion), like multiple choice tests for single tools or the like.

I'm a fan of performance based lab exams, where you get 20 tasks from all the scopes of the product to solve and have to actually apply the knowledge you gained to pass the exam by solving real world problems.

By learning for those kinds of exams, you cover a product or technology - almost - 100%. Unlike learning by experience only, which can be very individual. You can for example totally manage 10 linux hosts with ansible for 10 years without ever having to use facts, roles, etc. Just by writing very big playbooks.

Does that qualify for 10 years of ansible experience?

In reality, companies have a certain size and use-cases, so you'll do the absolute minimum to get something running/implemented securely (most of the time, I know there are exceptions). So imho certifications provide a birds eye view and force you to learn different areas of the product, which may be very useful, out of scope, etc.

But just passing a certification exam once doesn't equal years of real experience either. It's a mixed topic. For a point in time, you knew enough to pass the exam, so if your certification is still valid, it would be reasonable to assume you still know what you're doing, that's all.