this post was submitted on 17 Jun 2026
66 points (97.1% liked)

Sysadmin

14396 readers
186 users here now

A community dedicated to the profession of IT Systems Administration

No generic Lemmy issue posts please! Posts about Lemmy belong in one of these communities:
!lemmy@lemmy.ml
!lemmyworld@lemmy.world
!lemmy_support@lemmy.ml
!support@lemmy.world

founded 3 years ago
MODERATORS
 

Hello!

Sorry in advance for quite a long post but I am unsure how to explain everything without writing it all down here... so thank you and please bare with me! :)

I've just started a new job as junior IT sysadmin and am trying to figure out whether my worries are normal or if this is just what some smaller companies are like and everything is ok.

During the hiring they've told me they have no internal IT department and relies only on 2 external IT people: -1 consultant who sometimes helps with sharepoint -1 sysadmin who manages everything but also works fulltime for another company They've also mentioned they had recently migrated to M365 and that the migration has caused all kinds of issues with permissions, access rights, and overall administration. It sounded very messy but also interesting, so I still accepted the offer thinking I will have to deal mostly with M365.

Now I've started this job and got to know that comany's CEO is apparently quite controlling and wants to know and see everything. He is also a Global admin in M365 and has additional high privilege roles assigned. I've also learned that the expectations now seems much bigger than what I would normally think that only a junior sysadmin alone should do since they expect me to: -help with sharepoint administration and it's structure -manage and redesign existing M365 permissions and access -communicate with all departments to understand their workflows, requirements and software that they use -review entire companys IT infrastructure -potentially introduce company wide AI and security policies -work with and administrate MS Dynamics and PowerBI (I told them that I have no or almost no experience with those) -work with integrations between sales platforms and internal systems -participate in and maybe even lead future CRM migration (no more info) -help with creating a document management system because they currently don't have it -potentially introduce on prem servers in future

At this moment I have only sharepoint permissions in M365, which are nowhere near enough for many tasks I'm being asked to help with not to mention that I have no admin access in my computer either. I've requested necessary access to actually do tasks they're expecting from me from the external sysadmin. I asked for global admin and local admin rights, providing detailed info in an email for why I need them. I've also cc'd my manager (that's not even related to IT) to document everything. The external sysadmin just sorta ignored me by only replying that they wish to meet up sometime later so I still have no access. I honestly don't get how I'm supposed to manage systems if I cannot even access them or see what's inside normally...

I also asked my manager a fairly direct question the other day: 'If the company needs all of this why did you hire specifically just a junior sysadmin instead of an experienced IT manager or some senior sysadmin?' The answer I got was that they want to 'grow a person internally alongside the company needs'... Then I pointed out that someone with more experience would make less mistakes and be able to set everything properly. The response then was basically that they are not afraid of mistakes because they're an RnD company where mistakes are normal. They also said that they didn't want someone who would come in and 'do everything their own way'.... like wtf..? That answer then left me confused and speechless because things like permissions, security, infrastructure and stuff already have best practices for a reason!

So...is this a normal situation for smaller companies that are building their internal IT for the first time? Is this an actual growth opportunity and I'm just worrying for nothing..? Would you guys be concerned and think about exiting already? I'm simply very confused on what's the right thing to do...

all 23 comments
sorted by: hot top controversial new old
[–] FreedomAdvocate 1 points 9 hours ago

You've got a few options:

  • try and do the job to the best of your abilities, learning as you go, while making yourself invaluable to the company and then making sure you use that to your advantage to get promotions and wage increases.

  • say it's not what you were hired to do and leave or get fired for not doing the job, then go try find another job.

That's pretty much it. Unfortunately, jobs are very rarely what they were advertised as, generally being expected to do a lot more than you were told. You won't get anywhere by saying "not my job" or "I wasn't hired to do that". You either do it, or someone else will while you go back to unemployment.

