Full Time

Site Reliability Engineer, Systems - Infrastructure Engineering

TikTok
$100,000 - $160,000* / year (about $48–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by TikTok, so some details may not match this job. The employer's own page has the real description.

Overview

The Site Reliability Engineer within the Infrastructure Engineering team at TikTok is pivotal in ensuring the reliability, availability, and performance of our systems. This role encompasses a range of responsibilities including designing and implementing robust infrastructure solutions, automating routine processes, and monitoring system performance. As a critical component of the engineering team, the Site Reliability Engineer will work collaboratively to enhance the overall user experience while innovating and optimizing system operations.



Job Responsibilities

  • Design, implement, and maintain scalable infrastructure architectures to support the rapid growth of TikTok's services.
  • Monitor system health and performance, responding to outages and alerting systems as necessary.
  • Automate deployment processes and operational tasks to increase efficiency across engineering teams.
  • Collaborate with software engineering teams to understand system requirements and help define operational best practices.
  • Conduct root cause analysis of production incidents and user-impacting issues to drive improvements.
  • Participate in on-call support rotation, ensuring high availability and responsiveness to incidents.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Proven experience in Site Reliability Engineering, Systems Administration, or a related field.
  • Strong knowledge of Unix/Linux systems and experience with system automation tools (e.g., Ansible, Puppet, Chef).
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and container orchestration technologies (e.g., Kubernetes).
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
  • Understanding of networking concepts and protocols.
  • Strong scripting skills in languages such as Python, Shell, or Go.


Technologies & Tools

The Site Reliability Engineer will utilize a wide array of technologies and tools including, but not limited to, cloud computing platforms like AWS or GCP, container orchestration platforms like Kubernetes, automation tools such as Ansible and Terraform, and monitoring solutions like Prometheus and Grafana. Familiarity with databases (SQL/NoSQL), CI/CD pipelines, and version control systems (e.g., Git) is also expected to streamline processes and enhance system integrity.



Ideal Candidates

Ideal candidates for the Site Reliability Engineer position possess a strong analytical mindset and outstanding problem-solving skills. They are proactive in identifying potential risks and committed to implementing solutions that foster system reliability and performance. Excellent communication skills are essential, as the role requires collaboration with diverse teams across the organization. Additionally, a passion for continuous learning and staying updated with industry trends will contribute to success in this highly dynamic environment.

Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.