About the role
Key Responsibilities
- Design and implement sophisticated automation solutions for the management and monitoring of our cloud infrastructure and applications, with a focus on enhancing the reliability and performance of our SaaS platform.
- Proactively collaborate with other SREs and cross-functional teams to preemptively address potential issues, maintaining the highest standards of reliability for our platform.
- Monitor the health and performance of our cloud infrastructure and applications, implementing advanced strategies for troubleshooting and optimization.
- Participate in the on-call rotation, offering expert response and resolution to incidents and issues.
- Champion best practices in reliability engineering, including disaster recovery, chaos engineering, and incident response, to foster a culture of continuous improvement.
- Lead by example in conducting thorough post-mortem analyses, ensuring lessons learned are integrated into future operations.
- Excellent communication skills, capable of working independently and collaboratively within a dynamic team environment.
Desired Skills and Requirements
Must Have
- Problem-solving skills
- Cloud: AWS
- Scripting: Python
- Automation/Configuration Management: Ansible, Puppet, Chef
- Monitoring/Observability: Splunk, New Relic, Datadog, AWS CloudWatch, AWS X-Ray
- Disaster recovery and incident management
Good-to-Have
- General Dev Experience: Application development (any stack)
- CI/CD: (Implied but not specified — any experience with Jenkins, GitLab CI, etc. is a plus)
- Chaos Engineering Tools: (e.g., Gremlin, Chaos Monkey — not explicitly mentioned but implied)
Experience
- 5 years of experience as an SRE, specifically within a SaaS platform environment, demonstrating a clear understanding of the unique challenges and opportunities in SaaS.
- 3 years of experience specifically in managing and optimizing SaaS platforms.
- 3 years of expert knowledge and hands-on experience with AWS.
- 4 years of experience using automation tools like Ansible, Puppet, or Chef.
- 4 years of experience with scripting in Python or similar languages.
- 3 years of experience using tools like Splunk, New Relic, Datadog, AWS CloudWatch, or AWS X-Ray.
- 3 years of experience leading disaster recovery efforts in current and previous roles.
- 3 years of experience implementing chaos engineering practices in live environments.
- 4 years of active involvement in on-call rotations and incident management.
- 4+ years of end-to-end application development experience, showcasing familiarity with the complete software development lifecycle and a strong ability to design, implement, and deploy functional, scalable applications.
- 3 years of experience leading post-mortem analysis sessions following major incidents.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent hands-on experience in building and operating large-scale cloud/SaaS platforms.