Kafka Developer

Tekshapers Inc
New York, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

New York, United States of America

Tech stack

Amazon Web Services (AWS)
Cluster Analysis
Databases
Data Structures
Distributed Systems
Monitoring of Systems
Java Virtual Machine (JVM)
Openshift
Performance Tuning
Redis
Cloud Services
Prometheus
Session Management
Backup and Restore
Data Processing
Scripting (Bash/Python/Go/Ruby)
Data Storage Technologies
Amazon Web Services (AWS)
System Availability
Caching
Kubernetes
Integration Frameworks
Docker
ELK

Job description

  • Manage and maintain Redis instances, ensuring high availability and optimal performance.

  • Should possess well-versed experience in Redis administration and management for ex: strong understanding of data structures, caching mechanisms, and performance tuning in Redis.

  • Monitor system health, troubleshoot issues, and implement backup and recovery strategies for Redis clusters.

  • Configure Redis caching, session management, and data storage.

  • Develop and maintain Python scripts for data manipulation, integration, and automation related to Redis.

  • Create efficient data processing pipelines to ingest and process data from various sources.

  • Python scripting for database interactions and automation tasks. Optimize Python scripts for performance, scalability, and maintainability.

  • Work closely with development teams to design and implement Redis-based solutions that meet business requirements.

  • Provide technical support and training to team members on Redis functionalities and Python scripting best practices.

  • Document Redis configurations, Python scripts, and integration workflows for knowledge sharing and compliance.

  • Generate performance reports and dashboards to monitor Redis usage and efficiency

Requirements

  • Experience with Redis clustering, caching strategies, and distributed systems

  • Familiarity with monitoring tools like Prometheus and ELK Stack and cloud solutions like AWS ElastiCache

  • Preferred experience running Redis on Kubernetes and familiarity with Redis modules like RedisJSON

  • Working experience with OpenShift Kubernetes Cloud services to deploy Redis cluster using vendor provided docker/helm charts

  • Redis cluster monitoring & alerting

  • Optimizing Redis cluster performance using Jvm tuning & profiling

Apply for this position