Redis Administrator

CairnMartin

Apply to this job
Mumbai, MH, in on site Until 8/21/2026 First posted March 21, 2025 Last posted March 21, 2025
Job description
  • A leading financial company

Experience: 3+ Yrs
Qualifications: Any relevant technical degree

Role and Responsibilities:

  • Deploy Redis using the Linux
  • Redis administration, Security, Configuration, High availability with Sentinel, Replication, Scale with Cluster, Persistence, Optimizing, Troubleshooting and Debugging

Experience required in:

  • Redis administration - configuring and managing Redis in production, Deploy Redis using the Linux operating system, Redis memory usage and latency, Imaging, Replication, Security, Running Redis on EC2, Upgrading or restarting a Redis instance without downtime
  • Security - Understanding of Security model, Network security, Protected mode, Authentication, TLS support, Attacks triggered by malicious inputs from external clients, String escaping and NoSQL injection, Code security, Access Control List
  • Configuration - Changing Redis configuration while the server is running, Configuring Redis as a cache
  • High availability for non-clustered Redis - Monitoring, Notification, Automatic failover, Configuration provider, Sentinel as a distributed system, Configuring Sentinel with Docker and NAT, Sentinel API, Replicas priority, Redis Access Control List authentication, Configuring Sentinel instances with authentication, SDOWN and ODOWN failure state, Sentinels and replicas auto discovery, Sentinel reconfiguration of instances outside the failover procedure, Sentinel persistent state
  • Redis replication - Safety of replication when master has persistence turned off, Diskless replication, Configuration, Read-only replica, N attached replicas, dealing with expires on keys, Configuring replication in Docker and NAT, Partial sync after restarts and failovers, Maxmemory
  • Horizontal scaling with Redis Cluster - Redis Cluster and Docker, data sharding, master-replica model
  • Linear Scaling with Redis Enterprise - Scaling shards and nodes, Scaling proxies, True linear scalability with open source cluster API,Scaling ‘read’ with read-replica using the ‘replica-of’ feature
  • Cluster specification - Design rationale, Client and Server roles in the Redis cluster protocol, Redirection and resharding, Fault Tolerance, Configuration handling, propagation, and failovers, Publish/Subscribe
  • Redis persistence - Snapshotting, Append-only file, Disaster recovery
  • Optimizing Redis - Redis benchmark, Redis CPU profiling, Diagnosing latency issues, latency monitoring, Memory optimization
  • Troubleshooting and Debugging Redis - GDB, Compiling Redis without optimizations, Attaching GDB to a running process, post-crash processes, stack trace, core file

Experience: 3+ Yrs
Qualifications: Any relevant technical degree

About this role

Summary

Manage Redis deployment, security, configuration, high availability, scaling, troubleshooting, and optimization.

Job title

Redis Administrator

Experience level

3+ years

Industry

finance

Location requirements

Mumbai, in; remote not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

redis administrationlinuxsecurityconfigurationhigh availabilityreplicationscalingpersistencetroubleshootingdebugging

Preferred skills

None specified

Specializations

redislinuxsecurityhigh availabilityscaling
Locations

Structured locations inferred from the posting.

Mumbai, Maharashtra, India

On-site City
Related searches