A

Platform Engineer (DevSecOps) - A26023

Activate Interactive · Singapore · Contract

Posted 6 days ago

Quick Summary

  • Design and build developer-facing abstractions over AWS and Kubernetes.
  • Contribute features and improvements to a custom internal developer portal.
  • Design and maintain GitOps-based deployment workflows using ArgoCD.

Full Description

Activate Interactive Pte Ltd (“Activate”) is a leading technology consultancy headquartered in Singapore with a presence in Malaysia and Indonesia. Our clients are empowered with quality, cost-effective, and impactful end-to-end application development, like mobile and web applications, and cloud technology that remove technology roadblocks and increase their business efficiency.

We believe in positively impacting the lives of people around us and the environment we live in through the use of technology. Hence, we are committed to providing a conducive environment for all employees to realise their full potential, who in turn have the opportunity to continuously drive innovation.

We are searching for our next team members to join our growing team.

If you love the idea of being part of a growing company with exciting prospects in mobile and web technologies that create positive impact on people’s lives, then we would love to hear from you.

Co-Development Business Unit is looking for Platform Engineer

This is a fixed term contract role. The engagement is 12 months

Internal Code: A26023

If you are:

  • Engineers that are excited by building internal platforms similar to Vercel or Railway.
  • Builders who enjoy turning complex infrastructure into simple developer workflows.
  • Engineers who want to work across backend platform services, GitOps workflows, and frontend developer experience.

this is the role for you.

What will you do?

Platform & Abstraction Design (Primary Focus)

  • Design and build developer-facing abstractions over AWS and Kubernetes that hide infrastructure complexity.
  • Build platform services, APIs, CLIs, controllers, or operators that enable simple deployment workflows similar to modern PaaS platforms.
  • Define opinionated defaults for networking, security, scaling, and reliability, while allowing controlled extensibility.
  • Treat platform components as long-lived products with clear interfaces, documentation, and adoption metrics.

Software Engineering

Write production-grade code primarily in:

  • Go or Python for platform services, automation, and Kubernetes integrations.
  • TypeScript for contributing to the internal developer portal and related APIs.

Apply strong software engineering fundamentals:

  • API and interface design
  • Versioning and backward compatibility
  • Error handling and failure modes
  • Testing and maintainability

Design code with the expectation that other engineers and tenant teams build on top of it.

Internal Developer Portal (Custom-Built)

  • Contribute features and improvements to a custom internal developer portal built with TypeScript and NextJS.
  • Design workflows, forms, and APIs that enable self-service provisioning, deployment, and observability.
  • Ensure the portal reflects platform standards, guardrails, and golden paths.
  • Collaborate closely with backend platform components to deliver a cohesive developer experience.

CI/CD, GitOps & Deployment Workflows

  • Design and maintain GitOps-based deployment workflows using ArgoCD.
  • Build reusable CI/CD abstractions using GitLab CI/CD for build, test, and promotion workflows.
  • Integrate CI pipelines with ArgoCD for safe, auditable, and repeatable deployments.
  • Support deployment strategies such as canary and blue-green deployments to minimise downtime.
  • Reduce deployment friction for tenants by standardising workflows and removing the need for deep CI/CD or Kubernetes expertise.

Infrastructure as Code (IaC)

  • Design and maintain reusable Terraform modules that encode platform standards and guardrails.
  • Abstract AWS and Kubernetes primitives behind stable, versioned interfaces.
  • Ensure infrastructure changes are auditable, repeatable, and safe for multi-tenant usage.
  • Databases and Data Protection
  • Design platform-level patterns for database provisioning and operations.
  • Support and validate backup and restore strategies, including automated backups, snapshot management, and recovery testing.
  • Work with tenants to ensure data durability, recoverability, and minimal downtime during incidents.

Observability and Monitoring

  • Build platform-level observability capabilities using Elastic Cloud for logs, traces, dashboards, and alerting.
  • Integrate Prometheus for metrics scraping and collection, with metrics surfaced via Elastic.
  • Apply the Four Golden Signals (latency, traffic, errors, saturation) as a core observability principle.
  • Provide standard dashboards, alerts, and SLOs that tenants inherit by default.

Production Support and Incident Management

  • Participate in incident response for platform components.
  • Design platform features that improve debuggability, enable safe rollbacks, and reduce MTTR.
  • Drive post-incident improvements by evolving platform design rather than relying on manual processes.

Performance, Optimisation, and Reliability

  • Design platform components for scalability, performance, and cost efficiency.
  • Identify and address bottlenecks at the platform layer.
  • Continuously improve reliability through automation, better defaults, and guardrails.
  • Tenant Engagement, Developer Experience & Knowledge Sharing
  • Engage tenant teams as a technical advisor on platform usage and best practices.
  • Produce clear documentation, diagrams, runbooks, and examples that improve onboarding and adoption.
  • Gather feedback from tenants and iterate on platform capabilities based on real usage.

Continuous Learning

  • Stay current with developments in AWS, Kubernetes, GitOps, and the cloud-native ecosystem.
  • Evaluate new tools and patterns relevant to internal developer platforms and PaaS-style workflows.
  • Share learnings within the team and contribute to continuous improvement

Ready to apply?

This role is still accepting applications

Apply on company's site