Site Reliability Engineer
Posted Updated
- As a part of Sony Computer Entertainment, the Gaming, Developer & Future Technology Group (GDFT) is leading the cloud gaming revolution, putting console-quality video games on any device, from TVs to consoles to mobile devices and beyond
- Our Site Reliability Engineering team plays a significant role in delivering on the promise of a great cloud gaming experience to our customers
- We do this by influencing design and operational decisions towards the overall stability of the gaming service
- Our SREs focus on three main things: overall ownership of production, production code quality, and deployments
- The successful candidate will be self-directed and able to participate in the way we make decisions at different levels
- We expect our SREs to have opinions on the state of our service and provide critical feedback during different phases of the operational lifecycle
- We are engaged throughout the software development lifecycle, ensuring the operational readiness and stability
- You’ll lead team technical discussions, especially around ongoing improvements in Reliability and Scalability
- Be involved in creating High Level Designs (HLDs) for new products and platforms
- Mentor junior SRE staff and enable them for success
- Lead incident response and post-mortem activities within your assigned service team
- Work with other Engineers in a cross-functional team to prioritise reliability improvements to address technical debt and toil
- Contribute to code to improve reliability
- Implement automation to reduce ongoing toil
- Minimum of 5+ years working experience in Software Development and/or Linux Systems Administration role
- Strong interpersonal, written and verbal communication skills
- Available to be scheduled in on-call rotation
- Configuration Management (ansible, saltstack, puppet, chef)
- Kubernetes and/or AWS (deployment and management)
- S/W Performance analysis and load testing (QA or SDET experience: a plus)
- Bash, Go, Java, C++, or Rust
- Monitoring & Alerting (Prometheus, Grafana), and Incident Management toolsets
- Development experience in one or more of the following programming languages:
- Data Aggregation technologies. (ElasticSearch, Kafka)
- Distributed data storage at scale (Hadoop, Ceph)
- Scaling and running traditional RDBMS (PostgreSQL, MySQL) with High Availability
- Python (preferred)
- In addition, experience with at least 3 of the following topics:
- Proficient as a Linux Production Systems Engineer, with experience managing large scale Web Services infrastructure
- Software Distribution (Package management and distribution at scale)
- NoSQL at scale (MongoDB, Redis, Cassandra)