Engati offers a high-impact opportunity to build next-generation Conversational AI platforms from the ground up for customers worldwide.
We are aggressively building new features in our Conversational AI platform using state-of-the-art developments.
As a DevOps Engineer, you will work with a team, based in Bengaluru, India, that has built a competitive and world-class platform.
RESPONSIBILITIES:
- Architect, Build, Maintain, and Upgrade highly available software systems.
- Deploy and Maintain a highly available Cloud-based software product on AWS/GCP/Azure.
- Work very closely with the Software Development team to design and implement new systems.
- Maintain a CI/CD system based on Jenkins/ArgoCD.
- Continuously improve the security posture of the Engati platform.
- Continuously improve the efficiency of day-to-day operations at Engati.
- Continuously optimize the cost of operating the Engati platform.
REQUIREMENTS:
- 2-3 years experience in DevOps / SRE role.
- Hands-on experience with Amazon Web Services, Google Cloud Platform, or Azure.
- A Bachelor’s degree in Computer Science (or equivalent experience).
- Strong working knowledge of source control branching and merging in Git.
- Experience with Linux platforms, specifically RHEL / Debian based OS.
- Experience with Infrastructure as Code tools, such as Terraform, Ansible, etc.
- Experience with CI/CD tools such as Jenkins / Gitlab CI / ArgoCD.
- Experience with orchestration tools such as EKS / GKE / AKS.
- Experience with Kubernetes package management tools like Helm.
- Strong scripting skills in Python, Bash, Groovy, etc.
- Experience with operability tools, such as ELK, Grafana, Prometheus.
- Experience in an Agile software development environment is a plus.
- Experience with MariaDB, MongoDB, RabbitMQ, Kafka, Redis, Solr, Hadoop/HBase is a plus.
- Familiarity with Java, Springboot, Python, Flask, React, Gradle.