Senior Associate SRE Engineer Group Infrastructure and Cloud

DBS Bank Ltd is a Singapore-based bank providing personal, SME, corporate, institutional, wealth management, financial markets, and digital banking services. Its clients include consumers, small and medium-sized businesses, corporations, and institutional customers.

Singapore, SG
About DBS Bank Ltd

DBS Bank Ltd provides banking products and services including accounts, cards, insurance, loans, investments, digital banking, payments, trade finance, foreign exchange, commodities, investment solutions, and derivatives clearing. Through its SME business, it supports businesses with financing, cash-flow management, online banking through DBS IDEAL, sustainability programmes, and business-growth initiatives. The bank serves personal customers, SMEs, corporate and institutional clients, and wealth-management customers across its regional markets.

View jobs by DBS Bank Ltd

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will build and maintain CI/CD pipelines, automate infrastructure and deployments with Puppet and infrastructure-as-code tools, and monitor Node.js applications and microservices. You will improve hybrid-cloud resilience, lead incident response and root-cause analysis, and maintain telemetry, logging, and alerting for production systems.

Requirements

  • Degree in computer science, information technology, a related technical field, or equivalent practical experience.
  • Experience in site reliability engineering, DevOps, or system engineering in a high-availability environment.
  • Hands-on experience with Puppet.
  • Software development, scripting, Node.js, and shell-scripting experience.
  • Knowledge of Docker and Kubernetes.
  • Experience with AWS, Google Cloud, or Azure and observability tools such as Prometheus, Grafana, or ELK stack.
  • Linux or Unix system-administration, networking-protocol, and security knowledge.
  • Analytical and problem-solving skills for distributed systems.

Responsibilities

  • Design, build, and maintain CI/CD pipelines for application deployment.
  • Automate infrastructure provisioning, configuration management, and application deployment using Puppet and infrastructure-as-code tools.
  • Monitor system performance, reliability, and availability for Node.js applications and microservices.
  • Identify and resolve system bottlenecks.
  • Improve scalability, resilience, and disaster-recovery capabilities across hybrid-cloud environments.
  • Lead incident response, conduct root-cause analysis, and implement preventive measures.
  • Develop and maintain telemetry, logging, and alerting systems for production observability.