IT Support Engineer (MSP) — Windows & Mac | Onboarding/Offboarding | Documentation & SOPs

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

$5/hour

HOURS PER WEEK

40

DATE UPDATED

Jan 8, 2026

JOB OVERVIEW

Level3MD is a managed IT and cybersecurity services provider supporting small-to-mid-sized professional services organizations. We deliver responsive day-to-day IT support, proactive maintenance, and operational excellence through strong process, documentation, and customer care.

Role Summary

The IT Support Engineer provides day-to-day technical support for client users and systems (Windows and macOS), resolves tickets end-to-end, and contributes to continuous improvement through clear documentation, SOP creation, and standardized onboarding/offboarding. This role requires strong troubleshooting skills, exceptional communication, and an MSP mindset: prioritize, document, and drive issues to resolution.

Key Responsibilities
Service Desk and End-User Support (Primary)

Provide Tier 1–2 support for Windows and macOS endpoints: troubleshooting hardware/software, OS issues, user profile issues, printing, email, browsers, and common business applications.

Resolve i ---------- and service requests via ticketing system; escalate appropriately while maintaining ownership and follow-through.

Support Microsoft 365 environment tasks (account access, mailbox issues, Teams/OneDrive/SharePoint basics, MFA troubleshooting).

Provide remote support and occasional onsite support (as required by client needs and geography).

Maintain a high standard of customer service, clear communication, and timely updates.

Onboarding / Offboarding (Clients and Users)

Execute user onboarding: account provisioning, device setup, baseline security configurations, application deployments, and access setup.

Execute user offboarding: account disablement, access removal, device recovery coordination, mailbox and data retention steps per client policy.

Assist with new client onboarding activities: device inventory validation, baseline configuration alignment, documentation capture, and operational handoff.

Documentation, SOPs, and Continuous Improvement (Core Expectation)

Create and maintain documentation: network diagrams (as applicable), endpoint standards, application lists, common fixes, and client-specific runbooks.

Draft and improve SOPs for repeatable workflows (new user setup, password reset, laptop replacement, MFA enrollment, etc.).

Ensure all work is documented in tickets, knowledge base, and client records following internal standards.

Systems Administration Support (as needed, based on skill level)

Basic administration support for Active Directory / Azure AD (Entra ID) and group policy (where applicable).

Endpoint management support (RMM/MDM): monitoring alerts, patching validation, script execution, and software deployment.

Backup/restore support for endpoints and Microsoft 365 (as applicable to your stack).

Coordinate with vendors/ISPs for escalations and follow-ups.

Required Qualifications

2+ years of IT support experience (MSP experience strongly preferred).

Demonstrated hands-on support for both Windows and macOS environments.

Strong troubleshooting fundamentals: networking basics (DNS/DHCP, Wi-Fi, VPN), endpoint performance, permissions/access issues.

Comfort working within a ticketing system with strong documentation habits.

Clear written and verbal communication; professional, service-oriented mindset.

Ability to prioritize and manage multiple tickets in a fast-paced environment.

Preferred Qualifications (Nice to Have)

Experience with Microsoft 365 administration (Exchange Online, Teams, SharePoint/OneDrive).

Familiarity with Azure AD (Entra ID), Intune/Jamf, and endpoint security tools (EDR/AV).

Experience with common MSP tools: RMM, PSA, documentation platforms (e.g., IT Glue/Hudu), remote access tools.

Basic understanding of security best practices (least privilege, MFA, patching, phishing awareness).

Certifications: CompTIA A+/Network+/Security+, Microsoft (MD/SC/MS-900), Apple (ACSP), or equivalent experience.

Success Metrics (What “Good” Looks Like)

Ticket SLAs met with consistent, high-quality resolutions and thorough documentation.

Reduced repeat issues through SOPs/knowledge base improvements.

Smooth onboarding/offboarding execution with minimal user downtime and zero access/control gaps.

Strong CSAT/client feedback, proactive communication, and dependable follow-through.

Work Environment

Schedule: Full-time 9:00 AM - 6:00 EST

Location: Remote

Tools: AutoTask, Datto RMM, ITGlue, Intune, Microsoft 365, Todyl, ThreatLocker, Inky, etc.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0183
Total Execution Time  0.0233
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,784 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/IT-Support-Engineer-MSP-Windows-Mac-OnboardingOffboarding-Documentation-SOPs-1549884
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0104 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1549884
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 746855
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1549884
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1549884' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1549884 
0.0009   UPDATE employer_jobs SET hit_counts '***Jan-08-2026=68***Jan-09-2026=183***Jan-10-2026=91***Jan-11-2026=55***Jan-12-2026=88***Jan-13-2026=44***Jan-14-2026=27***Jan-15-2026=19***Jan-16-2026=20***Jan-17-2026=17***Jan-18-2026=18***Jan-19-2026=39***Jan-20-2026=31***Jan-21-2026=15***Jan-22-2026=11***Jan-23-2026=6***Jan-24-2026=11***Jan-25-2026=11***Jan-26-2026=16***Jan-27-2026=12***Jan-28-2026=16***Jan-29-2026=15***Jan-30-2026=4***Jan-31-2026=8***Feb-01-2026=8***Feb-02-2026=4***Feb-03-2026=8***Feb-04-2026=11***Feb-05-2026=7***Feb-06-2026=11***Feb-07-2026=8***Feb-08-2026=7***Feb-09-2026=7***Feb-10-2026=4***Feb-11-2026=12***Feb-12-2026=8***Feb-13-2026=6***Feb-14-2026=5***Feb-15-2026=5***Feb-16-2026=15***Feb-17-2026=2***Feb-18-2026=10***Feb-19-2026=8***Feb-20-2026=18***Feb-21-2026=2***Feb-22-2026=4***Feb-23-2026=10***Feb-24-2026=9***Feb-25-2026=11***Feb-26-2026=10***Feb-27-2026=5***Feb-28-2026=4***Mar-01-2026=2***Mar-02-2026=5***Mar-03-2026=14***Mar-04-2026=11***Mar-05-2026=7***Mar-06-2026=4***Mar-07-2026=7***Mar-08-2026=2***Mar-09-2026=4***Mar-10-2026=7***Mar-11-2026=7***Mar-12-2026=9***Mar-13-2026=2***Mar-14-2026=11***Mar-15-2026=1***Mar-16-2026=8***Mar-17-2026=6***Mar-18-2026=10***Mar-19-2026=2***Mar-20-2026=4***Mar-21-2026=1***Mar-22-2026=3***Mar-23-2026=8***Mar-24-2026=1***Mar-25-2026=4***Mar-26-2026=4***Mar-27-2026=8***Mar-28-2026=6***Mar-29-2026=5***Mar-30-2026=3***Mar-31-2026=6***Apr-01-2026=2***Apr-02-2026=6***Apr-03-2026=3***Apr-04-2026=1***Apr-05-2026=2***Apr-06-2026=4***Apr-07-2026=8***Apr-08-2026=4***Apr-09-2026=2***Apr-10-2026=7***Apr-11-2026=2***Apr-14-2026=1***Apr-17-2026=1' WHERE job_id'1549884'  
0.0018   UPDATE employer_jobs SET monthly_hits '***Jan-2026=825***Feb-2026=219***Mar-2026=172***Apr-2026=43' WHERE job_id'1549884'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1549884' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1549884 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '746855'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)