Job Description
Workato is seeking a Senior Infrastructure Engineer (Redis) to join their team. This role is pivotal in designing, building, operating, scaling, and maintaining Workato's enterprise-grade storage infrastructure. The engineer will collaborate closely with engineering and infrastructure teams, leading the global storage strategy for various use cases and ensuring enterprise-grade, real-time, latency-critical requirements are met at a global scale. This position offers a direct, long-term strategic impact on the modernization and evolution of Workato's architecture.
Responsibilities include:
- Automating storage maintenance to eliminate manual work.
- Supporting zero-downtime database upgrades.
- Supporting massive compute scale with thousands of network clients.
- Implementing proper observability and monitoring.
- Scaling storage up to 5x-10x in the short term and re-designing storage architecture for longer-term scalability up to 100x.
- Keeping costs under control.
- Taking ownership of the distributed storage story and serving as the center of distributed storage expertise.
Requirements:
- 5+ years of experience deploying and supporting highly scalable distributed in-memory data stores.
- Production experience with clustered Redis environments (e.g., ElastiCache, Redis Enterprise).
- Strong knowledge of the Redis ecosystem, including modules, Sentinel, and client libraries.
- Experience with Redis memory optimization, eviction policies, and cost optimization.
- Experience with zero-downtime major version upgrades and migrations.
- Understanding of compliance, auditability, and security for Redis systems.
- Experience increasing reliability and availability through architecture redesign and sharding strategies.
- Experience building observability, monitoring, and alerting for Redis health.
- Experience managing Redis infrastructure in the cloud (Kubernetes, AWS) using Infrastructure as Code tools (Terraform preferred).
- Experience deploying stateful Redis instances into Kubernetes.
- Experience with AWS cloud computing services.
- Basic knowledge of programming languages like Python or Go.
- Experience implementing performance testing methodologies for Redis deployments.
- Ability to develop clear Redis best practice documentation.
- Experience building cross-regional Disaster Recovery Redis solutions.
Workato offers:
- A flexible, trust-oriented culture.
- A vibrant and dynamic work environment.
- Opportunities for innovation and growth.