NXGEN is a leading service provider offering end-to-end integrated infocommunications IT solutions services. We lead digital transformations for clients by modernising their mainstream IT and deploying digital solutions at scale to drive growth and performance.
At NXGEN, we put our customers first and help them navigate their digital transformation with ease. We recognise the importance of connecting people to foster collaboration and build relationships that last, and we empower their business by providing innovative solutions and technical expertise. Our commitment to honouring our word is integral to everything we do.
NXGEN is a wholly-owned subsidiary of TeleChoice International Limited, a publicly listed company. TeleChoice is also a portfolio company of ST Telemedia, a strategic investor in communications and media, data centres and infrastructure technology businesses, across Asia, the US and Europe.
TeleChoice International Limited ("TeleChoice") is a regional diversified provider and enabler of innovative communications. Incorporated in Singapore on 28 April 1998 and listed on the Main-Board of the Singapore Exchange Securities Trading Limited ("SGX-ST") on 25 June 2004, TeleChoice is a subsidiary of leading infocommunications group, Singapore Technologies Telemedia Pte Ltd, which operates in the Asia Pacific, the America and Europe.We are seeking highly motivated and skilled Middleware Engineer to join our dynamic team. As a Middleware Engineer, you will be responsible for designing, implementing, and maintaining middleware solutions that ensure seamless integration between various applications, systems, and databases. This role requires strong technical expertise in middleware technologies, system administration, and troubleshooting, as well as the ability to collaborate with development and infrastructure teams.
Responsibilities:
• Support the installation, optimization, integration, troubleshooting and upgrade of all IT systems or components.
• Troubleshoot and resolve complex system and application issues.
• Document software and system configuration.
• Manage and optimize the underlying infrastructure supporting middleware platforms to ensure high availability, scalability, and performance.
• Automate the deployment, configuration, and management of middleware infrastructure using tools such as Ansible, Terraform, or Chef. Implement infrastructure-as-code practices to streamline operations.
• Ensure that middleware infrastructure follows security best practices, including patch management, access control, encryption, and vulnerability assessments. Maintain compliance with data protection and regulatory standards.
• Create and maintain detailed documentation for middleware infrastructure setups, processes, and best practices. Provide regular reports on system health, incidents, and improvements.
• Develop problem solving guidelines, checklists, or other materials to respond to user problems that are recurring.
• Perform deployment, configuration, and testing of RHEL Linux systems, applications, and security patches.
• Install, configure, and maintain Red Hat Enterprise Linux (RHEL) systems.
• Design and deploy scalable and secure infrastructure solutions.
• Automate routine tasks using scripting and configuration management tools.
• Document system configurations, processes, and procedures.
Requirements
• Minimum Bachelor’s degree in IT related field or equivalent experience.
• Good knowledge on hardware on installation and troubleshooting.
• Possess strong communication, organizational and multi-tasking skills.
• Possess strong teamwork ethics and able to work well with team members.
• Demonstrate good knowledge on VMWare vSphere and supporting products.
• Good knowledge of RHEL, SUSE, OEL and Solaris.
• Demonstrate good knowledge on Windows Server Support.
• Demonstrate good understanding of ITIL framework.
• Knowledge of IaaS and Cloud Knowledge is an advantage (AWS, Azure).
• Proven experience as a Red Hat Engineer or Linux System Administrator.
• Experience with scripting languages such as Bash, Python, or Perl.
• Familiarity with configuration management tools like Ansible or Puppet.
• Understanding of networking concepts and protocols.
• Excellent problem-solving and troubleshooting skills.
• Ability to work independently and as part of a team.
• Red Hat certifications (e.g., RHCSA, RHCE) are a plus.
• Rotation 24x7 duties and support to internal and external customers.