Deep dive into development lines, learn and understand the mechanism of every application component, and promote product scalability, stability, and performance
Set up, manage, and maintain Shopee product/middleware/big-data applications and services
Perform regular and ad-hoc server-side deployments, make improvements of the performance, and troubleshoot
Design and develop automated technical operation platform
Manage Capacity and Resource
Responsible for the full-chain stress test to enhance the performance and remove redundancy of applications
Prepare routine operation documentation
Requirements:
Bachelor's degree or above in Computer Science, Engineering, Information Systems or related fields
More than 2 years of relevant experience (candidates with no working experience are welcomed to apply)
Extensive and hands-on knowledge with Linux operating systems (Ubuntu, CentOS, etc.)
Highly familiar with Computer Network (TCP/IP, DNS, etc.), Computer Organisations, and OS
Hands-on experience with at least one of the programming languages: Bash, Python, Go
Strong analytical and problem-solving skills with the ability to thrive in a dynamic work environment
Passionate and possess a strong sense of responsibility
Fast learning ability and a good team player
Agile and detail-oriented
Skills below are optional but preferred:
Experience with automation tools like Ansible, SaltStack
Experience with monitoring tools like Prometheus, Zabbix, Grafana etc
Experience with load balancing tools like LVS, Nginx, Openresty or HAProxy
Experience with container technology such as Docker, Kubernetes
Experience with High Availability system design and Server Deployment Process
Experience with SRE
Experience with Ops Paas platform or Ops automation platform (ie:CMDB)