Role: Technology Engineer (RTS – Redis)
Location: Dubai, United Arab Emirates
Engagement: Contractual
Duration: 12 Months (Extendable, Long-term with Marc Ellis)
Job Summary:
We are seeking a skilled Technology Engineer – RTS (Redis) to join our high-performance infrastructure team.
In this role, you will be responsible for the design, deployment, and optimization of Redis (Enterprise & Open
Source) clusters in a cloud-native, event-driven, and real-time streaming environment. You’ll work closely with
Kafka, CI/CD pipelines (Jenkins, ArgoCD), and cloud platforms (AWS, Azure, OCI), ensuring scalable and secure
data flow across distributed systems.
Education:
• Degree, Postgraduate in Computer Science or related field.
Experience:
• Minimum 5+ years of development and design experience in Redis, OpenShift/Jenkins, ArgoCD and
Kafka.
Technical Skills:
• Experience in both Enterprise and Open Source Redis cluster setup and management
• Proficient in Kafka setup and configuration for high-throughput environments
• Skilled in source control (Git) and automated build/deployment pipelines (e.g., Jenkins, ArgoCD)
• Hands-on exposure to public cloud platforms including AWS, Azure, and OCI
• Expertise in working with large-scale streaming data sets
• Proficient with public cloud automation toolsets and cloud-native application development
• Solid understanding of GitOps principles
• Knowledge of event-driven and streaming architectures
• Strong hands-on experience with software design patterns and their implementation
• Experienced in automated unit and integration testing
• Well-versed in CI/CD principles and tools (e.g., GitHub, Jenkins), with a track record of troubleshooting issues in distributed service ecosystems
• Familiar with building resilient and observable distributed services in production environments
• Adheres to established security policies and best practices, with an in-depth understanding of exploits, vulnerabilities, and appropriate corrective actions
• Good knowledge of compliance and regulatory requirements related to data (e.g., encryption, anonymization, data integrity, policy controls in large-scale infrastructures)
• Awareness of data sensitivity in logging, events, and in-memory storage (e.g., avoiding storage of card numbers or PII in logs)
• Strong understanding of distributed systems, including tuning and optimization
• Knowledge of network fundamentals and host-level routing
• Security engineering practices and use of related tools
• Good to have: experience with Flink, Apache Beam, Kafka Streams, Apache Spark, or similar streaming technologies
Functional Skills:
• Experience in Agile methodology.
• Ensure quality of technical and application architecture and design of systems across the organization.
• Analytical thinking
• Effectively research and benchmark technology against other best in class technologies.
• Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness, by sharing deep knowledge and experience.
• Self-motivator and self-starter, ability to own and drive things without supervision and work collaboratively with the teams across the organization.
Soft Skills:
• Have excellent soft skills and interpersonal skills to interact with team members.
• Strategic Thinking with Research and Development mindset
• Excellent communication skills (verbal, written, and presentation)