Overview
Site Reliability Engineer I on the Platform team, responsible for designing, building and operating the foundational infrastructure that powers Guidewire's multi-tenant SaaS platform, with a focus on automation, reliability, scalability and operability.
What you'll do
- Design, build and operate highly reliable, scalable infrastructure for a multi-tenant SaaS platform.
- Automate deployment, provisioning and operational workflows across cloud infrastructure and applications.
- Develop internal tools, services and frameworks to improve efficiency and reduce manual effort.
- Participate in a 24x7 follow-the-sun on-call rotation to support critical production systems.
- Build features, resolve issues and enhance reliability of core platform systems.
- Partner with development teams to ensure systems meet availability, performance and scalability requirements.
- Proactively identify risks, bottlenecks and failure modes, and implement solutions before they impact customers.
- Build and maintain observability systems (metrics, logging, tracing, dashboards).
- Define and track Service Level Objectives (SLOs) and reliability metrics.
- Lead or contribute to incident response, root cause analysis and blameless postmortems.
- Drive improvements toward self-healing systems and reduced operational toil.
- Design and support secure access patterns, including SSO, SAML and OAuth-based authentication systems.
- Ensure platform services meet security and compliance standards.
- Collaborate across engineering teams, providing guidance, feedback and hands-on contributions.
- Create and maintain documentation, runbooks and training materials.
- Mentor engineers and promote best practices in reliability engineering and automation.
What you'll need
- Strong programming skills in Python or Go (Java/Spring Boot is a plus is listed separately as preferred).
- Deep experience with AWS and building/operating production systems at scale.
- Hands-on expertise with Kubernetes (EKS), Docker, Helm, CNI and Ingress networking.
- Strong understanding of Kubernetes primitives and patterns (deployments, services, operators, etc.).
- Experience with Infrastructure as Code (Terraform, Terragrunt, or similar).
- Solid understanding of Linux systems and networking fundamentals.
- Experience with observability platforms such as Datadog, Prometheus, OpenTelemetry or CloudWatch.
- Familiarity with incident management practices and production support in a microservices environment.
- Working knowledge of SSO, SAML, OAuth and identity providers.
- Experience with AWS IAM (roles, policies, IRSA), VPC security groups, and Kubernetes security primitives (RBAC, network policies, pod security standards, secrets management).
- Experience with CI/CD and GitOps tools such as GitHub Actions, TeamCity, Jenkins, FluxCD or Bitbucket.
- Comfortable working in agile environments (Scrum, Kanban).
- Strong troubleshooting and problem-solving skills with a proactive, systems-thinking mindset.
- Passion for automation.
- Excellent communication skills and ability to work across distributed teams.
- A collaborative team player who can influence, mentor and lead through technical expertise.
- Demonstrated ability to leverage AI and data-driven insights to improve productivity and outcomes.
Nice to have
- Experience with messaging/streaming systems (e.g., Kafka, SQS) and relational databases (e.g., Aurora, RDS).
- Working knowledge of Okta.
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- Experience supporting large-scale SaaS platforms.
- AWS or Kubernetes certifications.
- Exposure to modern platform frameworks such as KubeVela (OAM) or Crossplane.
- Contributions to open-source projects.
- Java/Spring Boot experience.
Details
- Location: Bangalore, India.
- On-call: participation in a 24x7 follow-the-sun on-call rotation.
Read the full description and apply on the company’s own careers page.