Senior Site Reliability Engineer

  • Full-time

Company Description

Life at Grab

At Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles - the 4Hs: Heart, Hunger, Honour, and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.

Job Description

Get to know the Role

At Grab we treat Infrastructure and operations as Software Engineering problems. Our mission is to build and progress software platforms which enables the provisioning and managing of all Grab services in safe, reliable and scalable ways. We consistently challenge the status quo, use new technologies to build platforms and tooling for engineering teams. In this role you will make significant decisions with a huge impact on building modern banking technology. You would be part of a team, responsible for designing & architecting new solutions, finding creative ways to optimise existing solutions which will improve agility for managing hundreds of microservices infrastructures in a stable & reliable way.

 

The Day-to-Day Activities

  • Design and implement the architecture of our next generation of automated infrastructure following Infrastructure as a Code model
  • Use best practices to deliver high quality code and ensure the quality of the code for the whole project
  • Request and conduct code reviews
  • Use and promote the company’s development standards
  • Be involved in change, release and incident management
  • Identify and resolve problems relating to critical service operations and to prevent their recurrence using different methods of automation
  • Help improve reliability, stability and tackle scalability challenges with engineering teams
  • Write and maintain technical documentation relevant to the project
  • Optimize existing systems, build infrastructure and reduce work through automation.
  • Participate in planning and estimation of effort to implement, test and maintain features
  • Participate in code and design reviews to maintain high development standard
  • Mentor other engineers, define our technical culture, and help build a fast-growing team
  • Engage with development team to help develop software for reliability and scale, ensuring minimal refactoring or changes

Qualifications

The Must-Haves:

  • Preferably a degree in Computer Science, Software Engineering, Information Technology, or related fields
  • Min. 5 years of experience with Linux environment (administration, advanced networking, security)
  • Experience with containerisation technologies (e.g Docker) and container orchestration platforms (e.g Kubernetes), GCP, GKE
  • Experience with implementing and improving CI/CD processes (build & deployment pipelines)
  • Experience with infrastructure automation & provisioning tools (e.g Terraform & Ansible)
  • Experience with scripting in languages like Python and Bash
Privacy Policy