What are the responsibilities and job description for the Infrastructure Engineer position at Robert Half?
Position Summary: This role is responsible for supporting and maintaining IT infrastructure across multiple systems, including networks, hardware, software, telecommunications, and security. The position requires a blend of hands-on technical expertise and a proactive approach to systems monitoring, maintenance, and improvement.Responsibilities:Coordinate deployment, maintenance, and support of desktop and laptop systems and their network connections.Maintain and troubleshoot technology systems such as servers, storage networks, backup solutions, printers, and virtual desktop infrastructure.Design, configure, and install network components including VPNs, switches, firewalls, routers, and wireless networks.Assist in planning and executing new hardware/software installations and system upgrades.Monitor system and network health; identify and resolve performance or connectivity issues.Follow established procedures to resolve software and hardware problems, including upgrades and patches.Evaluate and test software/hardware, and make recommendations for replacement or implementation.Support hardware procurement by supplying part numbers and cost estimates.Maintain accurate inventory and configuration records of IT assets and equipment.Implement load balancing strategies for servers, switches, storage, and other infrastructure components.Manage and maintain telecommunications systems, including VoIP phones, circuits, and communication tools.Oversee infrastructure security for users, devices, and systems.Manage mobile device platforms and wireless access points.Support virtual server and desktop environments.Perform routine and emergency data backups, and manage disaster recovery processes.Monitor network communication systems and resolve related issues.Maintain detailed documentation for procedures, troubleshooting steps, and training materials.Participate in on-call support rotation and provide technical assistance after hours as needed.Train and mentor team members on existing and new technologies.Support IT staff across various functions and promote a collaborative team environment.Perform other duties as assigned.