This position requires expertise across various IT disciplines, including servers, networking, information security, cloud technologies, and End User Computing (EUC). The dynamic nature of IT means the role will continuously evolve to stay ahead of industry trends-an exciting challenge for the right candidate. Key responsibilities include :
- Designing IT solutions tailored to client needs, adhering to industry best practices and company standards. Solutions include :
Local server and cloud systems for file sharing, email / faxing, authentication, security, remote access, building management, backups, and EUC.
EUC environments, including desktops / laptops and VDI / session-based systems.Onsite client work to build and manage IT systems and address End User support requests, requiring strong interpersonal skills and a client-focused attitude.Managing issues and projects using our ticketing system to resolve problems and track progress, taking leadership over project outcomes and in some cases collaborating with project coordinators to ensure success.Monitoring systems to ensure network uptime and rapid issue resolution.Collaborating with the team to evaluate and improve existing and emerging technologies, enhancing IT service delivery.Tracking work hours in the ticketing and billing system.Fundamental Knowledge (Required)
These are the core competencies every IT generalist should possess to effectively perform in the role :
Operating SystemsWindows Desktop and Server Operating Systems (Windows 10, 11, Server 2019-2025)
Basic MacOS and Linux (e.g., Ubuntu, Red Hat) understanding for troubleshooting.NetworkingFirm understanding of the OSI model and TCP / IP.
Core network services (DNS, DHCP, NTP).Routing and switching basics (VLANs, NAT, STP).Firewall concepts (port forwarding, ACLs, basic security rules).Wireless networking basics (SSID, encryption, enterprise-grade solutions).SecurityEncryption basics : HTTPS, SSL / TLS, VPN (IPsec, SSL).
Endpoint security principles (antivirus, EDR basics, BitLocker / FileVault).Data in transit vs data at rest encryption.Cloud TechnologiesFamiliarity with Microsoft 365 (Teams, SharePoint, OneDrive, Exchange Online).
Understanding of basic cloud principles (IaaS, PaaS, SaaS).VirtualizationBasic knowledge of virtualization concepts (VMs, Hyper-V, VMware).
General understanding of VDI / RDS.Troubleshooting & Problem SolvingProven ability to diagnose and resolve hardware, software, and network issues.
Experience working within ticketing systems for incident tracking.Backup and Disaster RecoveryBasic understanding of backup types (local vs cloud, file vs block-level backups).
Familiarity with disaster recovery concepts (RPO / RTO, site replication basics).Soft SkillsStrong interpersonal skills for client-facing interactions.
Ability to learn and adapt quickly to changing technology environments.Preferred skills (nice to have but not mandatory)
These can be learned on the job if the candidate has strong fundamentals :
Operating SystemsAdvanced Linux administration (Red Hat, CentOS).
Advanced MacOS management.NetworkingAdvanced routing protocols (BGP, OSPF).
Proxy and reverse proxy technologies.Load balancers (Azure Traffic Manager, AWS Route 53).SecurityPKI and digital certificate management.
Zero Trust Network Access (ZTNA) and SASE solutions.Advanced firewall management (DPI, IDP, application-layer rules).Cloud TechnologiesAzure and AWS IaaS (VMs, storage, networking).
MDM / EMM platforms (e.g., Intune, Workspace ONE).Azure Blob, AWS S3, and Glacier storage management.VirtualizationAdvanced VMware environments (clustering, vMotion, etc.).
Citrix, Horizon, and other advanced VDI setups.StorageSAN protocols (iSCSI, Fibre Channel).
Hyper-converged infrastructure (e.g., Nutanix, VMware vSAN).Backup and Disaster RecoveryAdvanced tools like Veeam, Zerto.
Complex site replication and failover strategies.Specialized ToolsMonitoring systems (e.g., SolarWinds, PRTG).
Advanced scripting (PowerShell, Python) for automation.Emerging TechnologiesExperience with AI-driven IT tools or automation platforms.
Familiarity with DevOps concepts and CI / CD pipelines.