We believe that our development platform is not just a means to an end but a product in its own right. As a Platform Engineer, you will be at the forefront of crafting, enhancing, and optimizing this critical foundation, to support Redis Core R&D’s innovation and growth.
What will you do:
- Collaborate with software engineering teams to optimize development pipelines and improve the overall developer experience.
- Actively champion and drive innovative solutions and processes within the platform engineering team.
- Own and continuously improve the build and CI systems of Redis Enterprise.
- Continuously improve the security posture of Redis.
- Contribute to the design and architecture of distributed systems, ensuring scalability, security, and maintainability.
- Optimize alerting and monitoring systems to maintain high availability and quick response times.
What will you need:
- At least 5 or more years of experience working on infrastructure/devops/cloud related domains.
- Experience with a high level programming language.
- Experience with cloud infrastructure (AWS / GCP / Azure).
- Experience with containerization technologies and concepts (Docker, or equivalent technologies).
- Experience using and maintaining CI/CD tools (Github actions, Jenkins, or equivalent technologies).
- Experience with infrastructure as code tools (Terraform, Pulumi, or equivalent technologies) and configuration management (Ansible, Chef, or equivalent technologies).
Extra great if you have:
- B.S. in Computer Science, Software Engineering or a related field.
- Experience with build systems – (CMake, make, etc.).
- Experience with container orchestration (Docker, Kubernetes, GKE/EKS/AKS, Docker Swarm, etc.) and related technologies (Helm, kustomize, ArgoCD, etc.).
- Experience with alerting and monitoring systems (Prometheus, ELK, Splunk, etc.).
- Experience working with large-scale distributed systems.
- Experience with NoSQL databases (especially Redis).