Search by job, company or skills

B

Software Engineer - (CI/CD Release Management)

4-7 Years
SGD 6,000 - 9,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Overview:
We are seeking an experienced software engineer with CI/CD background to support and enhance our client's software delivery and release management processes. The ideal candidate will be responsible for managing day-to-day release operations, maintaining CI/CD pipelines, and ensuring smooth, reliable deployments across all environments. This role requires strong technical expertise, attention to detail, and the ability to collaborate with multiple teams to deliver high-quality software efficiently.

What's On Offer:

  • 1 Year Contract
  • Based in Singapore

Key Responsibilities:

Workload Automation (Control-M)

  • Set up, configure, and maintain Control-M jobs required for batch processing and backend operations.
  • Ensure job schedules are optimized, monitored, and aligned with release activities.

Release & Deployment Management

  • Perform day-to-day release and change activities, including deployment of application files/binaries to test, staging, and production environments.
  • Execute scripts, scheduled jobs, and component-level deployment tasks during release cycles.
  • Ensure test and pre-production environments remain stable and available for project teams.

Production Release Coordination

  • Prepare and coordinate all deliverables required for production releases.
  • Work closely with project teams, QA, developers, and infrastructure teams to ensure smooth implementation.
  • Ensure all release documentation, approvals, and checks are completed according to bank standards.

Mobile Application Deployment

  • Manage deployment of mobile application binaries (iOS/Android) for internal testers and external clients.
  • Perform packaging, signing, and distribution of mobile builds following the bank's defined guidelines and processes.

CI/CD Pipeline Management

  • Set up, maintain, and optimize CI/CD pipelines using industry best practices.
  • Manage and integrate tools such as Jenkins, Bitbucket, and Artifactory to support automated build and deployment processes.
  • Troubleshoot pipeline issues, improve automation, and ensure stability and scalability of release workflows.

Requirements

  • 4-7 years of experience in CI/CD, DevOps, or release management roles.
  • Strong hands-on experience with Jenkins, Bitbucket, Artifactory.
  • Experience managing deployments in Unix/Linux environments.
  • Knowledge of mobile application deployment processes (e.g., signing, packaging).
  • Familiarity with Control-M or similar workload automation tools.
  • Strong understanding of SDLC, agile methodologies, and release governance.
  • Bachelor's Degree in Computer Science, Engineering, or related field.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 133804979