Do sysadmins here know it all?
Posted by RadiantSkiesJoy@reddit | sysadmin | View on Reddit | 70 comments
I noticed my knowledge is weak when it comes to Windows servers, in-depth networking knowledge, virtualization etc. I have yet to work on any major physical servers, like Dell or HP.
Specially this post today, I had to use ai to understand what the post is about.
https://www.reddit.com/r/sysadmin/s/T3yZmY6F8C
Similar to this would be networking posts, are sysadmins generally good with networking or do you hand those tickets over to network engineers(what do you do in small orgs where you wearing multiple hats), similarly Storage solutions etc.
Do sysadmins here view them selves to know every aspect of IT or specialize in domains and have knowledge only relevant to that domain?
My question is, I'm not sure if I should always keep learning about everything or specialize in an area.
thenew3@reddit
The sysadmin title is pretty broad. Every organization uses it differently. Some require a sysadmin to know a broad array of things, while others have unique specialties each sysadmin specializes in.
My organization combined the network admin, sysadmin, messaging/communication admin, av specialist, and some of the security roles all into the sysadmin title about 6 - 7 years ago. So a sysadmin in my organization is expected to know a little about each of these areas. With individuals that will know more in a specific area expected to take lead while also training other sysadmins in the group. So cross train eachother to have sufficient backup for eachother. (we have a small team of 4 sysadmins that support nearly 2k employees and 250k students across the world).
RadiantSkiesJoy@reddit (OP)
Isn't that too less IT personnel for that scale?
thenew3@reddit
That's just our "Infrastructure" team. We have 6 folks at the helpdesk team that handles daily support issues. Another dozen folks in the development team that does all the coding, web site design and database work.
DudeOnWork@reddit
Depends on how many of other staff (i.e. tech support) is there, how broad the responsibility is, how mature infra is, etc.
Conscious-Arm-6298@reddit
Most of us work in small to medium business and needed to catch up with "IT generalist" roles.
I worked around 8 years very specialized in EXO and then changed job to a generalist and boy I hit myself against a a wall everyday.
RadiantSkiesJoy@reddit (OP)
What's EXO?
Conscious-Arm-6298@reddit
Exchange Online, the cloud e-mail service of Microsoft
Master-IT-All@reddit
Yes. I know everything.
I even know what you're thinking right now. perv
RadiantSkiesJoy@reddit (OP)
Lol
A1ien30y@reddit
If your company has Dell Isilon or ECS, then you will have support. They know everything so you don't have to. A Systems Administrator that says he knows it all is mostly likely a huge asshole, and is to full of themselves to admit when they don't know something. A good sysadmin will say, "I don't know but I'll look into it and find out."
RadiantSkiesJoy@reddit (OP)
What's ECS?
I usually do say that, I'll look into it when I don't know about the issue.
MillenniumGreed@reddit
No one knows it all. The great news is, there’s always something to learn! Stay hungry - you’ve mentioned your weak points, how are you working on them, friend?
RadiantSkiesJoy@reddit (OP)
I am working on my certs.
Rn focusing on az104.
Will hopefully start on comptia and red hat certs when I start my next job.
NecroGi@reddit
This, I think this why so many in IT suffer from imposter syndrome, it's impossible to know it all but we have an expectation to figure out the shit we don't know or how to get help if/when we can't.
That's why MSPs and other vendors exist and do so well.
MillenniumGreed@reddit
I think the key in anything in life, IT or not, is a growth mentality. You don’t know nor will you ever know everything. So focus on the one thing you do (or should) know: how to figure it all out.
bythepowerofboobs@reddit
I think everybody should start their career at an MSP. When you realize the people being sold as the "experts" are just googling shit too it gives you the confidence to know that you can handle any IT situation that comes up in your career.
skossan@reddit
Personally, I’m a generalist. I’m not an expert in one specific area, but I know quite a bit about many things. I can navigate any system or OS and handle most problems thrown at me. When I encounter something I don’t know, I know how to look it up and figure it out.
It really depends on the workplace. At my previous job, we were around 60 people in the IT department, with dedicated teams for Windows, Linux, databases, networking, and Kubernetes etc.
At my current job, we’re only four people in the IT department, so I handle a bit of everything. One colleague prefers to take care of first-line support, which lets me focus more on IT infrastructure. That includes Linux, Windows, networking, virtualization, and data center work and everything in between.
Public_Warthog3098@reddit
No one will know everything. But fyi, a lot of msps and etc also don't either. Just hire a few and you'll see for yourself! 🤣
natefrogg1@reddit
I think it would be neat to specialize, that has rarely been long term though so I keep being a jack of many trades for job longevity
There is a lot that I don’t know, part of the fun of IT stuff is that the learning never stops. Dealing with users and printers makes me crazy though, that can be difficult
CalvinHobbesN7@reddit
Nobody here knows everything. But I’m sure most of us know how to ask the right questions to solve the right problems.
Knowing what questions to ask when troubleshooting something is half the battle
UsedPerformance2441@reddit
Jack of all trades, master of none.
socksonachicken@reddit
Fuck no. The more learn the more I realize I don't know.
MonkeyMan18975@reddit
Personally, I work in a small shop that doesn't have the budget for additional people so I'm a Jack of all trades and for the things I don't know, I get to learn. The non-profit space is so much fun
frosty3140@reddit
Someone once described me as a GP (i.e. not a surgeon, not a specialist). Fair analogy. Like you I am in the not-for-profit space. I know a little about a lot. Fortunately I can supplement that knowledge with Google, Reddit and occasional external consultants. Being a programmer back in the past helps me. I usually know how to ask the right questions to get to a good solution.
Rex_Bossman@reddit
Same here, it's not so much a budget issue but I'm able to keep everything running as a one man show.
I'm sure I know very little compared to a lot of other Sys Admins but I know enough to be able to ask the right questions to get the solutions I need and to be able to implement them.
Fit_Prize_3245@reddit
It really depends. Varies deeply from one sysadmin to other. Some focus only on their core. Others also decide to learn more things.
For example. I'm a Windows & Linux sysadmin, PostgreSQL DBA, Programmer in C, C++, C#, Java, PHP, Shellscript, and X86/x64 assembler. I algo service computer & server hardware, build and service large networks across different settings... I'm more of a versatile tech than just a sysadmin. Man, I can even fix the electrical outlets :)
It's actually hard to say which level of knowledge is optimal, or better. Knowing moe can cause you not to focus more deeply into something, but has the advantage of being able to perform many tasks. But focusing into one specialty can also bring advantages, like being better in just that.
Curiously, I've mostly been around do-it-all guys like me. So it was awkward the first time that I met a programmer that didn't knew about networking, or hardware servicing...
Wooden_Cucumber_8871@reddit
Here’s what’s great about IT. If you have a good fundamental understanding of the way things work you can use the Internet and AI to dig into the minutiae when necessary.
Keep tool and scripts you use somewhere. Keep notes. Leave yourself bread crumbs back to the things you used before.
If you look at Dell vs HP servers, they are all built on the same fundamental hardware and architecture - understand how that works and then figure out the nuance between how each of them manipulate that hardware. Every server has a power button, but they aren’t all in the same place. Same goes for RAID controllers or bios features and everything else.
I do a lot of on prem AD work, but I don’t have to worry about cross domain authentication in any of those environments so I’m not digging real hard into that FSMO role. I’m mainly concerned with DFSR, Sysvol replication health and DNS. I wouldn’t call myself an expert by any means. I’ve learned enough to meet the needs of the environments I maintain.
I don’t need to impress anyone. I just need to know enough to get the job in front of me done and the job that is coming ahead of that one. Everyone in IT is still learning because nothing in IT is static, except workstation IP’s in poorly managed networks.
frankztn@reddit
I learn from experts best. I ask stupid sounding questions so that the expert feels all powerful and gives me all the information I need even if some of the information I knew already. Nothing worse than someone who pretends to know it all.
antons83@reddit
I work at a company that's about 10k endpoints. We have separate teams that handle servers, networking and security. As I mature in this role, I realized that just cuz these teams exist, doesn't mean I just kick it to them blindly. I have to create bridges between me and these teams. This means I can't just send them noise. Anytime I interact with them, I try to show them what I've already done, that's particular to their field. If I'm troubleshooting a network issue, I try to pull network logs, or do some sort of network related testing, before sending them an email. Same with security. Same with servers, same with exchange. The more I do that, the more they're willing to explain their troubleshooting with me. I document that, and rinse and repeat. It's the only way to have a win-win relationship. The problem gets fixed, and now you've gained a little bit of knowledge. You meet them half-way, and 99% of them will teach you. Most of my job is to build trust. I'm definitely not a know-all sys admin, but I got some 15 yrs left to get closer.
Tr1pline@reddit
I'm strong on a lot but I also have my weak spots after 20 years. Some things you just don't get or don't get a lot of chance to work with. Job hopping is your friend if you want to get experience.
JimmyG1359@reddit
No one knows it all, but what makes a good system admin is knowing how to find the answers.
Moontoya@reddit
I know enough to get into trouble
And mostly know enough to unfuck things I fucked up
The rest is vicarious improv
EntropyFrame@reddit
I know it all of course.
It's what keeps me employed.
(I actually know nothing).
CeC-P@reddit
I reply to things I know about and half of what I read here is "wtf does that even mean? I've never even heard of that" and then keep scrolling. And I've been in IT for 15 years. And not at one company, at many (MSP and short term contracting). So I've seen everything at this point and worked on everything and still half the stuff said here is alien technology to me.
BalfazarTheWise@reddit
I have to figure everything out on the fly dude
Flabbergasted98@reddit
Technology is moving and changing so much it's impossible for any of us to know it all.
The good sysadmin's are the ones who are aware of their knowledge gaps and take a proactive approach to addressing them. if there is a system in your environment that you feel your skills are weak on. Watch some videos, take an online course, download a book. learn about that system so when it breaks you're not left scrambling.
gumbrilla@reddit
heh, good question.. I used to run systems using 3Par, Ibrix, Netapp Enterprise, even a couple of Hitachi's that guaranteed 100% uptime*
These days, I couldn't even mirror a drive and I have a sneaking suspicion I bought the wrong NvME for my home pc.
I'm great at coding, configuration management, automation, dicking around with Windows Azure until it works, I know a lot of AWS. Entra pretty well also.
Could I go back, for sure, but it's not the job. and it's not really what you know, the field is too vast, its how fast you learn, how well you know the patterns..
So, yeah, specialize. Find something that makes you want to come back to it.
* 100% uptime until the Hitachi engineer shoves a card in so hard it pushed out the backplane. Many an insurer was called that day...
whetu@reddit
In the medical field, amongst other roles, you have nurses, general practitioners, and field-specific specialists like urologists, orthopaedic surgeons, oncologists etc.
Nurses are like helldesk workers and desktop support: they do a crap ton of the heavy lifting, while under-paid, under-acknowledged and under-appreciated. They triage and they deal with a lot of the smaller stuff so that GP's and specialists aren't overwhelmed.
General practitioners can and do specialise in one or more fields to some deeper level, but their bread and butter is general practitioning. They should have enough general medical knowledge to be able to quickly research a topic and find a logical path through what they've found. If you've ever seen a GP google your symptoms in front of you, the difference is that they (should) know enough to be able to chart a path through to the most likely diagnosis. Unlike you, who might google your cough and conclude that you have lupus.
A GP should know enough about most of the specialist fields to be able to talk to a specialist at at least a basic level. They should be able to say to the specialist "here's what I'm seeing, here's what I've ruled out and why, here's why I think it's something for you". You may get a GP who has deeper knowledge of, say, cancer, so they will be able to communicate at a higher level with an oncologist.
We sysadmins are the GP's of IT, and some of us have more strengths in coding, networking, infosec and so on.
I would never want to know everything about everything, just enough to get by comfortably, and to be able to effectively engage with specialists of sub-fields and adjacent-fields when I need to.
Also, be nicer to your helldeskers if you have any.
Dermotronn@reddit
As a professional Googler, I only need to know how to ask the right question, not remember the answer.
dracotrapnet@reddit
"I don't know but I'll find out."
emptystreets130@reddit
No. I have been a sys admin for 15 years. I specialize in infrastructure, so when I ask for a simple help on something that stomp me, I get ridicule. I don't know everything. If I did know everything, I wouldn't be in this job.
Jaaames_Baxterrr@reddit
It's hard to try to specialize in something that you may or may not be able to get a job in. It's better to learn the core fundamentals, and then learn what you need to as you need to. Over time your knowledge will grow. I'm a so-called "network engineer" where I work, but I actually do all the things. There are few people on the IT team, so you have to wear many hats. That's also how my last job was. I'm definitely stronger in certain areas, and those are the ones I work with regularly. Things I trained myself on and never used have left my limited memory space.
g-rocklobster@reddit
I think a lot of it depends on factors such as size of the company, number of users, etc. For me, my company is small enough that, with regards to general IT (i.e., not dev), I'm responsible for it all. Basically, if it has a cable or a battery, it's my job. Yet I still have lost an awful lot of knowledge compared to when I worked for a bank with 500 users and constantly dealt with issues. Now, some days it'll be a system problem, some days a networking problem and, with relative frequency, days with no issues where I'm able to focus on projects, low-key (i.e., no significant impact to production) maintenance. Though, I'm starting to realize that I probably should have put more focus into learning more about tech I didn't know during those down times.
idontknowlikeapuma@reddit
There is never a day to not learn. This is definitely not the field to go into if you don’t enjoy studying. If you aren’t keeping up, you are getting fired.
Final_Watercress2444@reddit
Been at it for 30 years if I don't know it its not worth knowing! (total sarcasm)
but in all actuality, I've been an early adopter to a lot of enterprise hardware/software even AI I started using LLM's before most people knew baout it. Had too many jobs where I get dropped in the deep end from day 1 so you either keep up with the pack or get left to the wolves.
bobmlord1@reddit
I'm learning everyday but I always find myself understanding it less and less if I 'use AI' mainly use AI to speed up repetitive tasks.
bythepowerofboobs@reddit
I knew it all when I started in IT, but I sadly I get dumber every day. 30 years in now and I'm pretty fucking stupid.
Humble-Plankton2217@reddit
ooo I feel this in my bones
ncc74656m@reddit
Naturally. But that's just because of how good I am! *scurries back to erase every post where I had a question*
Seriously though, I know how much I don't know, and despite meeting at least one sysadmin who it seemed like there was nothing he didn't know or couldn't learn, I'm still convinced everyone has questions. Plus, there's room for all types here as long as you care and you try. I'm more of a "dig into this one niche issue" sysadmin, or a very broad high level sysadmin (high level not as in ranking myself, but from a thousand feet up).
Bubby_Mang@reddit
I have never known what I am doing.
recoveringasshole0@reddit
In this sub? They think they do.
Buddy_Kryyst@reddit
Don't need to know it all you need to know enough to be confident in what you do know and then being able to apply that to what you don't.
RagnarKon@reddit
Ah, of course not.
I personally am extremely weak when it comes to Windows. When I see posts on here talking about Exchange server or Active Directory or GPs (group policy?) or WUS/WUSS/WSUS/USWS (whatever it is, I dunno), I literally have no idea what they're talking about. But I kinda made my career being a Sysadmin for Unix system and later Linux systems. Just conveniently ignored Windows my entire career.
It's a continual learning thing. The more you do, the more you understand. And the longer you are in the industry the more you can just intuitively understand things. I may have no idea what Active Directory is, but I do know what LDAP is... so I can kinda piece together in my head a limited understanding of how Active Directory works.
zatset@reddit
Active Directory has advantages, though. Central management of settings.
prodders152@reddit
nope.
it's all about working a problem, understanding enough and learning as you go, with experience and knowledge to (try) and avoid any possible pitfalls.
petshell@reddit
It’s impossible to know everything in this field. I’ve also struggled with the idea of choosing a specialization, and in the end I’ve basically become an “all‑terrain IT guy.”
What is realistic is having solid basics across different areas. Whether the environment is big or small doesn’t matter, what really helps is documenting everything you learn and keeping it easy to find later.
Today you learned one topic, tomorrow it’ll be another. Even if you can’t fully configure something yet, at least now you understand the overall picture.
notarealaccount223@reddit
I know how to find answers and how to effectively eliminate things while troubleshooting.
I can also talk to subject matter experts to extract the information we need. Even if they can't see the problem/solution as the expert.
And I have a tingly feeling that points me toward likely causes of problems.
But every day I'm reminded that I don't really know much.
I have found AI to be helpful for explaining the stuff I'm unfamiliar with and speeding up research. But I also making sure I'm paying attention.
shelfside1234@reddit
No one knows it all, and no one expects you to know it all
There is always stuff to learn, always stuff you’ve forgotten
Just keep notes and learn how to research the new stuff
Wartz@reddit
No but I have pretty well honed learning skills and how to digest documentation, and also how to reject bullshit created by AI.
Unfortunately, that last bit is turning into a hurricane of bullshit
bgr2258@reddit
You can't know everything. But if you like everything, then learn whatever comes your way. Or if you don't like certain things, focus elsewhere. Try to find roles that match your interests.
I find it's fun to be a generalist, which works well in a small org. But I definitely get lost with some topics that come up here.
Try not to think of everybody in r/sysadmin as having the same set of knowledge. There's a wide range of skill sets, and you can't have all of them
xSchizogenie@reddit
Ok so you’re not a sys admin, you’re 1st level helpdesk.
e_t_@reddit
"It's not that I know everything. I just know what I know."
St0nywall@reddit
No one knows everything. Most people only know what they have encountered and worked with.
If you come across anyone saying they know everything, just walk as fast as you can away from them.
Asking someone to "prove it" only sparks resentment and that's no good.
The trick to being a good SysAdmin? Learn how to notice details and train yourself to be a good investigator. The "figure it out" skills will always benefit you.
meballard@reddit
Depends on where you work and your interest.
At larger companies there tends to be more specialization, at smaller companies people tend to spread out more, but there's no hard rule on any of it, and there's places for all of the options.
I'm on the know a decent amount about everything, but I've also at a smaller company and been here for a long time.
No matter, never hurts to learn more.
GX_EN@reddit
No, and there's nothing worse than working with someone who THINKS they know it all.
Netfade@reddit
Yes, we do. I, specifically, know everything.
jstar77@reddit
We don't but are pretty good at faking that we do.
geekender@reddit
There is no one way of doing things. Sysadmins become familiar with whatever knowledge they need to solve the problem and then figure out how to prevent it from happening if it is likely. This means a lot of research, testing, automating, and tinkering. Keep learning. Specializing in an area won't stop that from happening.
hologrammetry@reddit
The-Sys-Admin@reddit
I know I don't know it all. I can't know it call. I'll never know it all. But I know how to look for the answers, and I know who to talk to, and when to talk to them, when I can't find the answers.
Including this very subreddit.