Infrastructure Reliability Developer - Infrastructure Strategy Office (ISO)

Job Summary

  • Japan, Osaka
  • Partial remote
  • Apply from Anywhere
Language Requirements
  • English: Business
  • Japanese: Not required
Key skills
  • Python
  • Go
  • Jenkins

Job Description

Job Role


Job Description

Department Overview Rakuten Group has 70+ services. Linking these diverse services through a common membership and loyalty program, Rakuten has created one of the world’s most unique and robust ecosystems. Infrastructure Strategy Office (ISO) mission is to define the next generation private cloud to host internal applications, hosted globally. Ongoing initiative and growing and maturing as new request coming. We build and operate robust infrastructure platform that empowers Rakuten's businesses around the world. We are based in Japan, India, US and EU, and we have over 400 members from various regions to accelerate the Rakuten ecosystem. To sustain the rapid growth and usage, a robust network infrastructure needs to be in place to support the increasing demands of mission critical applications. We are seeking a highly motivated and team oriented engineer who is passionate to immerse into various network technologies to automate and improve the network integration of our global infrastructure platform. Why We Hire We are seeking a highly motivated and team oriented engineer who is passionate to immerse into various network technologies to automate and improve the network integration of our global infrastructure platform. Position Details - Be in main charge of design, verification, implementation and operations for existing and future backbone network infrastructure - Provide internal users with day-to-day operations of Rakuten backbone network and data center networking by utilizing automation tool to leverage open-source software and programming - Drive automation development within the platform to increase network operation efficiency and minimize operational resource - Contribute in reviewing network configurations and architectures (design) on existing and new data center build outs - Run POC of new products/technologies for our next generation network - Work in building and maintaining physical infrastructure and network related documentation - Be responsible in capacity management for internet transit/IX and DCI - Contribute in the on-call support of network operations for existing backbone network and upper Tier level escalations

Required skills & Experience

Basic qualifications

- Design and develop automation for reducing Toils in service management - Design and develop monitoring systems for stable operation of service - Providing standard design for expanding new service with an ease of understanding (keeping it simple) - Proficiency in one or more of the following: Go, Python, C, C++, Java, Rust, Perl, Ruby or shell scripting - Experience with algorithms, data structures and software design - Experience with UNIX operating systems internals - Experience with Windows operating systems internals - Experience with networking - Experience with CI/CD tools (ex. Jenkins, CircleCI) - Experience in automation and configuration management using Puppet, Chef, Ansible, or Terraform

Preferred qualifications

- Bachelor’s Degree or higher in Computer Science, Computer Engineer or similar - Experience of Network Management by utilizing open source software programming - Experience with cloud platforms (ex. Openstack) - Experience with container solution and tools (ex. LXC/Docker/Kubernetes/Mesos) - Experience with and working knowledge of IP networking systems and protocols - Basic knowledge and have deployment experience of public cloud(AWS/Azure/GCP) - Ability to work in an international oriented environment interacting with global team members in all over the world - A DevOps and Agile mindset when deploying and creating tools

Tech stack

Team structure: 1 general manager 1 senior manager Most of the members joined as mid-career entry. Based in Japan and US, They only communicate in English.

Job Details

Employment type
Japan, Osaka
Apply from
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)
・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.
You must agree to the terms and conditions and the privacy policy