What's On Offer:
1 Year Contract (Highly Renewable)
Based in Singapore
No Visa Sponsorship Provided
The ideal candidate will play a key role in infrastructure automation, container orchestration, cloud operations, platform reliability, security, and continuous delivery practices across both private and public cloud environments.
Key Responsibilities
DevOps
- Design, implement, and maintain scalable DevOps platforms and cloud-native infrastructure.
- Build and manage internal engineering productivity tools, development environments, and deployment frameworks.
- Develop and optimize CI/CD pipelines to support rapid and reliable software delivery.
- Drive infrastructure-as-code (IaC) adoption using Terraform, Ansible, and related automation tools.
- Implement containerisation and orchestration solutions using Docker and Kubernetes.
- Support cloud architecture planning, deployment, and operations across AWS and hybrid/private cloud environments.
- Ensure platform scalability, resilience, availability, and disaster recovery readiness.
- Automate operational processes, monitoring, alerting, and remediation workflows.
- Improve system reliability through observability, monitoring, logging, and proactive incident management.
- Conduct system performance tuning, optimization, and capacity planning.
Cloud & Infrastructure Operations
- Manage cloud infrastructure provisioning, deployment, and lifecycle management.
- Support highly available distributed systems and mission-critical production environments.
- Collaborate with development teams to streamline deployment and release processes.
- Troubleshoot infrastructure, deployment, networking, and system-related issues.
- Implement security best practices across cloud infrastructure and CI/CD pipelines.
- Maintain technical documentation, SOPs, architecture diagrams, and operational runbooks.
Engineering Collaboration
- Work in highly collaborative Agile teams with developers, architects, QA engineers, and product stakeholders.
- Participate in architecture discussions and technology evaluations.
- Mentor junior engineers and promote DevOps best practices across teams.
- Contribute hands-on coding and automation development in pair programming or collaborative environments.
- Stay updated with emerging DevOps, cloud, and automation technologies.
Requirements
Education
- Degree or Diploma in Computer Science, Software Engineering, Information Technology, Communications Engineering, or related disciplines.
Technical Skills & Experience
- Strong hands-on experience in DevOps engineering, infrastructure automation, and cloud operations.
- Solid experience with Kubernetes, Docker, Terraform, and Ansible.
- Strong scripting and automation skills using Python, Bash, Shell scripting, or JavaScript.
- Experience designing and managing CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, or similar.
- Strong experience with AWS cloud services and cloud-native architecture.
- Good understanding of Linux/Unix operating systems and system administration.
- Strong understanding of networking concepts including TCP/IP, DNS, load balancing, proxies, VPNs, and firewalls.
- Familiarity with monitoring and observability tools such as Prometheus, Grafana, ELK Stack, Datadog, or Splunk.
- Experience working in Agile and Scrum environments.
- Strong troubleshooting, analytical, and problem-solving skills.