Site Reliability Engineer

Red Hat•Raleigh, NC
•Remote

About The Position

This telecommuting role may be performed anywhere in the U.S. The Site Reliability Engineer develops and implements code and scripts to improve service reliability and scalability within established parameters. The role participates in code reviews and testing, collaborates with team members on knowledge sharing and continuous improvement, and contributes to SRE software and tools. It includes scheduled on-call rotations, incident response and postmortem work, and assistance with routine customer issues escalated by support teams. Candidates must have either a U.S. or foreign equivalent bachelor's degree in Computer Science or a related field and two years of experience in the job offered or a related role, or a U.S. or foreign equivalent master's degree in Computer Science or a related field. The role requires working knowledge of SDLC, Agile or Scrum, Python, Linux-based systems in a public cloud, Kubernetes, Linux containers, network troubleshooting, Ansible playbooks, and observability tools.

Requirements

  • Bachelor's degree (U.S. or foreign equivalent) in Computer Science or a related field and two years of experience in the job offered or a related role, or a master's degree (U.S. or foreign equivalent) in Computer Science or a related field.
  • Working knowledge of the Software Development Lifecycle (SDLC).
  • Working knowledge of Agile or Scrum processes.
  • Working knowledge of Python.
  • Working knowledge of managing Linux-based systems in a public cloud.
  • Working knowledge of Kubernetes.
  • Working knowledge of containers on Linux.
  • Working knowledge of troubleshooting networking issues, including TCP/IP, DNS, and HTTP.
  • Working knowledge of writing and administering Ansible playbooks.
  • Working knowledge of observability tools.

Responsibilities

  • Develop and implement code and scripts that enhance service reliability and scalability within established parameters.
  • Participate in routine code reviews and testing to maintain codebase quality.
  • Collaborate with team members to share knowledge, provide support, and contribute to continuous improvement.
  • Participate in a regular on-call rotation and respond to service incidents during scheduled shifts.
  • Deliver incident response and postmortem processes to address and document operational issues.
  • Assist with routine problem-solving for customer issues escalated from support teams.
  • Contribute to the development and enhancement of SRE software and tools, supporting team goals and self-improvement.

Benefits

  • The position may be eligible for bonus, commission, and/or equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service