[–] Zedd00@lemmy.dbzer0.com 80 points 23 hours ago (3 children)
  1. they're under paying you.
  2. if you can get through this hell for 2 years, you'll likely be pretty set as a Windows admin. No joke, I got promoted into a very similar position from being a datacenter tech. I fucked all kinds of shit up, broke everything multiple times, didn't leave the office for days on end. While you're waiting for access to be able to do things, start learning powershell. Don't fix problems, automate solutions. What I mean by that is anytime you fix anything, immediately write a script to fix it next time it happens.
[–] tux7350@lemmy.world 44 points 23 hours ago* (last edited 17 hours ago) (1 children)

Holy shit I cant say that enough about Powershell. If you're managing Windows machines in a corporate environment, powershell will make you seem like a wizard.

For OP, Check out the book "Learn Powershell in a month of lunches". Each chapter is setup to be read in 30 minutes with a 30 minute exercise. That book has saved my butt on more than one occasion with the skills I learned.

[–] NABDad@lemmy.world 15 points 22 hours ago

Also, since it wasn't said, "Learn Powershell in a month of lunches" is available as a free pdf download.

[–] mesamunefire@piefed.social 19 points 21 hours ago

Also keep your scripts somewhere. Git/github/codeberg/etc... or hell a flash drive. It help later on when job jumping. Think of it as wisard spells and a spell book.

[–] taco@anarchist.nexus 16 points 22 hours ago (1 children)

Saw this post while taking my morning dump and came back to specifically make a similar comment.

This sort of job is a decision. You'll be objectively underpaid. Be real, everyone here knows the reason they hired a junior admin is because they only wanted to pay for a junior admin. Anything other than that they say is spin.

But, they're right that there's room to grow. If you're capable of it, this job will give opportunity to massively expand your skillset. They've brought growth into conversation, so see if they'll spring for training or at least books (after you've identified specific ones that would be helpful). They've already forgiven some mistakes, so take the opportunity to be a little more adventurous for the sake of learning something. You won't be getting your full value in salary, so extract some through the opportunities to gain experience that's beyond the normal scope of a junior role.

After a year or two, push for a promotion. Raise would be good, but settle for formally dropping the "junior" in your job title if you have to. You'll have more experience, more skills, and a resume showing a quickly earned promotion. That's when you can begin the earnest search for the next role. How earnest will be a function of how much you like it there, how much you feel you've left to learn, and how open they are to the idea of paying you on par with your growth to that point.

[–] Serinus@lemmy.world 13 points 21 hours ago (1 children)

I'd also recommend, especially once established, not working more than 40 hours.

If they want more help, they can pay for more help. Don't sell yourself for free.

[–] FreedomAdvocate 1 points 9 hours ago

Just be aware that this can and very likely will backfire, and you'll lose standing and opportunities in the company. If you're ok with that because you don't want to put in a few extra hours here and there to help out, go for gold, clock off at 40 hours and say don't contact me. You just won't get contacted about any promotions, raises, or important decisions.

[–] francisco_1844@discuss.online 23 points 21 hours ago* (last edited 21 hours ago)

In many, if not most, startups and small companies titles don't mean much. You have to do more than you were usually hired for.

Try and learn as much as you can as fast as you can and then either ask for more money or look for another job.

As long as the environment is not bad, it may be a good learning experience. When I compare my startup years to some of my co-workers who never worked at a startup I was able to learn a lot more than them. Many of my co-workers have only worked at large companies so they were never exposed to a wide range of tasks because in corporate america jobs are far more segregated and specialized.

[–] esc@piefed.social 28 points 23 hours ago (1 children)

This situation is normal in smaller companies, it is a big growth opportunity. It will be really hard, and they will underpay you whole time. You can learn a lot, other comment mentioned learning powershell, I would add document everything you do before and after doing and write your action plans and checklists.

[–] gdog05@lemmy.world 9 points 23 hours ago

Document everything and try to force a title change to better reflect the position (even without more money) so that you'll have an easier time finding a higher position when you leave.

[–] nomecks@lemmy.wtf 13 points 21 hours ago* (last edited 12 hours ago)

