Skip to content
Job Category
Information Technology
Job Type
Employment Type
Aug 03, 2023
Job Responsibilities
1. Manage and develop state of the art code
2. Continue to refactor existing applications
3. Transform repeatable tasks into automation tools
4. Contribute to writing tests to ensure software quality
5. Apply software design principles to ensure software quality
6. Ensure sustainability and performance of software applications
7. Collaborate with colleagues in design and code reviews
8. Continue to find a better way to improve our operation environment
9. Willing to learn new IT technology
Job Qualifications
Required Qualifications:
1. MS/Ph.D. degree or above and major in Computer Science, Information engineering, a similar technical field of study, or equivalent practical experience.
2. At least ten years of experience supporting scalable service environments.
3. Out of the box thinker - always seeking a better way to improve performance.
4. Good at algorithms and data structures.
5. Good at any listed programming languages or tools: Python, GO, JavaScript, Ansible, Terraform.
6. Good communication skills with proactive, good interpersonal, and problem-solving capability.
7. Possess strong knowledge of major operating systems, such as Linux, and their administration.
8. Possess a software development practice to create tools for infrastructure/operation management and automation.
9. Possess knowledge of enterprise architecture integration, distributed system architecture, and cloud-native application architecture.
10. Experienced event/incident troubleshooting, root cause analysis, and mitigating production outages, as well as post-mortem and failure story sharing.
11. Familiar with software engineering and DevOps practices as well as CI / CD pipeline.
12. Familiar with Kubernetes platform architecture and administration.

Preferred Qualifications:

1. Familiar with computing, storage, networking, protocols such as TCP/IP, and services like DNS, SLB.
2. Familiar with virtualization technology for server, storage, networking, and network function.
3. Familiar with monitoring and analysis tools, such as Nagios, ELK, Splunk, and Grafana.
4. With AI-related experience is a plus.
5. Familiar with source code version control tools: Git.