Description
Grab is Southeast Asia's leading superapp, providing various services including food delivery, financial management, and ride-hailing.
The Streaming Data team (aka "Coban") strives to enable seamless and secure real-time access to events or "streams", serving as Grab's unified, common access pattern for real-time data.
As a Senior DevOps Engineer, your role would involve working on the systems within your team's domain, considering architectural patterns, code design, and infrastructure options to deliver a secure, reliable, testable, maintainable, extensible, and well-tested system.
Your goal is to ensure that you deliver a system that is secure, reliable, testable, maintainable, extensible, and well-tested.
The Critical Tasks You Will Perform:
- Work with a team of engineers to make Stream Processing easy, reliable, efficient and secure across Grab, via self-served capabilities baked in our platform.
- Orchestrate and operate the Cloud infrastructure and Compute cluster that lays the foundation for the systems, maintaining the uptime for many critical services.
- Improve the automation and self-served capabilities that enable our small team to support 1000+ Stream Processing applications in Grab.
- Weigh in on design questions around platformization, infrastructure, observability and security.
- Contribute to the use of Stream Processing across Grab, by evangelizing for our platform and products, and by directly helping our internal users design and build the next game-changing real-time application for Grab.
- Create the abstractions, modules and libraries to lower the barrier of entry to Stream Processing in Grab and shift the maintenance and security toil away from our users.
- Participate in and evolve on-call and incident response procedures for the team.
QUALIFICATIONS: What Essential Skills You Will Need:
- 4+ years of experience in Kubernetes, Docker and Cloud infrastructure at scale.
- Familiarity with Infrastructure-as-Code like Terraform.
- Experience with CI/CD pipelines design and implementation.
- Proficient with at least one programming language: Python, Golang, Java, Scala.
- Experience with Observability and Monitoring stack (LGTM, ELK, Datadog, or similar).
- Strong English communication skills, you will work together with peers and engineering teams across regional Tech offices.
- Experience with big-data systems is a big plus (especially Kafka and Flink).
- You are excited to learn and apply new technologies.
The nice-to-haves:
- Experience with AWS, Gitlab.
- Understanding of K8s networking concepts (service mesh, service discovery).
- Understanding of security concept and practices, secret managements, encryption, OAuth, RBAC/ABAC.
Life at Grab: We care about your well-being at Grab, here are some of the global benefits we offer:
- We have your back with Term Life Insurance and comprehensive Medical Insurance.
- With GrabFlex, create a benefits package that suits your needs and aspirations.
- Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave.
- We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours.