Job Description:
Overview:
As a System Engineer, you will play a crucial role in the design, implementation, and maintenance of complex systems and infrastructure. Your responsibilities will encompass analyzing system requirements, developing technical solutions, and ensuring the seamless integration of various components to meet organizational objectives. You will collaborate closely with cross-functional teams to optimize system performance, reliability, and scalability.
Key Responsibilities:
1. System Design and Architecture:
- Analyze and translate business requirements into technical specifications for system design and architecture.
- Develop comprehensive system architecture plans, considering factors such as scalability, security, and performance.
- Collaborate with stakeholders to define system requirements and ensure alignment with organizational goals.
2. System Implementation and Integration:
- Support the implementation of system solutions, including hardware, software, and network components.
- Configure and deploy system infrastructure, ensuring proper integration and interoperability between subsystems.
- Conduct system testing and troubleshooting to identify and resolve technical issues effectively.
3. System Monitoring and Optimization:
- Establish system monitoring procedures to proactively identify performance bottlenecks, security vulnerabilities, and potential failures.
- Optimize system configurations to improve performance, reliability, and resource utilization.
- Implement automation tools and scripts to streamline system management tasks and enhance operational efficiency.
4. Security and Compliance:
- Implement robust security measures to protect systems and data against unauthorized access, malware, and other security threats.
- Ensure compliance with relevant regulatory requirements, industry standards, and organizational policies.
- Conduct periodic security audits and risk assessments to assess system vulnerabilities and implement remediation measures.
5. Documentation and Knowledge Sharing:
- Create and maintain comprehensive documentation, including system configurations, procedures, and technical guides.
- Provide training and knowledge sharing sessions to internal teams on system architecture, best practices, and troubleshooting techniques.
6. Collaboration and Communication:
- Collaborate with cross-functional teams, including software developers, network engineers, and project managers, to ensure successful project delivery.
- Communicate effectively with stakeholders to gather requirements, provide status updates, and address concerns.
Qualifications and skills :
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Proven experience as a System Engineer or similar role, with a strong understanding of system architecture, infrastructure components, and networking concepts.
- Proficiency in system administration tasks, including installation, configuration, and maintenance of operating systems, databases, and server hardware.
- Familiarity with virtualization technologies, cloud computing platforms, and containerization solutions.
- Good understanding of cybersecurity principles and best practices.
- Experience with scripting languages (e.g., Python, PowerShell) and automation tools (e.g., Ansible, Puppet) is desirable.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse teams and stakeholders.
Office Location : Jurong East
**We regret that only shortlisted candidates will be notified. Personal data collected will be used for recruitment purposes**