Senior DevOps Engineer

  • Full-time

Company Description

Kata.ai is an Indonesian Conversational Artificial Intelligence company with a focus on creating technology to enhance the understanding of human conversations, improving the way humans collaborate with machines. Kata.ai’s Natural Language Processing (NLP) technology powers MultiPurpose chatbots (virtual customer service / virtual friend) for major corporations in Indonesia across different kinds of industries such as Unilever (FMCG), Telkomsel (Telco), Bank BRI (Financial Services), and Alfamart (Retail).

The company’s proprietary Kata Bot Platform can be leveraged to create feature-rich chatbots on top of Kata.ai’s robust and scalable AI technology platform, ensuring company of any size can easily build their own chatbot on any messaging platform. With this platform, it is now possible for the business to focus on designing engaging interaction for their customers, while Kata.ai handles all the technology aspects of the chatbots.

Established in 2015, the company has become a trusted partner for major corporations such as Microsoft, Accenture, and Line. In 2020, the company received Series-B funding from TransPacific Technology Fund and MDI Venture.

Job Description

  • Contributing expertise on information system options, risk, and operational impact
  • Collaborating with developers on software requirements, as well as interpreting test stage data
  • Collaborate in the creation of capacity planning documents for new clients
  • Create document for requirement infra resource and network firewall for new clients
  • Provisioning kata.ai service and dependency with High Availability
  • Managing developer’s request (both developer from Kata.ai and partners)
  • Mentoring infra/DevOps team in gaining experience and assuming DevOps responsibilities
  • Managing Kubernetes on cloud and on-premises
  • Implementing CI & CD (e.g. jenkin/bitbucket-pipeline/gitlab-ci) for all core projects
  • Overseeing routine maintenance procedures and performing diagnostic tests
  • Conforming to best practices in network administration and cybersecurity
  • Documenting processes and monitoing performance metrics
  • Create action plan for setup kata.ai service in Kubernetes or not

Qualifications

  • Extensive experience in DevOps culture and team collaboration.
  • Advance knowledge of programming languages such as Python, Bash, and Java, and writing code and scripts.
  • Ability to oversee and mentor team members, as well as report to management.
  • Familiar with Nginx & haproxy.
  • Familiar with ansible & terraform.
  • Familiar with nodejs, pm2.
  • Experience in using MariaDB, MySQL, MongoDB, Cassandra, PrestoDB, RabbitMQ, Redis.
  • Eager to learn & keep up-date with the latest technology.
  • Able to create a comprehensive documentation and do capacity planning.
  • Ability to ensure smooth software deployment by writing script updates and running diagnostics.
  • Advance knowledge of best practices related to data encryption and cybersecurity.
  • Good analytic in how to solving problem

Additional Information

We value a flexible working hour for our employees.

The most important is we provide a learning experience in Conversational AI Industry.