I'm trying to figure out how people make significant jumps in their IT careers when they don't fully meet the job requirements. Currently, I'm a Desktop Engineer, but my role involves a lot more than just basic tasks—I've gained experience in Azure AD, Intune, M365 administration, device deployments, and participating in rollout projects. I'm interested in positions like IT Project Engineer or Infrastructure Engineer, but I think I only match about 70-80% of the criteria listed. There are a few areas where I'm lacking hands-on experience, particularly in networking or specific platforms. My question is: do people still apply for these roles even if they don't fulfill all the requirements and learn the rest on the job? Or is it better to wait until I feel I meet most of the criteria before applying? I want to avoid underselling myself and being stuck, but I also don't want to take on a role I'm not prepared for. I'd love to hear how others have navigated this in IT or managed service provider environments.
5 Answers
In the IT industry, having a solid base is crucial. If you're lacking specific skills, consider getting certifications that bolster your resume while also applying for jobs. It's about proving you can learn and grow!
They can make a big difference! Showing that you're actively working to gain knowledge could help you stand out.
Most hiring managers aren't looking for someone who matches 100% perfectly. Job descriptions often serve as wish lists. If you see a role that you meet at least 70% of the requirements for, I say go for it and let the hiring manager gauge if you're a good fit during the interview.
That's very true! I've found that many jobs want a sort of 'unicorn' candidate, but if you can show you're willing to learn, that's often more important.
Exactly, if you know the fundamentals and can learn the tools on the job, you'll be fine! Communication skills also go a long way.
In my experience, it's all about making connections and being in the right place at the right time. Don't hesitate to apply for roles that interest you. Sometimes, you might find unexpected opportunities through networking or just by taking initiative at your current job.
Networking is so crucial; I’m starting to realize how important it is!
Right? You never know who might open up a door for you!
Just apply! Many people move up without having all the experience, especially in IT. Most of the time, hiring managers appreciate someone who fits the company culture and shows a willingness to learn over someone who ticks every skill box.
Sounds encouraging! I sometimes feel intimidated by all those requirements.
I totally relate. If you can show you're eager to learn, that's what counts!
If you've got 70-80% of the requirements, you’re right in the sweet spot for a promotion. If you wait until you tick all the boxes, you’re just looking for a lateral move and wasting potential growth opportunities. You've got real experience with Azure and Intune—that's valuable! The rest can be learned on the job, especially during the first few months.
Good point! It's a different perspective I hadn’t considered before.

I’ve thought about certs but I wasn’t sure if they really help compared to actual experience.