Rakuten Mobile, Inc.

Cloud Software Developer, Cloud Engineering Department (RMI Cloud Platform Dep)

Rakuten Mobile, Inc.
Apply
1 month ago
Tokyo, JapanSenior

Responsibilities

  • Design and develop container-based virtualization infrastructure for mobile communication systems.
  • Integrate hardware, operating systems, virtualization infrastructure software, and third-party components.
  • Build and operate Kubernetes clusters and troubleshoot components such as kubelet, etcd, and CNI.
  • Develop automation tools, operators, and custom controllers.
  • Automate infrastructure construction and perform performance tuning, debugging, and stability improvements.
  • Implement functionality that enables stable and efficient delivery of Rakuten Mobile services.

Requirements

  • Deep understanding of Linux internals, including the kernel, system calls, network stack, and file systems.
  • Experience building, operating, troubleshooting, and performance-tuning Kubernetes clusters.
  • Deep knowledge of Docker, containerd, container isolation, namespaces, and cgroups.
  • Programming experience with Go, Python, or Rust for automation tools, operators, and custom controllers.
  • Experience automating tasks with Bash and shell scripts.
  • Experience managing infrastructure with Terraform, Ansible, or Helm.
  • Foundational networking knowledge covering TCP/IP, DNS, routing, and firewalls.
  • Preferred: experience with eBPF, perf, or ftrace for Linux performance analysis and troubleshooting.
  • Preferred: knowledge of distributed systems, distributed storage, and file systems such as Ceph, NFS, and iSCSI.
  • Preferred: knowledge of Linux and Kubernetes security hardening.
  • Preferred: experience contributing to open-source projects.
  • Advanced English proficiency is preferred or required at the stated overall level.

Categories

Rakuten Mobile, Inc.

About Rakuten Mobile, Inc.

1,001-5,000 employees
Contact me