Site Reliability Engineer

TP-Link Systems Inc.
•$100,000 - $140,000

About The Position

TP-Link Systems Inc. is seeking a Site Reliability Engineer to assist in implementing and operating microservices on Kubernetes-based cloud platforms. The role works with Cloud Technical Development and DevOps teams to deploy services across a multi-cloud platform, improve service scalability and reliability, and support production operations across AWS, OCI, Azure, and GCP. The engineer helps build observability, define service KPIs such as SLAs, SLOs, and SLIs, develop automation scripts, and contribute to disaster recovery planning. The position also involves incident response, post-incident analysis, technical documentation, security and compliance practices, technology evaluations and proofs of concept, and mentoring less senior team members. Participation in an on-call rotation is required, including support after work hours and on weekends.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 1–3 years of experience as a Site Reliability Engineer or in a related role.
  • Proficiency in programming and scripting languages such as Java, Python, Bash, or PowerShell.
  • Hands-on experience in SRE, DevOps, cloud operations, and cloud security best practices.
  • Basic knowledge of security technologies, including identity and access management, network security, application security, and data protection.
  • Strong problem-solving and analytical skills, with the ability to work independently and as part of a team.
  • Experience developing and maintaining technical documentation and implementing compliance requirements.

Nice To Haves

  • Relevant cloud certifications, such as AWS Solutions Architect, Azure Solutions Architect Expert, or GCP Professional Cloud Architect.
  • Experience with container orchestration technologies such as Kubernetes.

Responsibilities

  • Assist in implementing and operating microservices on Kubernetes cloud-based platforms.
  • Collaborate with Cloud Technical Development and DevOps teams to deploy services to the Multi-Cloud Platform.
  • Conduct load tests and chaos tests to ensure microservice scalability and reliability.
  • Build observability for microservices and cloud platforms, including AWS, OCI, Azure, and GCP.
  • Contribute to writing and executing disaster recovery plans with Development and DevOps teams.
  • Help analyze and resolve production risks caused by insufficient resources, including node groups, CPU, memory, HPA scheduling, and JVM pre-warming.
  • Write and maintain automation scripts using languages such as Python, Go, or Bash.
  • Assist in defining and maintaining KPIs (SLA/SLO/SLI) for cloud microservices with development teams.
  • Create and maintain technical documentation, including architecture diagrams, design documents, and standard operating procedures.
  • Ensure adherence to security and compliance standards, including ISO27001, SOC2, and GDPR.
  • Participate in incident response to troubleshoot and resolve production issues quickly.
  • Conduct post-incident analysis to identify root causes and potential workarounds or solutions.
  • Contribute to product and technology selection, including implementation of proofs of concept.
  • Adapt to changing processes and tools.
  • Participate in mentoring and training less senior team members.
  • Participate in the on-call rotation and provide support after work hours and on weekends.
  • Perform other duties as assigned.

Benefits

  • Fully paid medical, dental, and vision insurance, with partial coverage for dependents.
  • Contributions to 401k funds.
  • Over four weeks of PTO per year.
  • Bi-annual reviews and annual pay increases (the posting also lists bi-annual pay increases).
  • Health and wellness benefits, including a free gym membership.
  • Quarterly team-building events.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service