Job Description:
Business Overview:
The Technology Platforms Division (TPD) is responsible for building and operating the infrastructure and ecosystem platforms which power the Rakuten Group. Our mission is to provide our Rakuten Cloud and Ecosystem Platforms which will deliver Core Value to accelerate the growth of Rakuten Group services.
Position Outline:
This position is to help us further develop internal solutions for our infrastructure cloud solution. You will be helping us build solutions that will greatly benefit the services offered through the Rakuten Group companies by enabling your fellow engineers to be more efficient. This position mainly revolved around handling SRE/DevOps tasks for cross-functional teams building applications for our internal financial suite.
This position mainly revolved around handling SRE/DevOps tasks for cross-functional teams building applications for our internal financial suite.
We are looking for an experienced and motivated DevOps engineer with experience building and scaling services in a cloud environment to join our team.
You will help us build scalable, efficient cloud infrastructure. You will help train and guide the team in DevOps practices.
Responsibilities:
Provision and manage bare-metal servers using Ansible playbooks
Install, configure, and maintain databases across multiple data centers
Ensure data replication between data centers for Business Continuity Planning (BCP)
Set up and maintain CI/CD pipelines across various platforms and stacks
Deploy APIs and services to production environments, with a preference for Kubernetes clusters
Implement deployment strategies such as blue/green, canary, and rolling restarts
Manage load balancing and scaling of services
Set up monitoring, alerts, and metrics collection to ensure system reliability and performance
Maintain and manage message queue systems like Kafka or Pulsar
Mandatory Qualifications:
Strong knowledge of shell scripting, preferably Bash
Experience in setting up and maintaining CI/CD pipelines
Knowledge of deployment strategies such as blue/green, canary, and rolling restarts
Experience with load balancing and scaling
Understanding of API and database interactions
Experience in setting up monitoring, alerts, and metrics collection
Desired Qualifications:
Experience with Jenkins
Proficiency in Ansible, specifically using Ansible playbooks
Knowledge of Terraform
Experience with Prometheus and Grafana
Familiarity with Kubernetes
Proficiency in Python and experience in API development with Python
Experience in deploying APIs/services to production environments, with a focus on the deployment process
Experience with maintaining and managing message queue systems like Kafka or Pulsar
Languages:
English (Overall - 3 - Advanced)
#engineer #developmentsupport #devops #technologyplatformdiv