This could be a growth opportunity but you have to put your management hat on. You're one person with part time help. You need more resources which will come in the form of contractors and consultants. To get these you need a plan of what has to be done and how it drives value to the business. Financial risk is going to be a big driver for most businesses.

First thing is you need actionable intelligence. You want to assess the state of things, figure out what kind of risks exist and do business impact assessments on the most severe issues. This is what leadership needs to authorize budget. Your CEO having global adminis not a business problem. Over permissive permissions that could lead to a compromise that causes a regulatory penalty is. Things have to tie to money.

Microsoft has a pile of assessments you can run here:

https://learn.microsoft.com/en-us/assessments/

Fixing M365 sounds like a priority. Getting help doing a CIS assessment wouldn't be a bad idea either. Using cybersecurity as a driver for change works very well because you surface a lot of risk.

If they want you to grow into a senior or manager role then don't be everything guy, delegate. It sounds like there's lots of higher value stuff to attack if you can convince leadership to let you offload some tasks.

[–] slazer2au@lemmy.world 19 points 23 hours ago

Now I've started this job and got to know that comany's CEO is apparently quite controlling and wants to know and see everything. He is also a Global admin in M365 and has additional high privilege roles assigned.

If I saw that I would run from the hills. Even if your org has mandatory MFA, conditional access, and PIM, the CEO having admin rights to all that is one EvilNginx phishing attack away from losing everything.

Sadly, it is normal for companies to pay peanuts to IT but expect someone who knows everything.

There is a reason imposter syndrome is rampant through our industry when junior engineers are given keys to the kingdom.

[–] TORFdot0@lemmy.world 11 points 22 hours ago

CEO with global admin privileges is a red flag

They will get hacked.

It will be his fault.

You will get blamed for it.

They didn’t hire a it manager because they don’t want to pay for one. I don’t know how the culture is there but from your description, it doesn’t sound good. I would keep my options open outside the company if it were me

[–] skankhunt42@lemmy.ca 11 points 23 hours ago (1 children)

Please, Please tell me you're not in Canada. This sounds similar to a job I interviewed for. I've been a Linux guy for 14+ years and it sounds like they're moving me on to next round for a windows job. If you are in Canada, I'm desperate so you'll have help soon.

Otherwise, the main takeaway here is don't work yourself into the ground. Do your 7-3 and go home to relax. Don't study, don't think about work, just RELAX. They said themselves they'll pay you to learn, mistakes are okay, and they know youre a Jr. who is learning.

From this job you should learn windows, learn how to set professional boundaries and stick to them. Dedicate an hour or two once a week to apply to other jobs. It's not important but you don't want to stay there. Don't burn yourself out. Good luck.

[–] Septimaeus@infosec.pub 12 points 22 hours ago (1 children)

It’s an extremely common small business pattern across North America. The “CEO” is usually the owner. Only one or two hires are traditionally qualified for their roles by education or experience. Everyone else is a budget hire working well outside the usual expectations of their title. Employer abusiveness in these shops goes mostly unchecked. Wanting someone who can “grow with the company” with clearly no intent to grow them (i.e., no mentor, no reporting senior to justify the title “junior sysadmin”) is code for a lot of things including this. Part of why they only hire younger or underqualified people is because they don’t want anyone who knows what they’re worth or how things are done better elsewhere, only those who will accept the abuse as normal, because they do not intend to change.

Companies like these are viable, but crucibles, and should only be considered as a last resort.

[–] skankhunt42@lemmy.ca 2 points 17 hours ago

100% agree with you on all points.

Company I worked for was owned by private equity. We didn't make enough money so they said we're bankrupt. a month or so later my first child was born. It has been 9 months and I need a job. My résumé is very Linux, CI/CD, devops heavy. I've been applying to everything. No idea why a windows shop even considered me but here we are. I'll be driving an hour away from home for the privilege of being abused, underpaid, and being away from my family.

[–] notabot@piefed.social 7 points 22 hours ago (1 children)

This sounds pretty normal for a small company that doesn't really understand its I.T. needs yet.

