Site Reliability Engineer

Redis
$161,637 - $175,000Remote

About The Position

We're Redis. We built the product that runs the fast apps our world runs on. (If you checked the weather, used your credit card, or looked at your flight status online today, you’re welcome.) At Redis, you’ll work with the fastest, simplest technology in the business—whether you’re building it, telling its story, or selling it to our 10,000+ worldwide customers. We’re creating a faster world with simpler experiences. You in? What you'll do? Handle technical escalations; engage in complex troubleshooting/manage technical escalations within Follow-the-Sun (FTS) support model. Implement/manage large-scale cloud-native environments [Azure (Virtual Machines/Networks, Load Balancers)]. Develop automation frameworks/regression test suites (Python, Bash) to streamline deployment/testing processes (Git, Jenkins, GitHub Actions). Configure (Grafana, Prometheus, ELK, Azure Monitoring) for observability, performance tuning/issues detection. Troubleshoot/manage incidents for production systems (cloud infrastructure, TCP/IP networking); work with NoSQL databases (Redis). Ensure seamless global service coverage/system reliability by leveraging software development/problem-solving expertise to create automation tools/runbooks. Enhance reliability/stability of Redis’ database on leading cloud service provider; partner with engineering teams during service-impacting incidents. Lead problem management efforts to maintain service continuity/ stability; participate in on-call rotations; provide critical support. Ensure service reliability; improve observability, reliability, availability by defining/measuring key metrics; oversee technical maintenance. Perform troubleshooting for production systems. Collaborate with external stakeholders/partners in improving efficiency/stability of services. Implement/coordinate telemetry using tools (Splunk, Grafana, Prometheus). Participate in capability planning, scale testing, disaster recovery exercises. Ensure systems remain resilient. Build automation. Improve systems to eliminate toil/operations work. Serve as Champion of Infrastructure as Code (IaC). Establish enterprise-level infrastructure patterns. Review code for design, testability/clear usability, develop specifications for assigned components, projects, fixes, build platform solutions that scale/perform. Troubleshoot/mitigate complex cluster/database issues on Redis’ Enterprise Software stack running on Azure Managed Redis (AMR) service on Azure cloud. Design/implement automation solutions to eliminate operational toil through scripting (Python, Bash, C#) for improving production incidents handling. Develop/maintain observability frameworks (advanced monitoring, alerting, logging dashboards using KQL, Prometheus, Grafana, Azure Monitors) to proactively detect/ mitigate issues. Work on Azure Devops codebase using Git, Visual Studio to carry out unit tests/ push code changes to production; conduct Root Cause Analysis (RCA). Lead post-incident reviews/retrospectives to identify service reliability gaps;, and work cross-functionally with engineering teams to implement product fixes for recurring production incidents. This is a telecommuting position with remote benefit from various unanticipated locations throughout the U.S.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, or Software Engineering plus 2 years experience.
  • Experience to include implementing/managing large-scale cloud-native environments [Azure (Virtual Machines/Networks, Load Balancers)], developing automation frameworks/regression test suites (Python, Bash) to streamline deployment/testing processes (Git, Jenkins, GitHub Actions).
  • Configuring (Grafana, Prometheus, ELK, Azure Monitoring) for observability, performance tuning/issues detection, and troubleshooting/managing incidents for production systems (cloud infrastructure, TCP/IP networking), working with NoSQL databases.
  • This is a telecommuting position with remote benefit from various unanticipated locations throughout the U.S.

Responsibilities

  • Handle technical escalations; engage in complex troubleshooting/manage technical escalations within Follow-the-Sun (FTS) support model.
  • Implement/manage large-scale cloud-native environments [Azure (Virtual Machines/Networks, Load Balancers)].
  • Develop automation frameworks/regression test suites (Python, Bash) to streamline deployment/testing processes (Git, Jenkins, GitHub Actions).
  • Configure (Grafana, Prometheus, ELK, Azure Monitoring) for observability, performance tuning/issues detection.
  • Troubleshoot/manage incidents for production systems (cloud infrastructure, TCP/IP networking); work with NoSQL databases (Redis).
  • Ensure seamless global service coverage/system reliability by leveraging software development/problem-solving expertise to create automation tools/runbooks.
  • Enhance reliability/stability of Redis’ database on leading cloud service provider; partner with engineering teams during service-impacting incidents.
  • Lead problem management efforts to maintain service continuity/ stability; participate in on-call rotations; provide critical support.
  • Ensure service reliability; improve observability, reliability, availability by defining/measuring key metrics; oversee technical maintenance. Perform troubleshooting for production systems.
  • Collaborate with external stakeholders/partners in improving efficiency/stability of services. Implement/coordinate telemetry using tools (Splunk, Grafana, Prometheus).
  • Participate in capability planning, scale testing, disaster recovery exercises. Ensure systems remain resilient.
  • Build automation. Improve systems to eliminate toil/operations work. Serve as Champion of Infrastructure as Code (IaC).
  • Establish enterprise-level infrastructure patterns. Review code for design, testability/clear usability, develop specifications for assigned components, projects, fixes, build platform solutions that scale/perform.
  • Troubleshoot/mitigate complex cluster/database issues on Redis’ Enterprise Software stack running on Azure Managed Redis (AMR) service on Azure cloud.
  • Design/implement automation solutions to eliminate operational toil through scripting (Python, Bash, C#) for improving production incidents handling.
  • Develop/maintain observability frameworks (advanced monitoring, alerting, logging dashboards using KQL, Prometheus, Grafana, Azure Monitors) to proactively detect/ mitigate issues.
  • Work on Azure Devops codebase using Git, Visual Studio to carry out unit tests/ push code changes to production; conduct Root Cause Analysis (RCA).
  • Lead post-incident reviews/retrospectives to identify service reliability gaps;, and work cross-functionally with engineering teams to implement product fixes for recurring production incidents.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service