Overview
Site Reliability Engineer role focused on keeping production systems reliable, scalable, and performant through monitoring, automation, incident response, and infrastructure management.
What you'll do
- Monitor system performance, application availability, and infrastructure health.
- Maintain and improve the reliability, scalability, and performance of production systems.
- Automate repetitive operational tasks using scripting and automation tools.
- Manage and troubleshoot Linux servers, system resources, and infrastructure issues.
- Implement and maintain monitoring and alerting solutions.
- Work with development and DevOps teams to improve deployment and release processes.
- Investigate production incidents, perform root cause analysis (RCA), and implement corrective actions.
- Manage CI/CD pipelines and support application deployment.
- Implement backup, disaster recovery, and business continuity strategies.
- Optimize infrastructure resources, system performance, and operational costs.
- Maintain documentation for infrastructure, incidents, and operational procedures.
- Follow reliability practices such as Service Level Agreements (SLAs), Service Level Indicators (SLIs), and Service Level Objectives (SLOs).
What you'll need
- Strong knowledge of Linux/Unix operating systems.
- Understanding of networking concepts (TCP/IP, DNS, HTTP/HTTPS, Load Balancing).
- Knowledge of at least one cloud platform (AWS, Azure, or GCP).
- Understanding of Docker and containerization.
- Basic knowledge of Kubernetes.
- Experience with monitoring and logging tools.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Scripting knowledge in Python, Bash, or Shell.
- Understanding of Git and version control.
- Knowledge of system administration and troubleshooting.
- Strong analytical and problem-solving skills.
Details
- Location: Noida, Uttar Pradesh, India.
Read the full description and apply on the company’s own careers page.