remote
Staff Database Reliability Engineer - John Deere
Software Engineer
Lead the design, implementation, and operation of highly available database systems using PostgreSQL and MySQL on AWS and Kubernetes, ensuring performance, resilience, and continuous improvement through advanced monitoring and automation.
About the role
Key Responsibilities
- Architect and maintain scalable, highly available PostgreSQL and MySQL clusters on AWS and Kubernetes environments.
- Implement automated provisioning, configuration, and disaster‑recovery strategies using IaC and CI/CD pipelines.
- Design and enforce monitoring, alerting, and incident response processes to achieve SLAs and minimize downtime.
- Collaborate with development and security teams to optimize query performance, data integrity, and compliance.
- Lead root‑cause analysis, post‑mortem documentation, and continuous improvement initiatives.
Requirements
- 5+ years of experience in database reliability engineering or SRE roles.
- Deep expertise with PostgreSQL, MySQL, and cloud‑native deployment on AWS.
- Proficiency in Kubernetes, Helm, and container orchestration.
- Strong scripting skills (Python, Bash) and familiarity with IaC tools (Terraform, CloudFormation).
- Excellent problem‑solving, communication, and teamwork abilities.
Skills
postgresqlmysqlawskubernetes