About the Town of Mooresville
As one of North Carolina’s fastest-growing communities, the Town of Mooresville is committed to delivering reliable, high-quality public services that keep our neighborhoods clean, safe, and thriving. Guided by our PAC-IQ values (People, Agility, Communication, Innovation, and Quality), we take pride in teamwork, accountability, and service to the community.
Join a dedicated sanitation team that plays a critical role in maintaining the health, appearance, and quality of life for Mooresville residents.
Why Join the Town of Mooresville
We value our employees and invest in their success with a comprehensive total rewards package. Our benefits are among the most competitive in the region and include:
- 5% Town contribution to your 401(k), no employee match required
- Choice of three medical plans, including an HSA plan with Town contributions
- Town-paid life insurance at 1.5× annual salary
- Fully paid short- and long-term disability coverage (up to $8,000 per month)
- Wellness Incentive Program, with A discount of $240 annually on medical premium for participation
- Employee Assistance Program (EAP) offering 24/7 mental health and work-life support
- Volunteer Time-Off: 16 hours per calendar year to volunteer at any approved agency or organization
- Vacation Leave: Starting 2026, new hires receive 14 vacation days upfront!
- Holidays: Employees accrue 13-14 paid holidays per year
- Floating Holiday and Wellness Day: New hires receive one Floating Holiday and one Wellness Day up front each year
- Bereavement Leave: Up to five days per occurrence for deaths within the employee’s immediate family
- On-site clinic for eligible employees and dependents coming in 2026!
- Additional perks include down payment assistance, pet insurance, gym reimbursement, and more!
About the Role
The IT Automation Analyst performs advanced professional information technology work focused on designing, implementing, and supporting automation, workflow, and low-code solutions that enhance the security, reliability, auditability, and efficiency of the Town’s technology operations. This role supports infrastructure automation, Microsoft 365 solutions, systems administration, and change and configuration management processes. The position plays a key role in reducing manual effort, improving standardization, and supporting business continuity and disaster recovery objectives, while ensuring that all automated processes align with Town security standards, policies, and service delivery needs.
Working within the Innovation & Technology Department, the IT Automation Analyst develops scripts, workflows, and integrations to streamline operations across cloud and on-premises environments. The position collaborates with infrastructure, cybersecurity, applications, and business teams to identify opportunities for automation and improve service delivery. The IT Automation Analyst also contributes to operational monitoring, documentation, and compliance efforts, helping ensure systems are maintainable, well-documented, and audit-ready. This role may assist with or lead initiatives related to Microsoft 365, Azure, virtualization, and enterprise systems automation.
Depending on experience, the position may exercise independent judgment in designing solutions, managing automation projects, and supporting strategic technology initiatives that advance the Town’s operational excellence and digital transformation goals.
- Design, develop, test, implement, and maintain automation scripts, workflows, and tools supporting IT infrastructure and operations
- Automate routine technology functions such as endpoint provisioning, system configuration, patching, software deployment, account lifecycle tasks, and reporting
- Develop and support Microsoft 365, SharePoint, Power Apps, and Power Automate solutions to improve internal workflows
- Assist with automation of server administration, virtual infrastructure, backup validation, and disaster recovery testing
- Create and maintain automation runbooks, technical standards, support procedures, and system documentation
- Participate in change management processes by documenting changes, testing results, and implementation plans
- Collaborate with IT and business stakeholders to identify and automate manual or high-risk processes
- Develop scripts and integrations using PowerShell, Python, SQL, REST APIs, or other automation tools
- Support monitoring, alerting, logging, and reporting processes for IT systems and services
- Assist with administration and automation of Microsoft Azure, Microsoft 365, Entra ID, and virtual environments
- Implement secure automation practices including least privilege access, logging, testing, and version control
- Improve asset, software, and configuration lifecycle tracking through automation and reporting
- Work with vendors and internal teams to support integrations and troubleshoot automation-related issues
- Ensure all automation processes comply with Town policies, cybersecurity standards, and operational procedures
- Perform other related duties as assigned
- Bachelor’s degree in Information Technology, Computer Science, Information Systems, or a related field; or an equivalent combination of education and experience
- Three (3) to five (5) years of experience in systems administration, infrastructure support, automation, Microsoft 365 administration, application support, or a related technology role
Preferred Qualifications
- Experience with PowerShell and/or Python scripting
- Experience with Microsoft 365, SharePoint Online, Power Apps, Power Automate, Entra ID, and Microsoft Azure
- Experience with change management, configuration management, backup and recovery, or disaster recovery processes
- Familiarity with IT service management and cybersecurity frameworks such as ITIL, CIS, or NIST
- Experience working with APIs, reporting tools, or systems integration platforms
Special Requirements
- Possession of a valid driver’s license may be required
- Ability to work occasional evenings or weekends for maintenance, upgrades, or service restoration
- May be required to complete background screening or other security requirements based on assigned systems or facilities