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.