ஒரு
Site Reliability Engineer
Thiruvananthapuram, Kerala, India முழு நேரம்
முதல் ஆளாக விண்ணப்பிக்கவும்
- அனுபவம்
- 7–12 yrs
- சம்பளம்
- —
- காலியிடங்கள்
- 1
- பதிவுசெய்யப்பட்டது
- 3 மணி நேரம் முன்
- வேலை முறை
- அலுவலகத்தில்
- சுயவிவரம்
- விண்ணப்பிக்க வேண்டும்
நீங்கள் பணிபுரியும் இடம்
பணி விளக்கம்
Role Overview
We are seeking an energetic and proactive Site Reliability Engineer to join our SRE team, dedicated to ensuring superior resilience and performance across our platform. This diverse role involves advising on aspects such as availability, scalability, observability, and capacity planning. Ideal candidates should thrive on challenges and team collaboration.
Key Responsibilities
- Monitor and analyze platform performance in a proactive manner.
- Collaborate with product and engineering teams to identify and resolve performance bottlenecks, ensuring system scalability.
- Support engineering teams with defining and reviewing service level objectives (SLOs).
- Enhance observability by designing and maintaining monitoring, alerting systems, and dashboards using tools like DataDog or Prometheus.
- Coordinate with cross-functional teams to ensure comprehensive observability coverage.
- Maintain high availability and robustness of services.
- Promote and implement best practices in designing for high availability.
- Create detailed runbooks and conduct disaster recovery drills to test backup and high availability plans.
- Assess capacity needs and develop strategies to scale infrastructure in alignment with current and anticipated business demands.
- Contribute to strategic planning with senior engineering leadership to develop scalable solutions.
- Partner with platform, feature teams, second-line support, and other stakeholders to uphold service quality and embed SRE methodologies.
- Play a central role in incident response and troubleshooting, aiming for prompt resolution and minimal downtime.
- Participate in blameless postmortems to investigate root causes and recommend corrective measures.
- Develop and update detailed playbooks and technical documentation.
Qualifications & Experience
- 7 to 12 years of professional experience in relevant roles.
- Proven expertise in performance monitoring and analytics.
- Experience in capacity planning for large scale systems.
- Proficiency in scripting and automation using appropriate technologies.
- Hands-on experience with Infrastructure as Code tools, especially Terraform.
- Knowledgeable about relational databases and their cloud-managed versions, such as AWS Aurora.
- Experience managing messaging systems and distributed asynchronous workloads.
- Familiarity with web server technologies like nginx or equivalents.
- Comprehensive understanding of Site Reliability Engineering principles and processes.
- Awareness of DevOps concepts including the three ways and five ideals.
Preferred Skills
- Familiarity with additional database technologies and cloud service providers.
- Prior involvement in maintaining enterprise-grade scalable solutions.
- Experience implementing Agile methodologies like Kanban.
- Knowledge of container technologies such as Docker.
- Understanding of software engineering best practices including Refactoring, Clean Code, Domain-Driven Design, and Test-Driven Development.
Employee Benefits and Work Environment
Join a dedicated team of passionate professionals and experience seeing the tangible impact of your efforts daily. Additional benefits include:
- Hybrid work setup supported.
- Group Term Life Insurance providing coverage at three times the annual cost to company (specific to Arbor India).
- Generous leave policy with 32 days off annually (including 25 standard leave days plus 7 extra company holidays during Easter, Summer, and Christmas seasons).
- Work hours from 9:30 a.m. to 6:00 p.m., totaling 8.5 hours per day.
- Fully fixed salary structure with no variable pay components.