Software Engineer - Site Reliability

Job Title: Software Engineer - Site Reliability
Contract Type: Permanent
Location: Tokyo, Japan
Salary: 5000000 - 7000000
Reference: 10444
Contact Name: Dana Greenfield
Job Published: November 08, 2018 09:00

Job Description

Our Tech Client is looking for peers who will build not only Japan but also the foundation of services that span the world. 

Job Description: 

  • Design and build service infrastructure utilizing cloud services such as Amazon Web Services (AWS) and OSS
  • Design assistance of system architecture utilizing cloud service
  • Designing and implementing software that improves performance, scalability, availability, etc.
  • Improvement and operation of monitoring environment
  • Designing and implementing software that contributes to development, improvement of business processes, system maintenance, etc.
  • Monitor and operate services in cooperation with service development engineers
  • In addition, discovery and resolution of all problems relating to reliability of service

Required Skills & Experience:
  • Experience operating the web application environment using Linux
  • Understanding and operational experience on Infrastructure as Code
  • Understanding of network protocols and architectures such as TCP / IP, HTTP
  • Programming ability with at least one language
  • English ability to be able to read and write software document

Bonus Skills: 
  • Large-scale Web service development and operation experience
  • Design and operation experience using cloud services such as AWS and Google Cloud Platform (GCP)
  • Usage of container environment such as Docker, Amazon ECS, Kubernetes, operation experience
  • Design and operation experience of micro service using service proxy such as Envoy
  • Design and operation experience of service monitoring environment using Prometheus and others
  • Advanced understanding and operational experience on database software such as MySQL and Redis
  • Advanced understanding and operational experience on various middleware such as Linux, NGINX, HAProxy
  • Development and operation experience of software using one of Ruby, Go, Python, Rust
  • Understanding at source code level about Ruby on Rails
  • Advanced understanding of new protocols such as HTTP / 2, TLS 1.3, gRPC , implementation and operation experience of systems using them
  • Development and operation experience of global Web service using multiple region data centers
  • Experience of OSS publication or contribution
  • Ability to communicate in English with engineers from overseas bases

Ideal person to work with:

  • Those who are interested in their services and can create services together
  • Ability to judge system operation from the user's point of view
  • Ability to positively catch up new technologies and promote implementation
  • Those who can verify technologies such as benchmarks and tunings and explain the results systematically
  • Ability to challenge new technology areas