tawk.totawk.to
All careers
InfrastructureFull TimeKuala Lumpur, Malaysia

DevOps

Run continuous delivery for a Node.js microservices platform on Google Cloud — Terraform, Chef, MongoDB, Elasticsearch, Redis, and the pipelines that tie them together.

See all open roles

Role overview

tawk.to, the world's #1 business messaging application, is expanding its engineering team and is seeking an experienced DevOps engineer. The DevOps role is about ensuring continuous delivery of our product to our customers so they derive value from it. You'll be the last torch-bearer in the value chain.

Day-to-day responsibilities

  • Enable and support application teams in configuring and deploying applications to our cloud infrastructure.
  • Assist in collecting performance and stability data of applications for team members.
  • Collaborate on the modernisation of continuous integration and deployment processes.
  • Analyse and optimise cloud infrastructure costs for efficiency and scalability.
  • Participate in architecture review processes to ensure infrastructure effectiveness.
  • Perform regular maintenance on databases and applications, including monitoring and backup procedures.

Preferred qualifications

  • Manage and maintain large-scale cloud deployments on Google Cloud Platform.
  • Implement Infrastructure as Code principles using tools like HashiCorp Terraform and Packer.
  • Use configuration management tools such as Chef or Puppet for efficient and scalable infrastructure.
  • Operate and optimise MongoDB, Elasticsearch, and Redis in production.
  • Stay up to date with emerging technologies like Kubernetes and the Sidecar pattern.
  • Demonstrate proficiency writing shell scripts to automate routine tasks.
  • Collaborate effectively across teams using languages like Python, Ruby, or JavaScript.
  • Communicate effectively in written and spoken English with clear documentation.

Our tech stack

  • Hosting — Google Cloud Platform for high availability and performance.
  • Infrastructure management — Chef and Terraform for deployment and configuration.
  • Microservice architecture for modular, scalable, independently-deployable services.
  • Development language — Node.js for the majority of applications.
  • Databases — MongoDB, Elasticsearch, and Redis as primary stores.
  • Service management — Consul for access and service discovery.

Why tawk.to is a great place to work

We're a highly motivated, friendly, globally distributed team. The company has grown but we're still small, so everyone who delivers in their area can have and make a big impact — and there are career growth opportunities for our highest achievers. We believe in fostering an environment that encourages creativity, collaboration, and continuous growth.

· Still deciding?

Got questionsbefore you apply?

Why not chat with us? A member of our team will show you the product and explain more about the company.