MSP RMM & Proactive IT Operations Engineer – Monitoring, Automation & Support

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

TYPE OF WORK

Full Time

SALARY

?58,300

HOURS PER WEEK

TBD

DATE UPDATED

Aug 19, 2026

JOB OVERVIEW

MSP RMM & Proactive IT Operations Engineer – Monitoring, Automation & Support

Job Overview

We are a growing U.S.-based Managed Service Provider (MSP) looking for an experienced RMM & Proactive IT Operations Engineer to join our team.

This position is for someone who understands how an MSP should proactively manage client environments using an RMM platform—not simply respond to tickets when users report problems.

Our current RMM platform is Atera, but deep Atera experience is NOT required.

We are open to candidates with strong hands-on experience using platforms such as Atera, NinjaOne, ConnectWise RMM/Automate, Datto RMM, Kaseya, N-able, Syncro, or similar MSP tools.

If you understand RMM monitoring, thresholds, patching, scripting, automation, endpoint health, alert management and proactive remediation, we can help you learn our Atera environment.

What You’ll Be Responsible For

Your primary responsibility will be helping us proactively monitor, maintain and improve the IT environments of our managed clients.

You will eventually be expected to take significant ownership of our RMM environment, identify areas for improvement and recommend better ways of monitoring and managing our clients.

Responsibilities include:

* Monitor servers and workstations across multiple MSP clients
* Review and respond to RMM alerts
* Configure and improve monitoring policies and thresholds
* Identify and reduce unnecessary alert noise
* Monitor CPU, memory, disk utilization, Windows services and endpoint health
* Identify problems before users report them
* Manage Windows patching and patch compliance
* Troubleshoot failed patches and maintenance jobs
* Create and maintain RMM automation policies
* Create, modify and deploy scripts where appropriate
* Automate repetitive maintenance and remediation tasks
* Monitor offline and unhealthy endpoints
* Review endpoint security and general system health
* Assist with onboarding new client environments and endpoints
* Maintain clear documentation
* Create proactive reports and recommendations
* Continuously look for ways to improve our RMM configuration and MSP processes

Atera

RJ Technology Professionals currently uses Atera as our primary RMM and PSA platform.

Previous Atera experience is a strong plus, but it is not a requirement.

If your experience is with another RMM platform, you should understand the underlying concepts well enough to transition those skills into Atera.

Over time, we want the person in this position to help take ownership of Atera by:

* Auditing our existing configuration
* Improving monitoring profiles and thresholds
* Improving patch management
* Building automation
* Developing scripts
* Improving reporting
* Standardizing configurations across clients
* Reducing false or unnecessary alerts
* Improving proactive maintenance
* Developing RMM best practices

Tier 1 & Tier 2 Technical Support

This is not exclusively an RMM position.

You will also assist our team with day-to-day technical support and troubleshooting across multiple client environments.

You should have experience supporting or troubleshooting areas such as:

* Windows 10/11
* Windows Server
* Microsoft 365
* Active Directory
* Entra ID / Azure
* Outlook, Teams and OneDrive
* DNS and DHCP
* TCP/IP networking
* LAN/WAN and Wi-Fi
* VPN and remote access
* Printers and peripherals
* Backup systems
* Endpoint security
* Client-specific business applications

We do not expect you to already be an expert in every technology we support.

We do expect strong troubleshooting fundamentals, curiosity, good research skills and the ability to learn unfamiliar systems.

Required Experience

Candidates should have:

* Previous MSP experience
* Hands-on experience with at least one professional RMM platform
* Experience supporting multiple customers or environments
* Understanding of RMM monitoring and alerting
* Understanding of monitoring thresholds
* Windows patch management experience
* Experience with endpoint monitoring
* Basic scripting or automation experience
* Windows troubleshooting skills
* Microsoft 365 support experience
* Basic networking knowledge
* Strong troubleshooting and problem-solving ability
* Good written and spoken English
* Strong documentation habits
* Ability to work independently
* Ability to work full-time during U.S. Eastern Time business hours

RMM Experience

Experience with any of the following is relevant:

Atera, NinjaOne, ConnectWise RMM, ConnectWise Automate, Datto RMM, Kaseya VSA, N-able, Syncro, or similar platforms.

Nice to Have

Experience with any of the following is a plus:

* Atera
* PowerShell
* Microsoft 365 administration
* Azure / Entra ID
* Active Directory / Group Policy
* Windows Server
* Ubiquiti UniFi
* TP-Link Omada
* VoIP systems
* Backup and disaster recovery
* Endpoint security platforms
* PSA/ticketing systems

What We’re Looking For

We’re looking for someone with a proactive MSP mindset.

If there are no tickets waiting, you should naturally be asking:

* Are our endpoints healthy?
* Did patches install successfully?
* Are any servers running low on resources?
* Are important services stopped?
* Are devices unexpectedly offline?
* Are there recurring alerts we should fix permanently?
* Can a repetitive task be automated?
* Are there problems we can resolve before the client notices?
* What recommendations should we be making to the client?

We want someone who takes ownership instead of waiting to be told what to do next.

Schedule

Full-time – 40 hours per week

This position requires working during U.S. Eastern Time business hours.

Long-Term Growth

We are looking for someone who wants to grow with the company.

As your knowledge of our clients and systems expands, there will be opportunities to take on additional responsibilities involving RMM administration, Microsoft cloud technologies, networking, servers, automation and other MSP technologies.

How to Apply

