Platform Engineer

Posted Sep 12

Job description

At Toku, we create bespoke cloud communications and customer engagement solutions to reimagine customer experiences for enterprises. We provide an end-to-end approach to help businesses overcome the complexity of digital transformation in APAC markets and enhance their CX with mission-critical cloud communication solutions. Toku combines local strategic consulting expertise, bespoke technology, regional in-country infrastructure, connectivity and global reach to serve the diverse needs of enterprises operating regionally.

As we continue creating momentum for our products in the APAC region and helping customers with their communications needs, we are seeking a highly motivated and technically proficient individual to join our company as a Platform Engineer. As a vital member of our team, you will be responsible for designing, implementing, and maintaining our cloud-based communication platforms. he ideal candidate is a problem solver with exceptional technical skills, a strong background in cloud technologies, and significant experience with both AWS and Atlassian's suite of tools, processes, and best practices for platform engineering.

Expected Collaborations

  • Work closely with Engineering Manager’s to align on platform strategies, priorities, and goals for the team.
  • Partner with Software Engineers to design and implement scalable and reliable systems.
  • Collaborate with Engineering teams to ensure efficient deployment and monitoring of systems.
  • Collaborate with other teams to ensure efficient deployment and monitoring using Jenkins, Atlassian Bamboo or Bitbucket Pipelines for CI/CD.

Delivery

  • Design and implement scalable systems to support software development, with a particular emphasis on integrating Atlassian's suite of tools (e.g., Jira, Bitbucket, Bamboo, Compass) and AWS services.
  • Create and maintain internal developer platforms that enable seamless software delivery, utilizing Atlassian’s comprehensive toolset for enhanced developer productivity.
  • Develop CI/CD pipelines, including build, test, and deployment workflows using Atlassian Bamboo and AWS services like CodePipeline, CodeBuild, and CodeDeploy.
  • Implement Atlassian Compass to manage distributed architecture, improve developer experience, and maintain operational health.
  • Implement automation scripts and tooling for infrastructure provisioning and management.

Strategy Alignment

  • Utilize AWS/Bitbucket/Jenkins technologies for infrastructure setup, monitoring, and reporting.
  • Stay up-to-date with new technologies and industry trends, particularly those promoted by both AWS and Atlassian, to continuously improve the platform.
  • Provide operational support for the platform, ensuring scalability, reliability, and performance.
  • Advocate for the adoption of the latest AWS and Atlassian tools and strategies to enhance platform engineering practices.

Talent

  • Actively participate in knowledge sharing and contribute to the growth of the platform engineering culture and mindset within team.
  • Mentor junior engineers and promote best practices in platform engineering.

Culture

  • Maintain excellent interpersonal skills, with strong written and oral communication abilities in English.
  • Demonstrate ability to work independently and in a fast-paced, dynamic startup environment.
  • Foster a culture of continuous improvement and innovation within the team.

Technical Excellence

  • Contribute to the adoption of new technologies and strategies for platform improvement.
  • Implement GitOps practices for infrastructure and application deployment.
  • Lead efforts to automate infrastructure management and deployment pipelines using AWS CloudFormation and Terraform, coupled with Atlassian Bamboo for CI/CD. Ensure that these processes are scalable to handle growth and dynamic changes in business needs.
  • Architect and implement scalable solutions on AWS, ensuring seamless integration with Atlassian tools for project management, deployment, and monitoring.
  • Monitor and optimize system performance, security, and reliability.

Key Performance Indicators

The main KPI for this role is improving developer experience and productivity. This will be measured by:

  1. Reduction in time-to-deploy for new services (target: 50% reduction).
  2. Increase in the number of deployments per day (target: 30% increase).
  3. Reduction in infrastructure-related incidents (target: 40% reduction).
  4. Improvement in developer satisfaction scores (target: 25% increase).
  5. Reduction in cognitive load for developers, measured by decreased time spent on infrastructure tasks (target: 30% reduction).

Job requirements

We would love to hear from you if you have:

  • Bachelor's degree in computer science, engineering, or related field.
  • 3+ years of experience in platform engineering or related roles.
  • Experience implementing developer self-service platforms and internal developer portals
  • Understanding of security best practices and compliance requirements
  • AWS Certified DevOps Engineer, AWS Certified Solutions Architect, or equivalent certifications.
  • Deep understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Familiarity with monitoring and observability tools.
  • Experience with database management systems.
  • Understanding of security best practices and compliance requirements.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Experience in CcaaS, CPaaS, Telco or Voice related domains is an added bonus for this role.