Posted:1 week ago| Platform:
Work from Office
Full Time
Key Responsibilities: System Scaling & Performance Optimization: Design and implement solutions to scale microservices to handle thousands of requests per second. Optimize system performance by identifying and mitigating bottlenecks in API calls, database queries, and inter-service communication (e.g., MQTT, REST/HTTP2). Fine-tune Kubernetes deployments for resource optimization, autoscaling, and load balancing. Database Management & Optimization: SQL Databases: Optimize performance by tuning SQL queries, creating and managing indexes, partitioning data, and optimizing schema design. Redis: Manage and optimize Redis for high-performance caching and in-memory data storage, implementing strategies like data eviction, sharding, and replication. Implement database replication, sharding, and failover strategies to ensure high availability and scalability. Work on performance tuning of read/write operations and improve database query performance by reducing latency and eliminating bottlenecks. Set up monitoring and alerting on database performance metrics to ensure stability and proactively address potential issues (e.g., slow queries, high memory usage). Architecture Review & Improvement: Conduct architecture assessments for microservices and recommend optimizations. Identify areas for improvement in horizontal scaling, fault tolerance, and service resiliency. Monitoring & Observability: Set up and enhance performance monitoring tools (e.g., Prometheus, Grafana) for real-time metrics tracking. Build and improve logging and tracing systems to diagnose performance issues across microservices. Capacity Planning & Load Testing: Develop and execute strategies for capacity planning and forecasting for future load requirements. Design and implement comprehensive load tests using tools standard tools. Microservices Architecture: Strong experience in optimizing microservices-based applications. Familiarity with API gateways, service discovery, and inter-service communication patterns. Kubernetes & Containerization: Deep expertise in Kubernetes (Helm, kubectl, operators, etc.), containerization (Docker), and managing large-scale Kubernetes clusters. Knowledge of Kubernetes autoscaling strategies (HPA, VPA) and load balancing mechanisms. Database Optimization: Hands-on experience with SQL databases (MySQL, PostgreSQL), and in-memory data stores (Redis). Strong knowledge of indexing, query optimization, caching strategies, and replication for performance improvement. Cloud & Infrastructure: Experience with container orchestration on private environments. Familiarity with autoscaling, and distributed systems. Messaging Systems: Experience with messaging protocols like MQTT, AMQP, and real-time communication protocols. Performance Monitoring & Observability: Proficiency with observability tools like Prometheus, Grafana, Jaeger, or Zipkin for monitoring and tracing. Experience with ELK stack or similar logging tools. Load Testing & Benchmarking: Experience in load testing, stress testing, and benchmarking systems using tools such as JMeter, Locust etc
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mumbai, Hyderabad, Bengaluru
INR 12.0 - 17.0 Lacs P.A.
Navi Mumbai
INR 10.0 - 20.0 Lacs P.A.
Hyderabad
INR 6.0 - 10.0 Lacs P.A.
Hyderabad
INR 14.0 - 19.0 Lacs P.A.
INR 3.0 - 6.0 Lacs P.A.
Pune, Gurugram, Bengaluru
INR 5.0 - 10.0 Lacs P.A.
Bengaluru
INR 16.0 - 20.0 Lacs P.A.
Bengaluru
INR 25.0 - 30.0 Lacs P.A.
Bengaluru
INR 25.0 - 30.0 Lacs P.A.
Bengaluru
Experience: Not specified
Salary: Not disclosed