Training Basket Technology/Software

Site Reliability Engineer

Noida, India In person Full-time
  • 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).

Requirements

  • 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.

Job description provided by Training Basket.
View the original posting