Description
We are seeking a highly motivated and experienced Site Reliability Engineer (SRE) to join our growing team. In this role, you will be instrumental in ensuring the reliability, scalability, and performance of our critical systems.
Responsibilities
- Ensure the performance, capacity, scalability, reliability, resiliency, security, compliance, support, cost efficiency, SLA, SLOs, RPOs and RTOs for the platform, either directly or in collaboration with other teams.
- Make systemic improvements both proactively and for recurring issues.
- Perform comprehensive Root Cause Analysis for outages.
- Design, implement, and maintain scalable and reliable infrastructure on AWS.
- Develop and manage observability solutions using tools such as Grafana, ELK (Elasticsearch, Logstash, Kibana), and Prometheus to monitor system health and performance.
- Automate infrastructure provisioning and configuration using Terraform and Chef.
- Participate in a 24/7 on-call rotation to respond to and resolve production incidents.
- Collaborate with engineering teams to ensure applications are designed for high availability and resilience.
- Proactively identify and address performance bottlenecks and potential issues.
- Drive continuous improvement through automation, process optimization, and post-incident reviews.
Requirements
- 3+ years of experience in a Site Reliability Engineer, DevOps Engineer, or similar role.
- Extensive hands-on experience with Amazon Web Services (AWS), including a deep understanding of networking concepts within AWS.
- Expert-level troubleshooting and diagnostic skills
- Proven track record of reducing system downtime
- Ability to grasp complex architectures.
- Advanced Linux skills (engineering fundamentals, networking, storage, operating systems)
- Exposure managing and optimizing observability suites (e.g., Grafana, ELK Stack).
- Strong proficiency in Terraform and Chef.
- A strong preference for automating tasks and implementing solutions via Infrastructure as Code rather than manual changes.
- Skilled in creating clear, concise incident reports and technical documentation
- Ability to stay calm under pressure during an outage.
- Fantastic collaboration skills.
- Spectacular collaborator and communicator.
- A team player but self motivated.
Preferred Qualifications
- Knowledge and experience with Kubernetes.
- Familiarity with message brokers such as RabbitMQ and Apache Kafka.
- Experience with NoSQL databases, particularly MongoDB and Elasticsearch.
- Familiarity with OpenTelemetry
- Experience with large distributed systems and microservices architecture
- Experience with CI/CD pipelines.