Job Summary/Basic Function
We are seeking a skilled and detail-oriented ICT System Engineer to join our technology team. This role is crucial in designing, deploying, and maintaining efficient and reliable ICT systems that support our organization’s operations. The ideal candidate will have a strong foundation in system administration, server management, and infrastructure deployment, combined with a passion for optimizing and enhancing system performance.
Duties and Responsibilities
- System Architecture: Design and implement robust and scalable ICT systems, including servers, storage, and virtualization solutions, to support business-critical applications and services. Plan and execute system upgrades, migrations, and optimizations to ensure maximum performance and availability.
- Server Management: Configure, monitor, and manage server hardware and software, including operating systems and applications. Perform routine maintenance, updates, and patches to ensure system security and reliability.
- Infrastructure Deployment: Deploy and manage ICT infrastructure components such as networking equipment, storage solutions, and backup systems. Collaborate with cross-functional teams to ensure seamless integration and compatibility with existing systems.
- System Monitoring and Troubleshooting: Monitor system performance, troubleshoot issues, and proactively address potential bottlenecks or failures. Diagnose and resolve technical problems related to hardware, software, and network components.
- Backup and Disaster Recovery: Develop and implement backup and disaster recovery strategies to ensure data integrity and availability. Test and maintain disaster recovery plans to minimize downtime in case of system failures.
- Documentation and Reporting: Maintain accurate and up-to-date system documentation, including configurations, procedures, and troubleshooting guides. Generate regular reports on system performance, utilization, and recommendations for improvement.
- Collaboration and Knowledge Sharing: Work closely with IT teams and stakeholders to provide technical expertise and contribute to technology-related projects and initiatives. Share knowledge and best practices to enhance the overall technical capabilities of the organization.
- Professional Development: Stay informed about emerging technologies, trends, and advancements in system engineering. Pursue relevant certifications and continuous learning opportunities to enhance skills and expertise.
Requirements and skills
- Strong knowledge of server operating systems (Windows, Linux), virtualization technologies (VMware, Hyper-V), and storage solutions.
- Familiarity with networking principles, protocols, and hardware components.
- Excellent problem-solving skills and the ability to diagnose and resolve complex system issues.
- Effective communication and collaboration skills, with the ability to convey technical concepts to non-technical stakeholders.
- Experience with scripting and automation tools (e.g., PowerShell, Ansible) is advantageous.
- Relevant certifications (e.g., Microsoft Certified Azure Administrator, VMware Certified Professional) are a strong plus.
- Bachelor’s degree in Information Technology, Computer Science, or related field; Master’s degree is a plus.
- Proven experience (3+ years) in system administration, server management, and infrastructure deployment.
Term of Employment: Permanent
Number required; one
What we will offer
- Attractive salary
- Exciting work environment
- Capacity building opportunities
- Opportunity to work with highly skilled international experts, and be part of a team that provides high-quality services and products.
- A Great professional career path towards excellence.