Software Engineer (Site Reliability)
NTT SINGAPORE PTE. LTD.

Role: Software Engineer
Contract: 1 year Renewable
Location: Central, Singapore
Experience required: more than 5 years
Interested candidates may also directly email their CVs to: [email protected]
Only shortlisted candidates will be contacted for interview.
As a Site Reliability Engineer you will be filling a mission-critical role ensuring that our systems are healthy, monitored, automated, fault tolerant and designed to scale.
You will collaborate and work closely with engineering teams to continually improve our production services, facilitating fast delivery of new products, and reducing downtime.
Key Skills: SRE, Generative-AI, Machine Learning, Python, React.
Secondary Skills: Unix, CHAOS Engineering, DB / MQ Administration, Network (DNS, Firewall, GTM/LTM, VLAN).
Key Responsibilities:
- Drive Site Reliability Engineering agenda to improve availability, reliability, and performance of services
- Drive observability for our applications.
- Drive optimise-operate initiative, example, reduction of operation toil
- Work with application teams in setting up SLI, SLO and Error budget for their applications
- Work with enterprise team in deploying SRE enablers/initiatives.
Requirements:
- Strong background in machine learning and deep learning algorithms.
- Proficiency in Python to developing Gen-AI models.
- Ability to design and implement scalable and efficient AI systems.
- Skills in data preprocessing and feature engineering for AI model training.
- Ability to stay updated with the latest advancements in generative AI research and incorporate them into work.
- Expert level knowledge of different OS (AIX, LINUX, WINTEL, Solaris) for BAU support, upgrades & maintenance.
- Knowledge on OS Security & hardening.
- Knowledge / hands on experience on Patch Management.
- In-depth knowledge of LVM, SAN allocation & File System increase, Create new file systems in Cluster / Non-cluster environment.
- ESXi, vSphere systems administration and support including vMotion, HA, DRS, vCenter Operations Manager, vCenter Service Manager, vCenter Configuration Manager, Site Recovery Manager.
- Administering cloud-based & OpenShift based Infrastructure deployment. Administration tasks includes provisioning/de-provisioning Of resources.
- Support audit and Infrastructure / network security scans, Disaster Recovery and security related drills.
- Capacity review & performance management across all platform systems.
- Knowledge on Middleware components such as JBOSS, APACHE, WebSphere Application server & MQ.
- Knowledge on SSL Certificate procurement process & renewals.
- Having knowledge on MariaDB, Oracle & DB2 databases Backup, DB restarts, access issues, DB Upgrade support.
- Very good understanding of SAN configuration EMC/Hitachi LUNs on UNIX (AIX/Solaris/Linux) servers.
- Mange Firewall, GTM & LTM configuration requests.
- Ability to develop simple/complex shell scripts as per requirements and for automation.
- Effective in dealing with crisis calls / critical issues for business-critical services.
- Proven experience in technically guiding teams in productivity driven environment.
- Worked in at least two of the areas of IT Infrastructure support i.e. Production Support, Application Support & infrastructure Support.
- Explore, learn and deploy new technologies that will help the company to reduce cost or improve operational efficiencies.
- Excellent troubleshooting and analytical skills
- Communication and interpersonal skills.
- Working across cultures & able to work 24*7
Requirements
- At least 6-8 years IT experience with at least 3 years in a project deployment capacity, preferably gained in IT banking environment or a system integrator environment
- The candidate should have knowledge on leveraging on LLM’s & deploying solutions for different Gen-AI use cases.
- The candidate should have strong infrastructure/technical background with knowledge on Open Systems platform. Moderate information security knowledge
- Have a good understanding of ITIL & SRE processes & practices
- Have good leadership skills in working with application teams and service providers in defining infrastructure deployment plan, cutover/migration strategy and test plan.
- Able to formulae and establish infrastructure deployment standards.
- Good people management, vendor management and project management skills
- Agile, AWS certification preferred
- Able to create Bash/Python scripts for infra deployment
- Must able to practice SRE & Chaos Engineering principles
- Understands key SRE concepts such as Toil, SLI, SLO, Error Budgets, MTTD, MTTR, etc
- Strong, committed, and reliable team player, able to take direction but also willing to contribute to discussions on design and strategy.
- Possess strong interpersonal and communication skills to be able to deal with and form good relationships with other technology teams through day to day support and project work
See more jobs in Singapore