KeppelOpen

DevOps Engineer

Location
Singapore
Posted
Oct 1, 2026
Last seen
Oct 8, 2026

About the 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