SPH Media Limited – Enterprise Database Intern

Company
SPH Media Limited
sph.com.sg
Designation
Enterprise Database Intern
Date Listed
24 Nov 2025
Job Type
Entry Level / Junior Executive
Intern/TS
Job Period
From Jan 2026, For At Least 5 Months
Profession
IT / Information Technology
Industry
Computer and IT
Location Name
1000 Toa Payoh North, Singapore
Address
1000 Toa Payoh N, Singapore 318994
Map
Allowance / Remuneration
$1,200 monthly
Company Profile

Singapore's largest omnichannel media network, bringing you trusted news and lifestyle content across print, digital, radio and outdoor media. 

Job Description

Key Responsibilities:

Develop and maintain automation scripts using Python and Shell scripting to simplify routine DBA and Control-M operations.

Support the DBA team in migrating, testing, and validating Control-M job flows across environments, migrating controlM jobs to a opensource scheduler (Like JS7, Job scheduler version 7)

Collaborate with senior DBAs to design automation frameworks for recurring maintenance tasks (backups, patching, performance checks, etc.).

Participate in database environment audits and assist in performance data collection from MySQL, Oracle, and SQL Server.

Document automation procedures and create user guides for the developed scripts.

Assist in implementing version control and job scheduling best practices.

 

Required Skills:

Strong knowledge of Python/shell programming, including modules for file handling, subprocess, and REST APIs.

Good understanding of Linux shell scripting (bash/sh/ksh).

Familiarity with Control-M, cron jobs, or any enterprise scheduler is an added advantage.

Basic knowledge of databases (MySQL / Oracle / SQL Server) and SQL queries.

Analytical mindset and willingness to learn enterprise-level automation and monitoring tools.

Good documentation and communication skills.

Application Instructions
Please apply for this position by submitting your text CV using InternSG.
Kindly note that only shortlisted candidates will be notified.

Related Job Searches:

Discuss this Job:

You can discuss this job on Clublance.com #career-jobs channel, or chat with other community members for free:
Share This Page