
Search by job, company or skills
JOB DESCRIPTION
DevOps Engineer — Code Merge & Source Code Review
Digital Banking | Malaysia
Position Title
DevOps Engineer (Code Merge & Source Code Review)
Industry
Banking / Digital Bank
Contract Duration
12 Months (Contract)
Location
Malaysia (On-site)
Citizenship Requirement
Malaysian Citizens Only
About the Role
Our client, a leading digital bank in Malaysia, is looking for a skilled DevOps Engineer with a strong focus on code merge management and source code review practices. The successful candidate will play a critical role in maintaining code integrity, enforcing branching strategies, and ensuring that all code changes entering production environments meet the bank's quality and security standards. This is a hands-on role embedded within an Agile delivery team operating in a highly regulated banking environment.
Key Responsibilities
Code Merge & Branch Management
• Manage and govern the end-to-end code merge process across multiple development streams and release branches
• Define, implement, and enforce Git branching strategies (e.g., GitFlow, trunk-based development) across engineering teams
• Review and approve merge requests / pull requests, ensuring code quality, standards compliance, and conflict resolution
• Coordinate code freeze, release branching, and hotfix procedures in alignment with release schedules
• Identify and resolve merge conflicts, providing guidance to developers on conflict resolution best practices
• Maintain a clean, auditable Git history in line with banking traceability and compliance requirements
Source Code Review
• Conduct structured source code reviews, assessing code quality, maintainability, security vulnerabilities, and adherence to coding standards
• Define and enforce coding standards, review checklists, and peer review policies across development teams
• Utilise static code analysis tools (e.g., SonarQube, Checkmarx, Veracode) to identify code quality and security issues
• Provide actionable feedback to developers and collaborate to resolve findings prior to code promotion
• Ensure all code changes are reviewed and approved in compliance with the bank's change management and SDLC policies
CI/CD Pipeline & DevOps
• Build, maintain, and optimise CI/CD pipelines to automate build, test, and deployment workflows
• Integrate code quality gates and security scanning into the CI/CD pipeline
• Support environment management across development, UAT, staging, and production
• Monitor pipeline health, troubleshoot build and deployment failures, and ensure minimal disruption to delivery
• Collaborate with development, QA, and infrastructure teams to streamline the software delivery process
Governance & Compliance
• Ensure all DevOps activities comply with Bank Negara Malaysia (BNM) guidelines and internal IT risk and audit frameworks
• Maintain documentation for branching policies, merge procedures, code review standards, and pipeline configurations
• Support internal and external audits by providing evidence of code review and change management practices
Requirements
Technical Skills
• Minimum 5 years of experience in DevOps, with demonstrable focus on code merge and source code review practices
• Strong hands-on experience with Git-based source control platforms — GitHub, GitLab, Bitbucket, or Azure Repos
• Proficiency in designing and managing branching strategies such as GitFlow or trunk-based development
• Experience with CI/CD tools including Jenkins, GitLab CI/CD, Azure DevOps, or similar
• Hands-on experience with static code analysis tools such as SonarQube, Checkmarx, or Veracode
• Familiarity with containerisation and orchestration technologies (Docker, Kubernetes)
• Scripting proficiency in Bash, Python, Groovy, or PowerShell for pipeline automation
• Working knowledge of cloud platforms such as AWS, Azure, or GCP
Domain & Industry Experience
• Prior experience in the banking or financial services sector is mandatory
• Exposure to digital banking platforms, core banking systems, or payment infrastructure is highly preferred
• Understanding of regulatory requirements relevant to IT change management in banking (e.g., BNM RMiT guidelines) is an advantage
Other Requirements
• Malaysian citizen only — open to Malaysian nationals residing in Malaysia
• Strong written and verbal communication skills in English; Bahasa Malaysia is a plus
• Ability to work effectively in an Agile/Scrum delivery environment
• Meticulous attention to detail with a strong sense of ownership over code quality and delivery standards
• Able to manage multiple concurrent workstreams and work under delivery pressure in a regulated environment
Nice to Have
• Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible
• Knowledge of secrets management tools such as HashiCorp Vault
• Exposure to DevSecOps practices and shift-left security integration
• Relevant certifications such as AWS DevOps Engineer, Azure DevOps Expert, or CKA (Certified Kubernetes Administrator)
• Prior experience in a greenfield digital bank or fintech setup
Job ID: 145683857