Senior Infrastructure Engineer, Workato

Redis

Salary not provided
AWS
Kubernetes
Python
Redis
Go
Ruby
Terraform
Azure
Senior and Expert level
Barcelona
Workato

Integration & workflow automation platform

Be an early applicant

Workato

Integration & workflow automation platform

501-1000 employees

B2BInternal toolsProductivityMachine LearningAutomationNo-Code

Be an early applicant

Salary not provided
AWS
Kubernetes
Python
Redis
Go
Ruby
Terraform
Azure
Senior and Expert level
Barcelona

501-1000 employees

B2BInternal toolsProductivityMachine LearningAutomationNo-Code

Company mission

To help businesses streamline their operations by providing a platform to automate their work and integrate their stacks, all in one place.

Role

Who you are

  • You are the expert in different distributed storage systems, know how to use them effectively and understand internals and deep principles behind
  • We expect from all Workato engineering roles: deep knowledge & understanding of computer systems, desire & love to go to the lowest level of the details, troubleshooting using modern techniques and tools.
  • It is required to have practical experience with modern infrastructure building tools and principles such as IaC, knowledge and experience of running distributed storage systems in cloud (AWS preferred) and container orchestration systems (kubernetes is mandatory) in highly reliable, highly scalable manner
  • One expectation is great understanding of reliability and availability in terms of nines for different use cases, knowledge of architecture & design patterns and procedures for different numbers of nines
  • Knowledge and experience of storage security, auditability and compliance requirements are highly desired
  • 5+ years of trackable work experience with deploying and supporting highly scalable distributed enterprise-grade in-memory data stores
  • Production experience operating, maintaining, troubleshooting, and scaling clustered Redis environments such as ElastiCache, Valkey, Redis Enterprise, or self-managed Redis clusters with high-availability configurations
  • Great knowledge and understanding of the Valkey/Redis ecosystem including Redis modules, Sentinel, Redis Cluster, client libraries, and complementary technologies like Envoy for Redis proxy capabilities
  • Experience with Redis memory optimization, eviction policies, data expiration strategies, and overall cost optimization and capacity planning
  • Experience with zero-downtime major version upgrades and migrations of heavily utilized Redis instances supporting critical application workloads
  • Experience with vendor-specific implementations of Redis such as AWS ElastiCache, Azure Cache for Redis, and Redis Enterprise
  • Understanding of compliance certification, auditability, security, authentication methods, and access controls for Redis systems
  • Experience increasing reliability and availability for Redis deployments through architecture redesign, proper sharding strategies, persistence configuration, and implementation of Redis Cluster or Redis Sentinel
  • Experience building proper observability, monitoring, alerting, and logging for Redis health. Ability to troubleshoot performance bottlenecks in distributed Redis deployments including memory fragmentation, network issues, and slow commands
  • Experience managing complex Redis infrastructure in the cloud (in Kubernetes clusters, AWS cloud) using Infrastructure as Code tools (Terraform is highly preferred)
  • Experience deploying stateful Redis instances into Kubernetes with modern tools like Kustomize, Helm, ArgoCD, etc
  • Experience with AWS cloud computing (EC2, ElastiCache, EKS, Route53, VPCs, Subnets, Route Tables)
  • Basic knowledge of one or more high-level programming languages, such as Python, Go. Basic knowledge of Ruby and Redis client libraries, readiness to read Ruby monolith
  • Experience implementing comprehensive performance testing methodologies for Redis deployments
  • Demonstrated ability to develop clear, actionable Redis best practice documentation for development teams, including usage guidelines, implementation patterns, and configuration standards
  • Experience building cross-regional Disaster Recovery Redis solutions with low RTO/RPO targets (from hours to minutes). Experience designing and implementing geo-distributed Redis deployments with active-active replication
  • Good communication and collaboration skills in international technological companies
  • Readiness to work remotely with teams distributed across the world and timezones
  • Interest in modern big distributed storage technologies, architectures
  • Good Spoken English to participate in product-related, architectural and technical discussions
  • Proper balance between being hands-on and deeper analytical approaches

What the job involves

  • As a Storage Infrastructure Engineer you will be responsible for designing, building, operating, scaling, maintaining and evolving Workato enterprise-grade storage infrastructure
  • You will work closely with all engineering & infrastructure teams in Workato leading our global storage story for different use cases, scenarios, enterprise-grade real time latency-critical requirements and global scale
  • You will work closely with the engineering leadership team and will have a direct long-term strategic impact on modernization and evolution of the Workato architecture
  • At the same time it is a hands-on role so there is expectation of the significant contribution to storage infrastructure as code, monitoring, continuous analysis of slow requests and trends, insights, reliability and upgrades.
  • Workato storage layer is the most mission-critical highly loaded distributed infrastructure. It is based on industry leading mature technologies such as PostgreSQL, Redis, Clickhouse, MySQL/MariaDB deployed in self-hosted or vendor managed (e.g. AWS Aurora) version
  • We are currently working on scaling, upgrading, automating, securing, modernizing the storage layer to meet new requirements of rapidly growing business such as:
  • Automate storage maintenance to fully eliminate manual work
  • Support zero-downtime DB upgrades
  • Support massive compute scale: thousands of network clients (up to hundred applications)
  • Bring-in proper observability & monitoring
  • Scale storage up to 5x-10x in short term
  • Re-design storage architecture for longer term scalability up to 100x times
  • Keep cost under control in predictable manner
  • Take ownership of distributed storage story and be center of distributed storage expertise

Share this job

View 35 more jobs at Workato

Insights

Top investors

-7% employee growth in 12 months

Company

Company benefits

  • Flexible Working Arrangements: We maintain a hybrid remote work model and provide everyone with best of breed technology tools that enable them to work anywhere, anytime.
  • Great Employee Benefits: Such as an Employee Assistance Programme (EAP), Health Insurance, Referral Bonuses, and Workato Stock Options, tailored to the countries that our employees are based in.
  • Professional Development Opportunities: We support individual career ambitions, and set aside training programs and budgets they can tap on to upgrade both soft and hard skills.
  • Dedicated Wellness: We make it a point to dedicate time to pause, recharge and get to know each other better.
  • Recreation Time: From virtual game nights to fitness sessions, there's always time for a little fun on the calendars.

Funding (last 2 of 5 rounds)

Nov 2021

$200m

SERIES E

Jan 2021

$110m

SERIES D

Total funding: $415m

Our take

Many businesses struggle with lack of team integration. There are a plethora of handy apps available, and various teams within businesses often use different processes, tools, and software. This has led to many businesses attempting to patch together technologies and create ad-hoc solutions that fail when they need to be scaled. Workato allows businesses to integrate data and apps so that teams can collaborate and communicate securely.

Workato has built a single platform that integrates apps, processes, data, and user experiences to improve efficiency, communication, and business flexibility. There are many integration platforms available, such as SnapLogic and Mulesoft Anypoint Platform, however, Workato has aimed its platform at users who have minimal technical experience, rather than the IT team.

Workato has continued to expand its partnerships and workforce, and is well set to see further growth as it innovates its product offerings and capabilities. The company was recognized as a Leader in the 2023 Gartner® Magic Quadrant™ for Integration Platform as a Service, making five years it has participated and five years it has been recognized.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle