Job Description:
Business Overview
The Technology Platforms Division (TPD) drives the growth of Rakuten's ecosystem by delivering innovative, high-quality technology platforms characterized by integrated control and strategic partnerships.
Within TPD, the Ecosystem Platform Supervisory Department (EPSD) develops and manages Rakuten's state-of-the-art cloud platform, empowering global scalability and accelerating innovation across its diverse business units.
Department Overview
The Incentive Platform Department (INPD) provides incentive and payment solutions that empower Rakuten's businesses around the world. The platforms are continually adding capabilities and scale to accelerate the Rakuten ecosystem synergies.
Position:
Why We Hire
Join our team "Offline Coupon", a flagship OMO (Online-Merge-Offline) coupon service that's revolutionizing how users discover and redeem valuable offers. You will be instrumental in shaping the future of our service. We're seeking a passionate and talented individual to design, build, and maintain our cloud-native infrastructure, ensuring the seamless, efficient, and reliable delivery of our applications. This is an opportunity to make a tangible impact on a high-visibility product within the Rakuten ecosystem.
Position Details
In this role, you'll operate at the exciting intersection of development and operations, leveraging cutting-edge technologies to automate processes, enhance system reliability, and scale our platform to meet the demands of a rapidly growing user base.
Key Responsibilities
- Design, implement, and manage highly available and scalable cloud infrastructure across one or more public cloud providers.
- Provision, configure, and operate Kubernetes clusters, ensuring optimal performance and reliability.
- Develop and maintain Infrastructure as Code (IaC) using Terraform or Terragrunt to automate infrastructure provisioning and management.
- Implement and manage application deployments using Helm or Kustomize, streamlining the release process.
- Containerize applications using Docker and manage container lifecycles.
- Design, build, and maintain robust CI/CD pipelines to automate software delivery from development to production.
- Collaborate closely with development teams to understand application requirements and provide infrastructure solutions.
- Monitor system performance, identify bottlenecks, and implement solutions to improve efficiency and reliability.
- Continuously research and evaluate new technologies to improve our infrastructure and development processes.
Mandatory Qualifications:
- Bachelor’s degree (BS) in Computer Science, Engineering or related field, or equivalent work experience.
- Proficient in designing, building, and operating environments in one or more public clouds (GCP, AWS, Azure).
- Proficient in operating Kubernetes clusters.
- Experience with IaC (Infrastructure as Code) using Terraform or Terragrunt.
- Experience in implementing application deployments using Helm or Kustomize.
- Experience with container technology using Docker.
- Experience in building and operating CI/CD pipelines.
Desired Qualifications:
- Experience with microservice architecture and service mesh.
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana).
- Experience with security best practices in cloud environments.
- Experience with using GitHub Actions and ArgoCD.
- Experience with hybrid cloud environments.
#engineer #customersupport #infrastructureengineer #technologyplatformdiv