We are looking for an experienced Systems Engineer to support and strengthen a large-scale backup environment in Utah. This contract position is ideal for someone who is detail oriented and can bring structure, stability, and technical leadership to day-to-day backup operations while improving the overall reliability of data protection services. The role focuses on hands-on administration of Commvault and related enterprise backup technologies, with an emphasis on reducing operational risk through stronger processes, cleaner configurations, and well-maintained documentation.<br><br>Responsibilities:<br>• Oversee the daily administration, monitoring, and support of the existing Commvault backup platform to maintain dependable system performance.<br>• Identify operational weaknesses within the backup environment and implement practical improvements that increase consistency and service reliability.<br>• Review current configurations, policies, and job activity to resolve inefficiencies, strengthen protection coverage, and improve backup success rates.<br>• Create and refine technical documentation, operating procedures, and support guidelines to establish a more organized and sustainable backup practice.<br>• Troubleshoot backup failures, restore issues, and platform-related incidents, driving timely resolution and minimizing disruption to the business.<br>• Partner with internal stakeholders to promote stronger operational standards and provide guidance on enterprise backup best practices.<br>• Assess areas of risk across the data protection environment and recommend corrective actions that improve readiness for future platform changes or migration efforts.<br>• Support compliance-focused backup operations by aligning processes with data protection requirements such as GDPR where applicable.
<p>Our client is looking for a Help Desk/IT Support Specialist to provide responsive technical support for employees in the Salt Lake area. This Long-term Contract position is ideal for someone who can quickly become a dependable point of contact for day-to-day IT issues while helping maintain a stable, secure, and productive user experience. The role supports a manufacturing organization and offers the opportunity to work closely with end users while contributing to reliable technology operations across multiple sites.</p><p><br></p><p>Responsibilities:</p><p>• Deliver front-line technical assistance for hardware, software, and access-related issues affecting office and plant-based employees.</p><p>• Diagnose and resolve desktop, laptop, peripheral, and Microsoft Windows problems to minimize user downtime.</p><p>• Administer user accounts and permissions in Active Directory and support core Microsoft 365 Enterprise services.</p><p>• Provide device support and enrollment assistance through Intune, including basic configuration and troubleshooting activities.</p><p>• Investigate routine network connectivity issues and coordinate with broader IT teams when escalation is needed.</p><p>• Guide employees on effective use of workplace technology by offering clear end-user training and practical support.</p><p>• Track, prioritize, and document support requests to ensure timely follow-up and consistent service delivery.</p><p>• Assist with operational IT activities that help senior team members focus on larger infrastructure, cybersecurity, and service improvement efforts.</p>
We are looking for a Senior Help Desk/Desktop Support Analyst to deliver dependable technical support for employees across a dynamic organization in Draper, Utah. This position is well suited to someone who enjoys resolving user issues, communicating clearly, and improving day-to-day technology experiences. The ideal candidate brings strong desktop support knowledge, a service-oriented approach, and the ability to manage incidents efficiently while contributing to a stable and productive IT environment.<br><br>Responsibilities:<br>• Manage support incidents and service requests from initial intake through final resolution, ensuring accurate tracking and timely follow-up.<br>• Provide end users with clear status updates, practical guidance, and attentive assistance throughout the troubleshooting process.<br>• Prioritize and escalate complex technical issues when needed to maintain service expectations and meet established response targets.<br>• Support user accounts, permissions, and endpoint access within Active Directory, Group Policy, desktop systems, and Citrix-based environments.<br>• Troubleshoot Windows workstations, core Microsoft technologies, and common connectivity problems to restore business operations quickly.<br>• Maintain support documentation, knowledge resources, and process notes to improve consistency and reduce repeat issues.<br>• Identify recurring technical problems and recommend improvements that enhance reliability and the overall user experience.<br>• Assist with infrastructure or support-related projects as assigned, including technical rollouts, upgrades, and operational initiatives.
We are looking for a Linux Systems Administrator to support and strengthen critical infrastructure in Salt Lake City, Utah. This role focuses on keeping Linux-based environments stable, secure, and efficient while helping resolve technical issues across systems and networks. The ideal candidate brings practical administration experience, sound networking knowledge, and a proactive approach to reliability and operational improvement.<br><br>Responsibilities:<br>• Administer Linux servers by handling installation, configuration, routine maintenance, and ongoing operational support.<br>• Investigate and resolve issues affecting operating systems, applications, hardware, and network connectivity to reduce service interruptions.<br>• Oversee core network components such as switches, routers, firewalls, and secure remote access solutions.<br>• Apply security best practices by managing patching, permissions, account access, and system hardening measures.<br>• Support backup operations, recovery testing, and disaster preparedness efforts to protect business data and continuity.<br>• Track system health and performance, identify bottlenecks, and recommend upgrades or optimization opportunities.<br>• Create and update technical documentation for infrastructure, procedures, and support activities.<br>• Partner with IT colleagues and assist end users while contributing to infrastructure initiatives and operational projects.
<p>We are looking for a hands-on Help Desk/Desktop Support Analyst to support technology operations for an organization in Sandy, Utah. This position blends user support, desktop administration, on-site technical work, and documentation, making it ideal for someone who enjoys solving problems in an office settings. The role includes seasonal travel to multiple locations and requires a dependable, detail-oriented individual who can maintain consistent standards while delivering responsive technical assistance.</p><p><br></p><p>Responsibilities:</p><p>• Deliver first- and second-line technical support for staff, resolving issues related to Windows computers, Microsoft 365, printers, browsers, security software, and network connectivity.</p><p>• Set up, configure, maintain, and replace desktop systems and related hardware while ensuring devices meet established operational standards.</p><p>• Assist with operating system imaging, software deployment, patching, and application configuration across user workstations and shared environments.</p><p>• Travel to school and office sites to install workstations, support computer lab rollouts, and complete assigned technology refresh initiatives.</p><p>• Diagnose equipment failures, manage support tickets through resolution, and coordinate with external service providers when repairs are needed.</p><p>• Install and maintain structured cabling for voice and data connections, including basic termination, testing, cable organization, and equipment mounting.</p><p>• Create and update technical procedures, configuration records, and support documentation to promote consistency and efficient issue resolution.</p><p>• Provide support during after-hours or weekend assignments as needed and contribute to projects that require seasonal multi-state travel.</p><p>• Track hardware assets and maintain accurate inventory information for deployed and retired equipment.</p>
We are looking for an experienced Director of Cybersecurity to lead and strengthen a comprehensive security program for a healthcare and biotech organization in West Valley City, Utah. This contract opportunity with potential for a permanent role is ideal for a strategic leader who can balance long-term security direction with hands-on operational oversight in a regulated environment. The role will guide enterprise security priorities, reduce organizational risk, and partner with senior stakeholders to align cybersecurity efforts with business objectives.<br><br>Responsibilities:<br>• Lead the development and execution of enterprise cybersecurity strategies that protect systems, data, and business operations across the organization.<br>• Direct daily security operations, ensuring effective monitoring, threat detection, incident response, and vulnerability reduction activities.<br>• Oversee security architecture across cloud, network, application, and enterprise environments to improve resilience and reduce exposure to risk.<br>• Manage and mentor internal security team members and external service providers, driving accountability, performance, and operational excellence.<br>• Partner with executive leadership to assess technical risks, translate security concerns into business impact, and support informed decision-making.<br>• Coordinate audit readiness efforts and guide remediation initiatives related to security controls, compliance findings, and regulatory expectations.<br>• Establish and refine processes for vulnerability management, security investigations, and continuous improvement of defensive capabilities.<br>• Support modernization efforts such as cloud adoption, platform transformation, or other major technology changes by embedding security requirements into execution plans.
<p>We are looking for an experienced Salesforce Administrator to support and enhance enterprise platform capabilities for a growing import/export organization in Salt Lake City, Utah. This contract-to-permanent position is ideal for someone who can balance system administration, configuration, and development work while partnering with stakeholders to translate business needs into practical solutions. The role will focus on maintaining reliable platform performance, improving workflows, and delivering scalable enhancements across ERP and CRM environments.</p><p><br></p><p>Responsibilities:</p><p>• Administer and optimize Salesforce platform to support daily operations, user adoption, and overall system reliability.</p><p>• Gather operational needs from business teams and convert them into clearly documented requirements and functional solutions.</p><p>• Configure platform features, workflows, permissions, and automation to align with organizational processes and compliance expectations.</p><p>• Develop and maintain client-side scripting and custom functionality to improve usability and extend system capabilities.</p><p>• Manage configuration changes across environments, ensuring updates are tested, controlled, and properly documented.</p><p>• Partner with internal stakeholders to troubleshoot issues, resolve system defects, and recommend process improvements.</p><p>• Support enhancement initiatives by evaluating current platform usage and implementing scalable administrative or development solutions.</p><p>• Maintain accurate system documentation, including business requirement materials, configuration records, and support procedures.</p>
We are looking for an ERP/CRM Administrator to support and enhance enterprise platform operations for a client in Park City, Utah. This Long-term Contract position is ideal for someone who can blend system administration, configuration expertise, and hands-on development to improve platform performance and user experience. The role will work closely with stakeholders to translate business needs into practical solutions, maintain reliable integrations, and provide guidance that helps teams use the system effectively.<br><br>Responsibilities:<br>• Administer and optimize ERP/CRM platform functionality to support daily business operations and evolving organizational needs.<br>• Configure system features, workflows, permissions, and data structures to align with approved business requirements.<br>• Develop and maintain client-side scripting and custom platform solutions to improve usability and process efficiency.<br>• Partner with business teams to gather needs, document requirements, and convert them into scalable technical configurations.<br>• Oversee configuration management practices, including change tracking, testing coordination, and controlled deployment of updates.<br>• Support platform integrations by monitoring data flow, troubleshooting issues, and working with technical teams to maintain system connectivity.<br>• Deliver user training and ongoing support to help employees adopt new features and follow best practices.<br>• Create and maintain clear system documentation, including setup details, process notes, and business requirement records.