The DevOps role, in general, is about ensuring continuous delivery of our product to our customers so that our customers derive value from our product. You will be the last torch bearer in the value chain.
As a DevOps, your day-to-day responsibilities will include:
- 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 modernization of continuous integration and deployment processes for applications.
- Analyze and optimize cloud infrastructure costs for efficiency and scalability.
- Participate in architecture review processes to ensure the effectiveness of our infrastructure.
- Perform regular maintenance tasks on databases and applications, including monitoring and backup procedures.
Preferred qualifications for this role include:
- Manage and maintain large-scale cloud deployments on the Google Cloud Platform.
- Implement Infrastructure as Code principles using tools like Hashicorp Terraform and Packer.
- Utilize configuration management tools such as Chef or Puppet to ensure efficient and scalable infrastructure.
- Operate and optimize MongoDB, Elasticsearch, and Redis in a production environment.
- Stay up to date with emerging technologies like Kubernetes and the Sidecar pattern, fostering a culture of continuous learning and improvement.
- Demonstrate proficiency in writing shell scripts to automate routine tasks.
- Communicate effectively in written and spoken English, ensuring clear and concise documentation.
At our organization, we leverage a cutting-edge technology stack to power our operations.
Here’s an overview of our current tech stack:
- Hosting: We are proudly hosted on the robust and scalable Google Cloud Platform, ensuring high availability and performance.
- Infrastructure Management: We utilize the power of Chef and Terraform to efficiently manage and maintain our infrastructure, enabling seamless deployment and configuration.
- Microservice Architecture: Our applications are built following the microservice architecture pattern, allowing for modular and scalable development. This approach enhances flexibility and promotes independent service deployment.
- Databases: We rely on MongoDB, Elasticsearch, and Redis as our primary databases. These technologies offer powerful capabilities for data storage, retrieval, and analysis, ensuring optimal performance and scalability.
- Service Management: To handle access and service discovery in our microservice environment, we utilize Consul. This allows us to effectively manage and connect various services, enhancing the overall performance and reliability of our systems.
Why tawk.to is a great place to work?
We are a highly motivated, friendly, and globally distributed team. Our company has grown but we’re still a small team, so everyone that delivers in their area can have and make a big impact, and there are career growth opportunities for our highest achievers.
At tawk.to, we believe in fostering an environment that encourages creativity, collaboration, and continuous growth.
Join our dynamic team and play a pivotal role in shaping innovative products that revolutionize the business messaging industry. Apply now and be part of our journey to redefine customer engagement.
How to Apply:
Feel free to explore our career opportunities on our dedicated page at tawk.to/career, or alternatively, you can reach out to Ashley at ashley [alias] tawk.to and specify the role you're interested in.
Please note that this job opening is exclusively for candidates based in Malaysia. If you are not currently residing in Malaysia, we kindly request that you refrain from applying. Your understanding is greatly appreciated. This position primarily involves working in an office setting. Only shortlisted candidates will be contacted.