Put the word PROACTIVE at the top of your application.

Please include your resume and answer the following questions:

1. Which RMM platforms have you personally used and for approximately how long?
2. What were your normal day-to-day responsibilities inside those RMM platforms?
3. What have you personally configured or changed inside an RMM rather than simply used?
4. Give one real example of an automation, script, monitoring policy or remediation that you personally implemented.
5. Give one example of a problem your RMM identified before the client reported it, and explain what you did.
6. What experience do you have with PowerShell or other scripting?
7. Briefly describe your experience with Microsoft 365, Windows Server, Active Directory and networking.
8. Approximately how many clients/endpoints did you support in your previous MSP position?
9. Are you available to work full-time during U.S. Eastern Time business hours?

Please be specific about what you personally did, rather than providing general descriptions of how an RMM works.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0243
Total Execution Time  0.0257
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,528,744 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/MSP-RMM-Proactive-IT-Operations-Engineer-Monitoring-Automation-Support-1629260
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0168 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1629260
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 817035
 LIMIT 1 
0.0042   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1629260
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1629260' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1629260 
0.0014   UPDATE employer_jobs SET hit_counts '***Apr-21-2026=292***Apr-22-2026=138***Apr-23-2026=63***Apr-24-2026=57***Apr-25-2026=16***Apr-26-2026=36***Apr-27-2026=43***Apr-28-2026=46***Apr-29-2026=13***Apr-30-2026=5***May-01-2026=8***May-02-2026=7***May-03-2026=10***May-04-2026=485***May-05-2026=30***May-06-2026=14***May-07-2026=11***May-08-2026=7***May-09-2026=8***May-10-2026=5***May-11-2026=5***May-12-2026=15***May-13-2026=6***May-14-2026=5***May-15-2026=6***May-16-2026=3***May-17-2026=5***May-18-2026=6***May-19-2026=5***May-20-2026=6***May-21-2026=7***May-22-2026=3***May-23-2026=4***May-24-2026=4***May-25-2026=6***May-26-2026=6***May-27-2026=20***May-28-2026=15***May-29-2026=6***May-30-2026=6***May-31-2026=7***Jun-01-2026=3***Jun-02-2026=6***Jun-03-2026=3***Jun-04-2026=5***Jun-05-2026=4***Jun-06-2026=5***Jun-07-2026=2***Jun-08-2026=6***Jun-09-2026=6***Jun-10-2026=8***Jun-11-2026=5***Jun-12-2026=7***Jun-13-2026=2***Jun-14-2026=1***Jun-15-2026=4***Jun-16-2026=8***Jun-17-2026=6***Jun-18-2026=3***Jun-19-2026=6***Jun-20-2026=2***Jun-22-2026=10***Jun-23-2026=9***Jun-24-2026=2***Jun-25-2026=3***Jun-26-2026=119***Jun-27-2026=61***Jun-28-2026=25***Jun-29-2026=41***Jun-30-2026=27***Jul-01-2026=14***Jul-02-2026=12***Jul-03-2026=3***Jul-04-2026=5***Jul-05-2026=12***Jul-06-2026=4***Jul-07-2026=7***Jul-08-2026=9***Jul-09-2026=8***Jul-10-2026=6***Jul-11-2026=5***Jul-12-2026=6***Jul-13-2026=9***Jul-14-2026=3***Jul-15-2026=4***Jul-17-2026=299***Jul-18-2026=37***Jul-19-2026=32***Jul-20-2026=37***Jul-21-2026=19***Jul-22-2026=13***Jul-23-2026=5***Jul-24-2026=3***Jul-25-2026=14***Jul-26-2026=21***Jul-27-2026=24***Jul-28-2026=32***Jul-29-2026=15***Jul-30-2026=22***Jul-31-2026=17***Aug-01-2026=22***Aug-02-2026=21***Aug-03-2026=14***Aug-04-2026=20***Aug-05-2026=214***Aug-06-2026=107***Aug-07-2026=39***Aug-08-2026=37***Aug-09-2026=30***Aug-10-2026=35***Aug-11-2026=42***Aug-12-2026=43***Aug-13-2026=25***Aug-14-2026=33***Aug-15-2026=29***Aug-16-2026=26***Aug-17-2026=38***Aug-18-2026=33***Aug-19-2026=358***Aug-20-2026=74***Aug-21-2026=49***Aug-22-2026=38***Aug-23-2026=41***Aug-24-2026=63***Aug-25-2026=49***Aug-26-2026=65***Aug-27-2026=25***Aug-28-2026=10***Aug-29-2026=11***Aug-30-2026=8***Aug-31-2026=6***Sep-01-2026=20***Sep-02-2026=15***Sep-03-2026=16***Sep-04-2026=14***Sep-05-2026=7***Sep-06-2026=8***Sep-07-2026=14***Sep-08-2026=19***Sep-09-2026=5***Sep-10-2026=5***Sep-11-2026=11***Sep-12-2026=5***Sep-13-2026=18***Sep-14-2026=10***Sep-15-2026=9***Sep-16-2026=11***Sep-17-2026=15***Sep-18-2026=8***Sep-19-2026=3***Sep-21-2026=1' WHERE job_id'1629260'  
0.0018   UPDATE employer_jobs SET monthly_hits '***Apr-2026=709***May-2026=731***Jun-2026=389***Jul-2026=695***Aug-2026=1604***Sep-2026=214' WHERE job_id'1629260'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1629260' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1629260 
0.0030   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '817035'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)