Computer Hardware & Networking Engineer Job DescriptionA Computer Hardware & Networking Engineer is responsible for the design, implementation, maintenance, and troubleshooting of an organization's computer systems, including the physical components (hardware) and the connectivity structure (network). This role ensures the reliability and efficiency of the company's IT infrastructure.Core Responsibilities1. Hardware ManagementInstallation and Configuration: Install, configure, and upgrade computer hardware, operating systems, and applications (e.g., desktops, laptops, servers, printers).Maintenance and Repair: Diagnose and repair faults in hardware components (e.g., motherboards, hard drives, memory), escalating issues to vendor support when necessary.Inventory Control: Maintain an accurate inventory of all IT assets, managing hardware life cycles from procurement to disposal.2. Network InfrastructureDesign and Setup: Assist in the design and deployment of LANs (Local Area Networks), WANs (Wide Area Networks), and wireless networks.Troubleshooting: Resolve complex network issues, including connectivity problems, bandwidth limitations, and security breaches, focusing on devices like routers, switches, and firewalls.Security: Implement and maintain network security measures, including access controls, VPNs, and regular system backups.3. Technical Support and AdministrationHelp Desk Support: Provide timely technical support to end-users (Tier 1 and 2), resolving hardware, software, and network connectivity problems.Server Administration: Perform basic server administration tasks, including user account management, permissions, and monitoring server performance.Documentation: Create and maintain comprehensive documentation for network configurations, procedures, troubleshooting guides, and infrastructure maps.