Now hiring

DevOps Engineer @ Keppel

SingaporeOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

JOB DESCRIPTION

Key Accountabilities

• Design, implement and maintain CI/CD pipelines to support efficient application build, testing, release and deployment activities. • Automate infrastructure provisioning, configuration and deployment using Infrastructure as Code tools such as Terraform, Ansible or equivalent. • Support cloud infrastructure operations across AWS, Azure or hybrid cloud environments. • Manage containerised application deployment using Docker, Kubernetes or related orchestration platforms. • Monitor infrastructure and application health, identify performance issues and implement proactive improvements. • Collaborate with development teams to improve deployment quality, system scalability, reliability and resilience. • Support incident resolution, root cause analysis, documentation and continuous improvement of operational processes. • Ensure DevOps practices are aligned with security, governance, compliance and operational standards.

Core Responsibilities 1. CI/CD Pipeline Management

• Design, build, maintain and optimise CI/CD pipelines for application deployment. • Automate build, test, release and deployment processes to improve delivery speed and consistency. • Integrate source code repositories with deployment tools and quality checks. • Support pipeline troubleshooting, deployment issue resolution and release coordination. • Ensure deployment processes are repeatable, auditable and aligned with release management standards.

2. Cloud Infrastructure & Platform Operations

• Provision, configure and maintain cloud infrastructure across AWS, Azure or equivalent platforms. • Support migration from on-premises environments to cloud or hybrid cloud platforms. • Manage compute, storage, networking, security groups, load balancing and related cloud services. • Monitor cloud resource usage and support cost optimisation activities. • Maintain cloud infrastructure reliability, availability, performance and scalability.

3. Infrastructure as Code & Automation

• Implement Infrastructure as Code using tools such as Terraform, Ansible, CloudFormation or equivalent. • Automate system build-outs, environment provisioning and configuration management. • Develop automation scripts to reduce manual effort and improve operational consistency. • Maintain reusable infrastructure modules, templates and deployment scripts. • Ensure automation practices follow security, governance and documentation standards.

4. Containerisation & Orchestration

• Build, manage and support containerised application environments using Docker. • Deploy and manage workloads on Kubernetes or equivalent orchestration platforms. • Support container image management, registry usage and deployment automation. • Monitor container platform health, resource utilisation and application performance. • Work with development teams to improve container readiness, scalability and resilience.

5. Monitoring, Incident Support & Reliability

• Implement monitoring, alerting and logging solutions for infrastructure and applications. • Track system health indicators, performance trends and anomaly detection. • Respond to incidents, perform troubleshooting and support root cause analysis. • Document technical resolutions, operational procedures and lessons learned. • Recommend improvements to enhance system stability, availability and recoverability.

6. Security, Governance & Compliance

• Apply security best practices across cloud infrastructure, pipelines and deployment workflows. • Support access control, secrets management, patching and vulnerability remediation activities. • Ensure DevOps processes comply with internal governance, audit and security requirements. • Maintain documentation for configurations, access controls, deployment processes and operational support. • Collaborate with security and infrastructure teams to improve DevSecOps practices.

7. Collaboration & Continuous Improvement

• Work closely with developers, infrastructure engineers, security teams and business stakeholders. • Provide technical input during solution design, deployment planning and production readiness reviews. • Recommend improvements to DevOps processes, automation frameworks and platform reliability. • Support Agile delivery practices and contribute to continuous improvement initiatives. • Share knowledge, document best practices and contribute to team capability building.

Qualifications, Experience & Knowledge

• Diploma or degree in Computer Science, Information Technology, Engineering or a related discipline. • Minimum 3 to 5 years of relevant experience in DevOps, cloud engineering, system administration, infrastructure engineering or application deployment support. • Hands-on experience with CI/CD tools such as Jenkins, Azure DevOps, GitLab CI/CD or equivalent. • Experience with cloud platforms such as AWS, Azure or equivalent. • Strong knowledge of Infrastructure as Code tools such as Terraform, Ansible or CloudFormation. • Experience with Docker, Kubernetes or container orchestration platforms. • Good understanding of Linux / Windows server administration, networking, security and cloud infrastructure concepts. • Experience with source code version control tools such as Git. • Familiarity with monitoring and logging tools such as CloudWatch, Dynatrace, New Relic, Prometheus, Grafana or equivalent. • Strong troubleshooting, analytical and problem-solving skills. • Ability to work with cross-functional teams in a fast-paced technology environment. • Good written and verbal communication skills, with the ability to document technical solutions clearly.

JOB REQUIREMENTS

'

BUSINESS SEGMENT

Connectivity

PLATFORM

Operating Division

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores