站点可靠性工程师
Site Reliability Engineer
关于 Rentsync
Rentsync 是一家获得奖项、高速发展的公司,为加拿大和美国的租赁和物业管理行业提供高质量网站、营销服务和软件解决方案。
关于该职位
我们正在寻找一位亲力亲为的站点可靠性工程师,负责主导我们对生产环境事件的响应。你将深入研究我们的 AWS 和 Kubernetes 环境,找出根本原因并解决问题。
在事件之间,你会通过加固基础设施、改进监控以及与工程团队合作来提升性能和可靠性,确保同样的问题不会再次发生。
我们的环境比同规模的大多数公司更大且更复杂:10+ 个产品和 100+ 个服务分布在多个 Kubernetes 集群中,主要在 AWS 上,也包含一些 Azure 和 GCP,使用 PHP、Ruby on Rails、JavaScript/TypeScript、.NET、Python 和 Rust 构建。
你将使用的技术:AWS(EKS、EC2、RDS、S3、ALB/NLB、CloudWatch)、Azure、GCP、Kubernetes、Terraform、Ansible、GitHub Actions/GitLab CI、PagerDuty、Prometheus/Mimir、Loki、Tempo、Grafana、OpenTelemetry、Cloudflare、Ubuntu 与 Amazon Linux、MySQL 与 PostgreSQL、Redis 与 Memcached、NGINX 与 Traefik、Bash、Python,以及使用 PHP、Ruby on Rails、JavaScript/TypeScript、.NET 和 Rust 构建的应用程序。
这是一个远程职位。所有符合条件的候选人鼓励申请,但优先考虑居住在我们办公室附近的人。
职责与责任
事件响应与首次修复(主要重点)
- 成为我们所有服务中生产警报和事件的第一响应者,并从初步判断到解决全程跟进。
- 在 AWS(EKS、EC2、RDS、网络、IAM)和 Kubernetes 中直接诊断和修复问题,例如失败的 Pod、资源耗尽、错误部署、网络/DNS、数据库和缓存问题。
- 通过回滚、扩展、重新配置或打补丁快速恢复服务;只有在真正需要代码更改时才升级到开发团队,并在那时给他们清晰的诊断结果。
- 负责我们的 PagerDuty 设置和工作时间内的事件响应,降低 MTTD 和 MTTR。
- 运行无责复盘并亲自推动技术后续工作,而不仅仅是行动项清单。
- 自动化运行手册和重复性操作工作,包括使用 AI 工具加快初步判断、调查和修复。
可靠性工程(前期)
查看英文原文
About Rentsync
Rentsync is an award-winning, high-growth organization that provides high quality websites, marketing services, and software solutions to the rental and property management industry throughout Canada and the United States.
About the role
We’re looking for a hands-on Site Reliability Engineer to lead our response to production incidents. You’ll dig into our AWS and Kubernetes environments, find the root cause, and fix it.
Between incidents, you’ll make sure the same problem doesn’t happen twice by hardening infrastructure, improving monitoring, and working with engineering teams on performance and reliability.
Our environment is bigger and more varied than most companies our size: 10+ products and 100+ services across multiple Kubernetes clusters, mainly on AWS with some Azure and GCP, built in PHP, Ruby on Rails, JavaScript/TypeScript, .NET, Python, and Rust.
Technologies you’ll work with: AWS (EKS, EC2, RDS, S3, ALB/NLB, CloudWatch), Azure, GCP, Kubernetes, Terraform, Ansible, GitHub Actions/GitLab CI, PagerDuty, Prometheus/Mimir, Loki, Tempo, Grafana, OpenTelemetry, Cloudflare, Ubuntu & Amazon Linux, MySQL & PostgreSQL, Redis & Memcached, NGINX & Traefik, Bash, Python, and applications built in PHP, Ruby on Rails, JavaScript/TypeScript, .NET, and Rust.
This is a remote position. All qualified candidates are encouraged to apply, however preferential consideration may be given to individuals who are within a reasonable commuting distance of one of our offices.
Duties & Responsibilities
Incident response & first-contact remediation (primary focus)
- Be the first responder for production alerts and incidents across our services, and take them from triage through to resolution.
- Diagnose and fix issues directly in AWS (EKS, EC2, RDS, networking, IAM) and Kubernetes, such as failing pods, resource exhaustion, bad deploys, networking/DNS, database and cache problems.
- Roll back, scale, reconfigure, or patch infrastructure to restore service fast; escalate to development teams only when a code change is truly needed, and give them a clear diagnosis when you do.
- Own our PagerDuty setup and incident response during business hours, driving down MTTD and MTTR.
- Run blameless post-mortems and personally drive the technical follow-up work, not just the action-item list.
- Automate runbooks and repetitive operational work, including using AI tools to speed up triage, investigation, and remediation.
Reliability engineering (preventing the next incident)
- Build and maintain monitoring for Kubernetes workloads and services (Prometheus/Mimir, Loki, Tempo, Grafana, OpenTelemetry), with low-noise, high-signal alerts.
- Watch new releases in production and catch regressions in latency, errors, or resource use before they become incidents.
- Create and maintain production test suites: synthetic checks, smoke tests, health checks, and load/performance tests.
- Partner with engineering teams to find and fix performance and reliability issues, and define SLOs, SLIs, and error budgets.
- Harden our platform after incidents: Terraform changes, Kubernetes resource tuning, autoscaling, CI/CD checks, secrets and IAM improvements.
- Keep service docs and architecture decisions current so any engineer can operate our systems.
Required Knowledge, Skills & Abilities
- Infrastructure as code with Terraform, and comfort working in CI/CD pipelines.
- Solid Linux, networking, and container fundamentals.
- Scripting/automation in Bash, Python, or similar.
- Calm, clear communication during incidents and across teams
Essential Qualifications
- 3+ years in a cloud engineering, DevOps, or SRE role supporting production web applications.
- Hands-on incident response experience where you diagnosed and fixed production issues yourself, not only coordinated them.
- Strong, hands-on AWS experience in production (EKS, EC2, RDS, VPC networking, IAM, CloudWatch).
- Deep production Kubernetes experience, including troubleshooting, debugging, and monitoring Kubernetes workloads.
- A track record of working with engineering teams to identify and resolve performance and reliability issues.
- Experience with monitoring and observability tools (e.g. Prometheus, Grafana, Loki, Datadog, CloudWatch) and on-call/alerting tools such as PagerDuty.
- Experience building automated tests or checks for production reliability (synthetics, smoke, health, or load testing).
- Willingness to take part in an after-hours on-call rotation as we introduce one in the future.
Additional Preferred Qualifications
- Using AI tools to accelerate SRE work, such as incident triage, log and metric analysis, runbook automation, or infrastructure code.
- Azure experience (GCP is a plus too).
- Supporting many tech stacks across multiple teams (PHP, Ruby on Rails, .NET, Python, Rust, JavaScript).
- AWS certification (e.g. Solutions Architect, DevOps Engineer, or SysOps).
- Running LGTM (Loki, Grafana, Tempo, Mimir) or OpenTelemetry at scale.
- Load testing tools such as k6, Locust, or JMeter.
- MySQL/PostgreSQL operations and Redis/Memcached tuning.
- Cloudflare (WAF, Workers, Zero Trust).
- Cloud cost optimization and capacity planning.
- Preferential consideration may be given to individuals who are within a reasonable commuting distance of one of our offices.
Rentsync is an equal opportunity employer. If you are selected to participate in the interview process and require unique accommodations, please don’t hesitate to let us know.
Successful candidates may be required to complete a criminal background check in the final phase of the interview process.
This is an open-ended job posting and may not represent a specific vacancy within the organization.
Rentsync reserves the right to use Artificial Intelligence to screen and/or assess candidates.
Originally posted on Himalayas