Job Description

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.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application