Freshworks Logo

Freshworks

Senior Software Engineer - Site Reliability

Job Posted 9 Days Ago Reposted 9 Days Ago
Be an Early Applicant
Hybrid
Chennai, Tamil Nadu
Senior level
Hybrid
Chennai, Tamil Nadu
Senior level
The Site Reliability Engineer will ensure database systems' availability and performance, using software engineering and infrastructure expertise to optimize and automate processes.
The summary above was generated by AI
Company Description

Job Title: Site Reliability Engineer (SRE)
Job Type: Full-time
Level: IC2 (Senior Software Engineer)

About the Role

As a Site Reliability Engineer, you will ensure the availability, scalability, and performance of mission-critical database systems. This role requires a blend of software engineering, infrastructure expertise, and database administration to enhance the reliability and efficiency of our data platforms. You will collaborate closely with application developers, SREs, and platform teams to automate operations, optimize performance, and implement best practices for database resilience in cloud-native environments.

  •  

Job Description

Key Responsibilities

  • Database Performance & Reliability: Optimize and fine-tune databases to ensure high availability, scalability, and efficiency.

  • Infrastructure as Code & Automation: Automate database provisioning, scaling, and maintenance using Terraform, Ansible, or Kubernetes operators.

  • Kubernetes & Containerized Databases: Deploy and manage databases in Kubernetes environments using operators, StatefulSets, and Helm.

  • Incident Response & Root Cause Analysis: Proactively monitor, troubleshoot, and resolve database-related incidents to minimize downtime.

  • Capacity Planning & Observability: Implement robust monitoring and alerting for database health and performance using Prometheus, Grafana, or Datadog.

  • Security & Compliance: Enforce database security best practices, access controls, and ensure compliance with industry standards.

  • Disaster Recovery & High Availability: Design and maintain backup, replication, clustering, and failover strategies.

  • Cross-functional Collaboration: Work closely with engineering, SRE, and platform teams to improve database reliability and service SLAs.

Qualifications

Technical Skills & Experience

  • Hands-on experience with relational (MySQL, PostgreSQL, SQL Server) and/or NoSQL (Cassandra, MongoDB, DynamoDB) databases.

  • Experience deploying and managing databases in cloud-native environments (AWS, GCP, Azure) with tools like Vitess, KubeDB, or CrunchyData.

  • Proficiency in Python, Go, or Bash for infrastructure automation.

  • Experience with Terraform, Ansible, or Helm for managing database infrastructure.

  • Strong experience with Prometheus, Grafana, Datadog, or New Relic for monitoring distributed systems and databases.

Additional Information

At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.

Top Skills

Ansible
AWS
Azure
Bash
Cassandra
Datadog
DynamoDB
GCP
Go
Grafana
Helm
Kubernetes
MongoDB
MySQL
New Relic
Postgres
Prometheus
Python
SQL Server
Terraform

Freshworks Chennai, Tamil Nadu, IND Office

Global Infocity, Block B 40 MGR Road, Chennai, India, 600 096

Similar Jobs

22 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Digital Media • Gaming • Internet of Things • News + Entertainment • Retail • Business Intelligence • Cybersecurity
The Engineer 4 is responsible for planning, designing, and developing software and web applications, overseeing documentation and performance metrics, and training junior staff.
Top Skills: Quality AssuranceSoftware DevelopmentWeb Applications
22 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Digital Media • Gaming • Internet of Things • News + Entertainment • Retail • Business Intelligence • Cybersecurity
This role requires designing and developing software and web applications, collaborating with stakeholders, and providing technical leadership to junior engineers.
Top Skills: Quality AssuranceSoftware DevelopmentWeb Applications
22 Days Ago
Chennai, Tamil Nadu, IND
Junior
Junior
Digital Media • Gaming • Internet of Things • News + Entertainment • Retail • Business Intelligence • Cybersecurity
The role involves planning, designing, and implementing software and web applications, with responsibilities including testing, debugging, and documentation.
Top Skills: Engineering MethodologiesProject ManagementQuality AssuranceSoftware DevelopmentWeb Applications

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account