Infrastructure Engineer
Business Overview:
Rakuten Group has 70+ services. Linking these diverse services through a common membership and loyalty program, Rakuten Group has created one of the world’s most unique and robust ecosystems.
Cloud Services Department (CLSD) mission is to provide high quality services for application team. Our value is providing enough managed services such as Container Orchestration, Database, API Gateway, Load Balancers, CI/CD and Monitoring.
We empower Rakuten by helping application team to focus on their business.
Department Overview:
The mission of the Container Platform Group is to achieve the following to support each Rakuten business.
- Provisioning, stable operation, and operational improvement/automation of k8s platform of the company private cloud.
- Stable operation of existing service (legacy k8s platform, mesos/marathon platform, cloud foundry)
Why We Hire
We're searching for new team members in order to support growing company private cloud with more automation, and in order to provide more features (knative, serverless, gpu, vm on k8s, etc). We're waiting for persons who like to find new challenges, and who like to work together to resolve such new challenges.
Position Details:
・Manage Kubernetes clusters in multi-tenancy environments
・Manage and develop components around Kubernetes (both in-house built and open source solutions)
・Auatomation of cluster/node provisioning and auto healing
・Provide better support/UX to our private cloud customers
・Experience in large scale system
・Deep understanding of k8s/container and its operation, e.g. CKA holder
・Had experience in designing/developing web services
・3 years' system engineering or software development experience
・Proficient in Golang
・Experience with git
・Understanding of data structures/design patterns
・Basic knowledge in networking, especially around TCP/IP
・Basic knowledge in distributed system
Proficient in other programming language (Shell excluded) Deep understanding of Istio or other CNCF projects Understand the challenges of distributed system, and have read the following papers: BigTable/Dynamo/Spanner/RAFT/Paxos, etc.
- Those who want to challenge both roles of operation and development
- Those who have experience in using, construction and operation experience of kubernetes
- Those who can work with great care in teamwork -
- Those who can operate carefully
Tokyo Office: 1 manager + 1 vice manager + 15 members (Japanese, Chinese, Russian, Filipino, Myanmarese, British, Australian, Senegalese, Indian)
India Office : 5 members (Indian)
We work with the IND team. Team members are made up of various countries and regions and have diverse experience and skills.
3 new graduates are in our group and others are mid-career members.
It is a team where members with various backgrounds are active.
- Language: Go, Python, Shell Script
- Infrastructure: Private Cloud (Baremetal, VM, Container)
- Provisioning/Operation: Ansible, helm, multiple inhouse tools written in Go and operator pattern (e.g. redhat operator framework), jenkins
- Monitoring: prometheus, cortex, grafana, kibana, Datadog, PagerDuty
- CI/CD: Jenkins
- Knowledge Tool : Confluence
- Project Management : JIRA
- Communication Tool : Slack, MS Teams, Viber
- Process framework : scrumban
Employment type | Full-time |
---|---|
Location | Rakuten Crimson House, 1-14-1 Tamagawa, Setagaya-ku, Tokyo158-0094
(1 min walk from Futakotamagawa Station on the Denentoshi Line) |
Apply from | Anywhere |
Remote work | Partial remote |
Working hours | 9:00am - 5:30pm (Every Monday, work hours are from 8:00am to 4:30pm due to morning meeting) |
Holidays | ・2 days off per week (Saturdays, Sundays, and national holidays are holidays)
・10-20 days of annual paid vacation (the minimum number of days is the number of days granted after six months of employment) ・120 days off per year In addition, year-end and New Year vacations, paid vacation, congratulation or condolence leave, maternity and paternity leave, etc. *Once a year, you can take 9 to 12 consecutive holidays by using the long vacation (Success Vacation) system. |
Employee benefits | ・Commuting allowance
・Housing allowance ・Health insurance ・Employee pension insurance ・Unemployment insurance ・Workers' accident compensation insurance ・Retirement allowance system Supplemental education and qualification support ・OJT ・English learning support (in-house TOEIC(R) test IP test, English conversation, etc.) ・Career challenge system (challenge the department of your choice) ・Job return system (rehiring system for those who retired due to marriage, childbirth, nursing care, etc.), etc. Other ・Stock Option Plan ・Cafeteria system with three free meals ・LILO Club (preferential treatment at sports clubs, accommodations, leisure facilities, movie theaters, etc.) ・LILO Club (sports clubs, lodging, leisure facilities, movie theaters, etc.) (Running, mountain climbing, cooking, etc., part of the expenses paid by the company) ・Reward system ・Free English conversation lessons by native English speakers ・Support system for certification acquisition ・Qualification support system, etc. |