As a Cloud Devops Engineer, you will help us release software that runs on the cloud and remotely manages millions of radio devices. You will work in a small team responsible for all aspects of cloud devops, such as:
- CI/CD pipelines
- automated environment creation,
- monitoring and alerting,
- automation for scaling, failure recovery, disaster recovery,
- non-disruptive upgrades and rollbacks, etc
The job is based in Pune, and this job profile will require in-person presence in the office.
Job Responsibilities:
- Manage development, test and staging environments in AWS
- Set up and manage Kubernetes and Istio-based clusters for deploying applications
- Set up and manage other services needed by the application (e.g. AWS Kafka, ElasticSearch, Redis, RDS databases, etc.)
- Implement and maintain CI/CD pipelines
- Automate the monitoring and auto-scaling of the production environment, to support millions of connected devices
Required Skills & Experience:
- At least 8+ years hands-on experience in cloud DevOps
- CI/CD using GitLab
- Terraform or equivalent automation tool
- Python programming for automation of admin tasks
- Docker containers, Kubernetes clusters, Istio service mesh, helm charts for deployment
- Exposure in deploying and managing various other technologies, like:
- Elasticsearch and Kibana
- Databases like PostgreSQL and MySQL
- Apache Kafka clusters
- Redis caches