Aim to automate as much as you can, you'll be busy enough without having to perform the boring, but necessary, repetitive tasks like handling user on-boarding, off-boarding, password resets, and permission changes. I've generally found that it's best to do a job manually first, noting down everything, then aim to automate it the second time, because, if there was a second time, there'll be a third, fourth, fifth, and so on ad-nausiam.

Try to also automate testing. A script that can sanity check permissions, paths, and the like will save you many painful hours of debugging as you can test every change, rather than working out that the quick fix you did last Tuesday has broken the CEOs access to a critical slide deck today, and needs to be fixed 5 minutes ago.

Document the why, the how, and the what of everything you do. It doesn't need to be fancy, a set of text files is more than enough, but I've been using Obsidian, or vimwiki on Linux, and it will save your bacon when you need to figure why something is the way it is, how you can fix it, and what to change. If you do use a wiki, keep a daily journal, but link the entries to pages about the relevant services. Don't store the wiki on sharepoint, or you risk not having access when you need to fix sharepoint.

Set up an internal monitoring service that can notify you if a service goes down, or one of those tests you automated starts to fail. You will seem like a wizard when you're already fixing a problem before anyone else notices.

Seen as the CEO has admin access, as, presumably, does the external IT person, enable audit logging on everything. That way, when something breaks, you'll know who did it, and what they did, even if it was you.

As others have said, this will be hard, but it's a massive opportunity to grow your skillset rapidly, in an environment that sounds like it may tolerate some mistakes.

Good luck.

[–] notabot@piefed.social 7 points 22 hours ago

One other thing: get all requests in writing, or confirm them back to the requester in an email if they insist on giving verbal instructions. This will save a lot if miscommunication and misunderstanding. Instigate a ticketing system if you can, and only process tasks through that. Add the tasks yourself if you have to. Users may start off hating it, but they'll come to appreciate being able to see how their request is progressing, and what else you're being asked to do.

[–] CompactFlax@discuss.tchncs.de 6 points 22 hours ago

Pretty normal for a small company. The boss thinks they’re an IT god (I need global admin), they think they are outsourcing everything, and you just need to do a few little things here and there.

It can be a good way to learn, but you need an exit strategy. It’s a small company, so documenting everything won’t protect you (outside of a legal issue), because it’s not going to be read by someone other than the one firing you and you probably won’t accrue enough time to make a wrongful dismissal suit worthwhile if that were to occur. But the mindset can help with making the right choice instead of the easy one.

They might spring for some certifications, see what you can get.

[–] HubertManne@piefed.social 1 points 17 hours ago

I can say that most job postings sound like this. Reading through parts of it sound like your spearheading a new initiatiative, some sounds like you will run a team, and some sounds like your running the ticket queue. I don't know if its the lets get someone and expect them to do everything thing or if its the thing where they gather all sorts of things around a job and similar jobs and just plaster them into tha listing without having the direct report look it over. I actually did work for a small place. I was hired by a guy running the IT but he left and the guy who owned the company decided he would save money and take over the role. He did not know what he was doing. He ended up having me move everything to google apps and then when another employee left and did not back up important files he wanted me to say it was my fault for some reason (I think his reasoning was I should have foreseen this and put something up but I had been telling him the whole time we should make sure people keep their stuff on the backed up file server) and I said no and he let me go. I was annoyed to have to go find work and not be getting a regular paycheck for awhile until I did but otherwise was not unhappy to be away from the place. Should have started looking for a new gig after my boss quit and he decided he could just cover the IT management himself.

[–] webghost0101@sopuli.xyz 3 points 22 hours ago* (last edited 22 hours ago)

I don’t know how many employees the m365 platform needs to serve but where i work there are multiple dedicated teams to manage it all.

But we also do have hundreds of unique functions and roles that all need their own set of rights and permissions with regular audits wether permissions are to loose/underused.

No one in IT has local admin anymore but we do have a (logged) way to temporary elevate ourselves to local admin when needed.