Role Overview We are seeking a skilled and dependable System Engineer responsible for the design, implementation, and maintenance of enterprise IT infrastructure.
The role requires hands-on expertise in managing servers, networks, and cloud environments, ensuring system reliability, performance, and scalability.
Key Responsibilities Design, deploy, and maintain IT infrastructure including servers, storage systems, and network components.
Monitor system performance and ensure high availability, reliability, and security of all infrastructure services.
Troubleshoot and resolve system, network, and application-level issues in a timely manner.
Support cloud adoption initiatives, including migration of on-premises systems to cloud platforms.
Implement and manage virtualization technologies to optimise resource utilisation.
Maintain and update system documentation, including configurations, processes, and standard operating procedures.
Collaborate with cross-functional teams to support infrastructure requirements and ongoing projects.
Ensure compliance with organisational security policies and industry best practices.
Required Skills & Qualifications Strong hands-on experience in Windows and/or Linux system administration.
Solid understanding of networking concepts including TCP/IP, DNS, DHCP, VPNs, firewalls, and load balancers.
Experience working with cloud platforms such as Microsoft Azure and/or AWS.
Familiarity with virtualization technologies (e.
g., VMware, Hyper-V).
Proven ability to diagnose and resolve complex technical issues.
Good documentation and communication skills.
Experience 3 to 5 years of relevant experience in system engineering or infrastructure management roles.
Preferred Qualifications (Good to Have) Certifications such as Microsoft Certified, AWS Certified, or Red Hat.
Exposure to automation and scripting (PowerShell, Bash, etc.
). Experience in hybrid cloud environments.