DevOps Engineer (Associate Director) DevOps Engineer (Associate Director) …

Bank of Singapore
in Singapore
Permanent, Full time
Be the first to apply
Bank of Singapore
in Singapore
Permanent, Full time
Be the first to apply
DevOps Engineer (Associate Director)
At Bank of Singapore, we are constantly on the lookout for exceptional individuals to join our team. We promote a culture of openness, teamwork and fairness. Most importantly, we invest in our people through our programmes that develop them on both professional and personal levels. Besides attractive remuneration packages, we offer non-financial benefits and opportunities to develop your potential within OCBC Group’s global network of subsidiaries and offices. If you have passion, drive and the will to succeed, rise to the challenge today!

Bank of Singapore opens doors to new opportunities.
Start your career with Bank of Singapore as an DevOps Engineer in the O&T Technology Transformation and Architecture team! !

The financial landscape is facing pressures from various sources to innovate in an ever changing environment. With regulators tightening the rules, and young up starts from fintech challenging the status quo, now is the time for banks to change. The Bank of Singapore is currently embarking on changes to enhance our service offerings. We are looking for a DevOps Engineer with the following skills for our innovative change programs.

The candidate is required to articulate/interlock with key business users, manage 3rd Party vendors, internal developers and relevant business stakeholders in a professional manner. In addition, the candidate will support the team leader and is expected to automate activities related to Continuous Integration to Continuous Deployment. He/she is responsible for responding to queries from the business users and application team members promptly, providing support on automation and supporting the development team with development of CI/CD pipeline changes.


  • Implementing/extending DevOps practices: technical design, obtaining approvals and hands-on development
  • Extending and improving existing continuous build, integration and deployment framework and processes
  • Creating new environments using Infrastructure as code
  • Troubleshooting and resolving build, release related issues
  • Proposing and implementing source control branching strategies for application teams
  • Onboarding applications to enterprise DevOps pipeline
  • Implementing application performance monitoring tools
  • Implementing automated testing on existing or new cloud environment
  • Implementing dynamic/virtual test environment management and configuration management (on a small scale)
  • Managing the UAT environment incl. application health check monitoring and troubleshooting
  • Implementing deployment automation to production environment
  • Improving test coverage through test automation on various levels
  • Collaborate with relevant IT units to reduce level1/level 2 incidents and contain number of rollbacks
  • Implementing log aggregator in production environment (ELK)
  • Sharing knowledge of various DevOps processes and best practices to wider organization

  • Degree in an IT related discipline
  • Minimum of 12 years of experience in Configuration and Release Management with the last 5 years focusing on DevOps implementation.
  • Excellent oral and written communication in English
  • Experience with J2EE and mobile app development
  • In-depth automation experience using work management, configuration management, code quality, testing and IDE tools, such as Design Studio, Eclipse, Bitbucket, JIRA/confluence, SonarQube, Validata QS and ABC, Appium
  • Hands-on experience with CI/CD tools (e.g. Jenkins, Maven, Nexus, Ansible etc.) and monitoring tools (Splunk, Dynatrace)
  • Proficiency in scripting languages like Python, Groovy etc.
  • Prior experience developing or working with Amazon Web Services or other Cloud Services
  • Ability to perform multi-tasking and working in an Agile environment
  • Passion for and ability to work with software development teams releasing production-ready software on a daily basis
  • Ability to work among multiple teams and communicate effectively to both technical and non-technical teammates
  • Flexibility to work within a rapidly evolving environment
  • Security Risk awareness and stamina for approval processes
  • Willingness to learn and apply new technologies and skills

Bank of Singapore logo
More Jobs Like This
See more jobs