Rakuten Group, Inc. is the largest e-commerce company in Japan, and third largest e-commerce marketplace company worldwide, with over 1.5 billion registered users worldwide. The Rakuten brand is recognized worldwide for its leadership and innovation, and provides a variety of consumer and business-focused services including e-commerce, e-reading, travel, banking, securities, credit card, e-money, portal and media, online marketing and professional sports. The company is expanding globally and currently has operations throughout Asia, Western Europe, and the Americas.
Rakuten Viki is a premier global entertainment streaming site where millions of people discover and consume primetime shows and movies subtitled in more than 200 languages, by our community of fans. With billions of videos viewed and more than 1 billion words translated, Viki brings global entertainment to fans everywhere!
We are in search of an Engineer / Senior Engineer, SRE to join our team and support our business growth. This role will be based in Singapore and reporting to SRE Manager.
About the SRE Team:
The SRE team at Viki is responsible for building infrastructure for the large distributed components that run Viki. We develop and maintain services that power Viki's API and business intelligence, as well as make architecture changes to scale them. We handle everything from Performance engineering, Cost optimisation, Security, Reliability engineering to Configuration and deployment pipelines. We run our systems on GCP with GKE and our media pipeline on AWS. We also use Spinnaker, Cloudbuild, ELK, Postgresql, Redis to name a few tools.
Key Responsibilities:
- Run Incident Management, Capacity Planning and SLO definition with various stakeholders
- Keep using every opportunity to automate infrastructure tasks with Infrastructure as Code mindset
- Work closely with developers to help build systems that abstract out infrastructure for the organisation
- Instill a sense of current SRE principles into various development teams
- Focus on non functional aspects obsessively such as security, performance and reliability
- Ensure we are instilling security and budget management processes into the development cycle
- Continuously improve our system, scale it to the next level and create guidelines for developers to follow
Requirements:
- Bachelor's Degree in Computer Science/Engineering or equivalent
- Minimum 2 years experience in SRE or DevOps domain (Engineer)
- Passion to build scalable systems and deliver top tier services with impact worldwide
- We don't require experience in any particular technology, but you should have the ability to chew through difficult technical problems and gain insights from them
- A solid foundation in understanding of practical operating system concepts around Linux/ Unix and grasp of basic networking are essential
- Familiarity with Docker / Kubernetes or any equivalent systems is a must
- Familiarity with either AWS or GCP or Azure is a must
- Familiarity with IaC, CI/CD and Observability concepts & tools would be an added advantage
- Experience in scaling systems or working with high scale systems is a must
Rakuten is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status. Women, minorities, individuals with disabilities and protected veterans are encouraged.