Overview
Staff Site Reliability Engineer role focused on building and managing reliable, scalable, and secure Kubernetes-based platforms on AWS, supporting cloud-native applications and services.
What you'll do
- Design, implement, and maintain highly available, scalable, and fault-tolerant Kubernetes platforms optimised for production workloads.
- Build, manage, and optimise AWS cloud infrastructure, including EKS, ECS, S3, VPCS, RDS, IAM, and more, with best practices for cost management, scaling, and security.
- Utilise Helm to automate and streamline the deployment of applications and services to Kubernetes clusters, and create, maintain, and manage production-ready Helm charts.
- Implement and manage Karpenter to dynamically scale Kubernetes clusters in response to workload demands.
- Configure and manage Istio to provide service-to-service communication, security, and observability within the Kubernetes clusters, including fine-grained traffic management, service discovery, and policy enforcement.
- Automate the deployment, scaling, and management of infrastructure and applications, working with CI/CD pipelines to ensure seamless flow from development to production with minimal downtime.
- Respond to incidents, troubleshoot, and resolve system issues related to performance, availability, and security in a timely and effective manner.
- Design and implement secure cloud infrastructure with appropriate access controls, network security, and compliance frameworks.
- Create and maintain detailed documentation for Kubernetes platform setup, operational procedures, and best practices, and promote knowledge sharing across teams.
What you'll need
- 5+ years of experience with Kubernetes/K8s, Helm, Karpenter, and Istio.
- 8+ years of experience with infrastructure-as-code tools such as Terraform, Chef, or Ansible.
- 8+ years of experience with serverless computing (AWS Lambda, API Gateway) and microservices architecture.
- Proven experience with AWS (EKS, ECS, RDS, S3, CloudFormation, IAM, etc.) and solid understanding of cloud-native architectures.
- Strong expertise in Kubernetes platform creation, management, and optimisation (e.g., setting up highly available clusters, networking, and storage).
- Hands-on experience with Helm for Kubernetes application deployment and management.
- Practical experience with Karpenter for dynamic scaling of Kubernetes clusters and optimising resource usage.
- Expertise in managing and securing Istio for service mesh, including traffic management, security, and observability features.
- Proficiency in CI/CD pipelines and automation tools (e.g., Jenkins, GitLab, CircleCI, Terraform, Spinnaker, Ansible).
- Strong scripting and automation skills in Python or Go for infrastructure management and platform automation.
- Experience with monitoring, logging, and alerting tools such as Prometheus, Grafana, CloudWatch, and ELK Stack.
Nice to have
- Experience with multi-region cloud environments.
- Understanding of security best practices for cloud platforms and Kubernetes (e.g., role-based access control (RBAC), encryption, and compliance frameworks).
- Familiarity with Docker and containerization principles.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience).
- Certifications such as CKA (Certified Kubernetes Administrator), CKAD (Certified Kubernetes Application Developer), or AWS Certified DevOps Engineer are highly desirable.
Details
- Location: Bengaluru, India.
- Work mode: Hybrid (#LI_Hybrid).
Read the full description and apply on the company’s own careers page.