Systems Engineer
CIO Technology Solutions | Tampa, FL
CIO Technology Solutions is a Tampa-based managed services provider serving clients across the U.S. since 2010. We prioritize security, reliability, and personal service. Our team works across a broad client base in healthcare, legal, financial services, construction, and professional services. If you do strong work and want to grow, there is a place for you here.
We offer 3 weeks of PTO accrued in your first year, Simple IRA matching, regular team events, and a culture that supports professional development at every level.
Position Summary
This role provides escalation-level technical support and maintenance for cloud-hosted and on-premises systems. You will resolve complex client issues, manage server and network infrastructure, support Microsoft 365 and Azure environments, and act as a technical lead on projects. You will work independently and as part of a team in a fast-paced MSP environment.
General Duties
- Provide escalation helpdesk support and resolve problems with positive client experience
- Monitor and respond to requests received through the IT helpdesk
- Respond to scheduled and priority service tickets; update and resolve within SLA targets
- Modify system configurations, utilities, software, and hardware settings per change control procedures
- Record all support activity, progress, and resolution notes in ConnectWise PSA; provide detailed closure comments
- Assist with onboarding new clients and new users under managed agreements
- Install, test, and configure workstations, peripheral equipment, and software (staging and onsite)
- Perform workstation and server hardware and software upgrades as required
- Participate in the after-hours on-call rotation
- Document unique-to-client and systemic problem resolutions for team reference
- Evaluate new or existing products and software as assigned
- Support and troubleshoot Microsoft Windows Server, Exchange, and SQL environments
- Provide technical guidance and mentoring to junior admins and support staff
- Coordinate with the project manager to define scope, objectives, and timelines
- Serve as technical liaison between the project team, clients, vendors, and stakeholders
- Conduct post-project evaluations to identify lessons learned
Core Technical Skills
- Microsoft Windows Server (current 3 versions), operations and domain support
- Microsoft Exchange Server (current 3 versions), operations and user support
- Microsoft SQL Server (current 3 versions), server operations
- Azure solutions: Intune, Entra ID, Azure Virtual Desktop, and Azure Servers
- Microsoft 365 administration
- VMware and Proxmox virtualization: setup, configuration, and support
- Network switching, VLAN configuration, Layer 2/3 (Cisco Small Business, Aruba Instant On, HPE, Fortinet switches)
- TCP/IP, SNMP, DNS, DHCP, and related protocols (Barracuda Firewalls, Fortigate Firewalls, Cisco Firewalls)
- Windows desktop operating systems (current 3 versions)
- Microsoft 365 application suite
- Windows Server Active Directory
- ConnectWise PSA and NinjaOne RMM experience a plus (Configure patching, script deployment, Automation creation, vulnerability remediation)
- Server hardware: staging, component installation, and configuration
- Security tooling experience preferred: Huntress (MDR, IT DR, SIEM), DUO, DNSFilter, AutoElevate PAM
Extended Skills
- Cisco IOS, QoS, IP SLA, and related features
- Windows Server, Exchange, and SQL migration and version upgrades, including domain migrations
- Firewall configuration: BGP configuration, UTM setup, VPN tunnel setup, alerting, and reporting
- Storage systems: SAN, NAS, iSCSI
Performance Goals
- Meet or exceed individual SLA targets for ticket response and resolution, measured monthly and annually
- Meet or exceed client satisfaction survey response rates and ratings
- Meet on-call escalation SLA targets: response time, ticket creation, and time recording
- Maintain accurate daily timesheet entries and submit by the weekly deadline
Education and Certifications
- 4 years of IT support experience in a managed services environment required
- Associate degree in Computer Technology or related field, or equivalent experience
- CompTIA A+, Network+, or Security+ (or equivalent experience)
Azure Certifications (Strongly Preferred)
- AZ-900 Microsoft Azure Fundamentals
- AZ-104 Microsoft Azure Administrator
- AZ-500 Microsoft Azure Security Engineer
- AZ-700 Microsoft Azure Network Engineer
Additional Microsoft, Cisco, or VMware certifications are a plus.