Cloud Site Reliability Engineer, Cloud and System

ByteDance

Education
Benefits
Qualifications
Skills

Responsibilities

Our Infrastructure Engineering team supports the company's fast growth by building and operating hyper-scale datacenters, managing the life cycle of server fleet, providing cloud solutions, and developing various infrastructure services and making sure they are scalable and are reliable.

Responsibilities - What You'll Do

  • Build, expand, and operate Bytedance’s global infrastructures, including large-scale systems in public and private clouds, data centers, and content delivery networks.
  • Build tools, automation, visualizations, and monitors to facilitate the operation and optimization of the global infrastructure.
  • Work in a fast-paced environment. Participate in technical operations and rotations in response to performance and reliability issues.
  • Help improve the whole lifecycle of infrastructure services from inception and design throughout development to deployment, user support, and refinement.

Qualifications

Minimum Qualifications

  • Master’s degree (or Bachelor's degree with 3+) years of experience in Computer Engineering, Electrical Engineering, Computer Science, or related major.
  • 3+ years of experience working with Unix/Linux systems from kernel to shell and beyond, with experience working with system libraries, file systems, and client-server protocols.
  • 3+ years experience with essential system-level apps, like DNS, APT, LDAP, Nginx, CI/CD, Ansible, Packer etc.
  • 2+ years experience in one or more programming languages such as Java, C++, Go, or scripting experience in Shell and Python.
  • Self-driven and capable of coping with ambiguity and moving projects from concept to delivery.
  • Strong analytical skills and the ability to solve real-world problems in a fast-moving environment.
  • Experience in designing, analyzing, and building automation and tools for large-scale systems

Preferred Qualifications

  • Familiarity with Kubernetes techniques.
  • Familiarity with Microservices and FaaS techniques.
  • Experience in Web App or UI design and implementation.
  • Experience in DB design, usage, and DBA.
  • Experience with Unit Tests, integration tests, and performance tests.
  • Experience in system and data security.
Read Full Description
Confirmed 36 minutes ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles