Job Description – DevOps & AWS Expert
Location : Pune (Work from Office)
Experience : 5+ years
Role Type : Full-time
About the System / Architecture
Our production system supports a retail POS environment and is built on the following stack :
POS App (Android) → Django (Backend on AWS EC2) → PostgreSQL (AWS RDS)
MDM (Android MDM) + Firebase (DB) + Django (Backend) + PostgreSQL
Supporting services : Redis, Celery, Gunicorn
The system is currently scaling rapidly, and we are looking for a strong DevOps & AWS expert
who can ensure smooth production operations, optimize performance, and prepare the system for
higher load and future microservices adoption.
Key Responsibilities
Own and manage AWS infrastructure (EC2, RDS, Redis, networking, IAM, monitoring).
Ensure production system uptime, stability, and performance.
Analyze and optimize system configuration, scaling, and deployments.
Monitor PostgreSQL (RDS) performance, handle indexing, query optimization, and lock issues in coordination with developers.
Optimize Django + Gunicorn deployment on EC2 for high traffic.
Troubleshoot and resolve system crashes, traffic spikes, and recovery flow.
Set up performance monitoring, alerts, and auto-healing strategies.
Support CI / CD pipelines, backups, logging, and disaster recovery plans.
Work closely with developers and testers to support performance / load testing.
Lay the foundation for scaling the system to 12,000+ monthly sales and eventual transition to microservices.
Required Skills & Experience
5+ years of experience in DevOps / AWS infrastructure management.
Strong hands-on knowledge of :
AWS EC2, RDS, S3, IAM, VPC, Security Groups
PostgreSQL (performance tuning, indexing, query optimization)
Django / Gunicorn deployment and tuning on EC2
Redis and Celery configuration for scaling
Experience with system monitoring and logging tools (CloudWatch, Prometheus, ELK, etc.).
Solid knowledge of Linux system administration, networking, and shell scripting.
Experience with CI / CD pipelines (Git, Jenkins / GitHub Actions, or similar).
Strong troubleshooting skills for production incidents and performance issues.
Good to Have
Experience with microservices migration.
Knowledge of containerization (Docker, Kubernetes).
Background in load testing tools (Locust, JMeter, etc.).
Exposure to Android app backend integrations.
Why Join Us
Opportunity to work on a high-traffic production system with direct business impact.
Chance to solve complex scaling challenges in real-world POS systems.
Work in a growing team with strong ownership and learning opportunities.
Engineer • Pune, Maharashtra, India