About the position
The Compute Systems Engineer contributes to the delivery and evolution of systems by deploying, monitoring, upgrading, diagnosing and fault-finding and restoring, applying systems engineering practices, supporting deployments, participating in infrastructure planning, and helping ensure systems remain aligned with SRE requirements.
JOB DESCRIPTION
- Install, implement and maintain computing systems and infrastructure
- Monitor the infrastructure in place
- Contribute to infrastructure planning and system integration efforts
- Assist in performance tuning and reliability improvements
- Apply basic automation and scripting to improve operations
- Support containerized environments and cloud infrastructure
- Collaborate with cross-functional teams and contribute to documentation and knowledge sharing
JOB REQUIREMENTS
Qualification:
- National Diploma in Information Technology, Computer Science, Software Engineering, Information Systems, Electronic Engineering or equivalent qualifications coupled with 7 years experience
- BTech/BSc in Information Technology, Computer Science, Software Engineering, Information Systems, Electronic Engineering or equivalent qualifications coupled with 6 years experience
- BENG/MTech in Information Technology, Computer Science, Software Engineering, Information Systems, Electronic Engineering or equivalent qualifications coupled with 4 years experience
- MENG in Information Technology, Computer Science, Software Engineering, Information Systems, Electronic Engineering or equivalent qualifications coupled with 3 years' experience
- PhD in Information Technology, Computer Science, Software Engineering, Information Systems, Electronic Engineering or equivalent qualifications coupled with 1 years' experience.
Experience:
- Experience working in data centres or server rooms/environments
- Experience working with server installations, monitoring and diagnoses
- Experience with hardware upgrades and repairs
- Experience working with Operating Systems, IAAS tools
- Experience in asset management practices, including maintaining asset registers, system and architectural mapping, warranty and service tracking, and related tools/processes.
- Basic experience with computer networks
- Basic experience withing with SANs and storage systems
- Experience working in international teams or initiatives that intersect with data platforms, storage, networking, and systems engineering domains.
- Hands-on experience in infrastructure design and automation, distributed systems, observability, CI/CD, container orchestration (e.g. Kubernetes), DevOps/SRE practices and cloud-native technologies (advantageous)
Knowledge:
- Strong understanding of systems engineering principles, including performance optimization and fault tolerance.
- Hands-on experience monitoring, diagnosing, and repairing (break/fix) various OEM hardware, including HPE, Dell, and Super Micro systems.
- Skilled in managing and maintaining component and spare inventories, as well as tools and workspaces for system assembly.
- Proven experience working with service levels (SLAs) and an understanding of operational frameworks such as Site Reliability Engineering (SRE), ITIL, and COBIT.
- Proficient in remote-first infrastructure management and monitoring.
- Working knowledge of networking fundamentals, including cabling and basic diagnostic procedures.
- Familiarity with containerized environments (Docker, Podman), orchestration platforms (Kubernetes, Helm), and container runtime architectures (e.g., CRI).
- Knowledge in infrastructure-as-code and CI/CD methodologies, utilizing tools such as GitLab CI, Ansible, and Terraform.
- Sound knowledge of IT security principles, especially regarding change management, physical and logical access control.
- Awareness and adherence to Health and Safety standards and best practices.
Desired Skills:
- Communication and Collaboration
- Documentation and knowledge sharing
- Teamwork