We are seeking a Senior Software Engineer specializing in Site Reliability to join our team in Chennai India. In this role you will be responsible for designing implementing and maintaining highly scalable and reliable systems that support our organizations critical infrastructure.
- Design and implement scalable highly available and faulttolerant systems
- Develop and maintain infrastructure as code using tools like Terraform or CloudFormation
- Optimize system performance reliability and security across our cloud environments
- Implement and manage containerization technologies such as Docker and Kubernetes
- Create and maintain CI/CD pipelines to automate software delivery and infrastructure changes
- Develop and implement monitoring and alerting solutions to ensure system health and performance
- Participate in oncall rotations and lead incident response efforts
- Collaborate with development teams to improve application reliability and performance
- Conduct postincident reviews and implement measures to prevent future occurrences
- Stay uptodate with industry trends and emerging technologies in site reliability engineering
Qualifications :
- Bachelors degree in Computer Science Software Engineering or a related field
- 3 years of experience in software engineering or DevOps roles
- Strong proficiency in cloud platforms such as AWS Azure or GCP
- Expertise in Infrastructure as Code (IaC) tools like Terraform or CloudFormation
- Extensive experience with containerization technologies particularly Docker and Kubernetes
- Advanced scripting skills in languages such as Python and Bash
- Proficiency in implementing and managing monitoring and logging solutions (e.g. Prometheus Grafana ELK stack)
- Experience with CI/CD pipelines using tools like Jenkins or GitLab CI
- Strong knowledge of version control systems particularly Git
- Advanced Linux/Unix systems administration skills
- Proven track record in designing and implementing scalable highly available systems
- Experience with incident management and oncall rotations
- Indepth understanding of distributed systems and microservices architecture
- Knowledge of best practices in security performance optimization and disaster recovery
- Excellent problemsolving and analytical skills with a detailoriented approach
- Strong communication and collaboration abilities
- Relevant certifications such as AWS Certified DevOps Engineer or Google Cloud Professional DevOps Engineer are a plus
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.
Remote Work :
No
Employment Type :
Fulltime