Senior Site Reliability Engineer

Good co India

United States

Remote

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Good co India is seeking an experienced Site Reliability Engineer to design, implement, and maintain scalable production infrastructure and distributed systems in our US-based operations.

You will own SLI/SLO/SLA definitions, automate deployments with IaC, manage multi-cloud platforms (AWS/Azure/GCP), and lead incident response while mentoring junior engineers to continuously raise reliability and performance.

Qualifications

  • 5 to 10 years of experience in SRE, DevOps, cloud infra, platform engineering, or systems engineering.
  • Bachelor's degree in CS/IT/SE or related field.
  • Strong Linux administration, networking, distributed systems, and production troubleshooting.
  • Proficiency in Python, Go, Bash, or Shell for automation.
  • Hands-on cloud experience with AWS/Azure/GCP and Terraform (IaC).
  • Experience with Kubernetes, Docker, and microservices architectures.
  • Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
  • Observability experience: Prometheus, Grafana, ELK, OpenTelemetry.
  • Understand SRE concepts: SLIs/SLOs/SLAs, error budgets, blameless postmortems.
  • Proven track record improving availability, reliability, scalability, performance.
  • Knowledge of networking, load balancing, DNS, TLS, security, HA architectures.
  • Ability to work in on-call, incident management, capacity planning, cost optimization.
  • Mentor engineers, document procedures, drive reliability improvements.

Responsibilities

  • Design, implement, and maintain scalable production infrastructure and distributed systems.
  • Define, monitor, and improve SLIs, SLOs, and SLAs.
  • Automate provisioning, deployment, configuration with IaC.
  • Manage cloud infrastructure across AWS, Azure, or GCP.
  • Build and optimize CI/CD pipelines for frequent releases.
  • Manage containerized workloads with Docker and Kubernetes.
  • Implement observability with monitoring, logging, tracing, alerting.
  • Lead incident response, RCA, and post-incident reviews.
  • Identify and automate repetitive tasks.
  • Perform capacity planning and load testing.
  • Develop disaster recovery and business continuity plans.
  • Implement security best practices and access controls.
  • Participate in on-call rotations and coordinate issue resolution.
  • Drive reliability improvements via chaos engineering.
  • Mentor junior engineers and promote automation culture.

Skills

SRE principles
Analytical thinking
Problem solving
Communication
Cross-functional collaboration

Education

Bachelor's degree in CS/IT/SE

Tools

Kubernetes
Docker
Terraform
Jenkins
GitLab CI
GitHub Actions
Prometheus
Grafana
ELK Stack
OpenTelemetry

Job description

Role & responsibilities
  • Design, implement, and maintain highly available, scalable, and resilient production infrastructure and distributed systems.
  • Define, monitor, and improve Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs).
  • Automate infrastructure provisioning, deployment, configuration management, and operational workflows using Infrastructure as Code (IaC).
  • Manage cloud infrastructure across AWS, Azure, or GCP, including compute, storage, networking, and security components.
  • Build, maintain, and optimize CI/CD pipelines to enable reliable, secure, and frequent software releases.
  • Manage containerized workloads and orchestration platforms using Docker and Kubernetes.
  • Implement observability solutions using monitoring, logging, tracing, alerting, and performance-analysis tools.
  • Lead incident response, troubleshooting, root cause analysis (RCA), and post-incident reviews to minimize service disruption.
  • Identify and eliminate repetitive operational tasks through automation, scripting, and software engineering practices.
  • Conduct capacity planning, performance tuning, load testing, and infrastructure cost optimization.
  • Develop disaster recovery strategies, backup mechanisms, fault-tolerance capabilities, and business continuity procedures.
  • Implement security best practices, access controls, vulnerability remediation, and compliance measures across infrastructure.
  • Participate in on-call rotations and coordinate incident resolution with development, security, and platform engineering teams.
  • Drive reliability improvements through chaos engineering, resilience testing, and proactive risk assessment.
  • Mentor junior engineers, establish operational standards, and promote a culture of reliability, automation, and continuous improvement.
Preferred candidate profile
  • 5 to 10 years of experience in Site Reliability Engineering, DevOps, Cloud Infrastructure, Platform Engineering, or Systems Engineering.
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline.
  • Strong expertise in Linux administration, networking, operating systems, distributed systems, and production troubleshooting.
  • Proficiency in Python, Go, Bash, or Shell scripting for automation and operational tooling.
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP and infrastructure provisioning using Terraform or similar IaC tools.
  • Strong experience with Kubernetes, Docker, container orchestration, and microservices-based architectures.
  • Practical knowledge of CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
  • Experience with observability and monitoring tools such as Prometheus, Grafana, ELK Stack, and OpenTelemetry.
  • Good understanding of SRE principles, including SLIs, SLOs, SLAs, error budgets, incident management, and blameless postmortems.
  • Proven experience improving system availability, reliability, scalability, performance, and operational efficiency in production environments.
  • Knowledge of networking, load balancing, DNS, TLS, security controls, disaster recovery, and high-availability architectures.
  • Experience with incident response, root cause analysis, capacity planning, and cloud cost optimization.
  • Strong analytical thinking, problem-solving, communication, and cross-functional collaboration skills.
  • Ability to work in on-call environments, manage critical incidents, and make sound technical decisions under pressure.
  • Demonstrated ability to mentor engineers, document operational procedures, and drive continuous reliability improvements.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Site Reliability Engineer Lead
Site Reliability Engineer Lead

Good co India • United States

Remote
USD 120,000 - 160,000
Site Reliability Engineer
Site Reliability Engineer

TalentDome Staffing • United States

On-site
USD 140,000 - 210,000
Principal Site Reliability Engineer
Principal Site Reliability Engineer

Prosum • Scottsdale (AZ)

On-site
USD 150,000 - 190,000
Site Reliability Engineer (SRE)
Site Reliability Engineer (SRE)

Weekday (YC W21) • New York (NY)

On-site
USD 145,000 - 225,000
Site Reliability Engineer
Site Reliability Engineer

Harvey Nash • United States

Remote
USD 120,000 - 150,000
Site Reliability Engineer
Site Reliability Engineer

Evlo AI • New York (NY)

On-site
USD 140,000 - 180,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

DigiTran Technologies Inc. • Washington, Baltimore (MD)

On-site
USD 140,000 - 200,000
Site Reliability Engineer
Site Reliability Engineer

Request Technology, LLC • Chicago (IL)

On-site
USD 150,000 - 155,000
Site Reliability Engineer
Site Reliability Engineer

Evlo AI • Seattle (WA)

On-site
USD 120,000 - 180,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Madison-Davis, LLC • United States

On-site
USD 120,000 - 150,000