Truecaller logo

Senior Site Reliability Engineer

Truecaller
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

Not specified

SKILLS REQUIRED

Reliability EngineeringKubernetesLinuxIncident responseDockerGoogle Cloud Platform

Job description

Overview

Design, manage and maintain infrastructure services across their lifecycle, improving the performance, reliability, availability, security, and evolution of Truecaller's infrastructure.

What you'll do

  • Build tooling to ease the provisioning and scaling of infrastructure resources.
  • Continuously improve and scale infrastructure components to handle growth.
  • Improve overall systems performance and investigate failures, taking an active part in future improvements discussions.
  • Ensure systems availability, reachability, and maintainability by building the necessary instrumentation, tooling, and alarming systems to escalate abnormalities.
  • Be influential in monitoring and capacity planning together with application development teams, in alignment with business goals.

What you'll need

  • Extensive knowledge of system administration on Linux environments, preferably on high throughput and low latency systems.
  • Strong hands-on experience with GCP services (or transferable AWS/Azure skills), including networking, IAM, compute, storage, and Kubernetes (GKE/EKS/AKS).
  • Extensive knowledge of Docker and Kubernetes.
  • Excellent understanding of distributed system design across process and site boundaries.
  • Hands-on experience with service orchestration, management, deployment activities, configuration management and all necessary automation.
  • Strong grasp of process isolation and containerization concepts, applying them when necessary.
  • Container orchestration: deep understanding of Kubernetes, including deploying, scaling, and monitoring clusters.
  • Monitoring and observability: experience with tools like Prometheus, Grafana, Stackdriver, Datadog, New Relic, etc.
  • Incident management: practical experience responding to incidents, performing root cause analysis, and improving system reliability.
  • Security best practices: knowledge of cloud security, secrets management, and compliance basics.
  • Good understanding of the software development lifecycle, versioning, building, testing, staging and deployment processes, with a strong continuous delivery mindset.

Nice to have

  • Experience developing Kubernetes operators.
  • Experience deploying and scaling Apache Cassandra, ScyllaDB, MySQL, PostgreSQL, Redis or Memcached.
  • Go programming language experience, or willingness to learn coding in Go (it will help build new k8s operators and improve existing ones).

Details

  • Location: Bangalore.
  • Office-first model, with some flexibility.
  • Background check as part of the recruitment process.
  • Applications accepted in English only.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Site Reliability Engineer