We are looking for a highly driven and self-motivated with strong background in system engineering, with a proven track record of managing and optimizing complex IT systems.
Key Responsibilities:
Design, implement, and maintain software systems.
Troubleshoot and resolve software issues.
Build/Manage CICD pipeline for:
Code Quality Scan
SAST
Build & Containerize (React, NodeJS and Spring Boot applications)
Dependency Scan
Dependency Scan (Container)
Automated Testing
Generate Deployment files
Deploy and manage containers using Docker, Podman and Kubernetes.
Collaborate with cross-functional teams to ensure seamless integration of new technologies.
Monitor software performance to ensure high availability and reliability.
Develop and maintain documentation for software configurations and procedures.
Provide Day 1 and Day 2 support for software deployments and operations.
Qualifications:
Diploma or Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum of 3 years of experience in software system engineering.
Proficiency in software development, system administration, and cloud technologies.
Strong problem-solving skills and attention to detail.
Key Skills:
Experience with virtualization technologies (e.g., VMware, Hyper-V).
Knowledge of scripting languages (e.g., Python, Bash, PowerShell).
Familiarity with DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes, GitLab, Podman).
Understanding of cybersecurity principles and best practices.
Ability to manage and configure databases (e.g., SQL, NoSQL).
Experience with monitoring tools (e.g., eG Enterprise, Nagios, Zabbix, Prometheus).
TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD.
Software Quality Assurance and Software Testing Services.