Cloud Software Engineer - DevOps
TP-Link · Irvine, CA · 4 mo ago
Engineering$125k–$160k/yrFull-time
About the role
Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world’s top provider of Wi-Fi devices. The company is committed to delivering innovative products that enhance people’s lives through faster, more reliable connectivity. With a commitment to excellence, TP-Link serves customers in over 170 countries and continues to grow its global footprint. We believe technology changes the world for the better!
Key Responsibilities
- Design, develop, and continuously improve a unified cloud-native CI/CD platform to provide standardized integration, delivery, and release capabilities for the company’s microservice engineering teams.
- Build and enhance DevOps platform capabilities, and drive the automation and platformization of key workflows such as build, test, release, deployment, and rollback.
- Develop and engineer platform capabilities based on toolchains such as Jenkins and Argo Workflows to improve engineering efficiency, process consistency, and maintainability.
- Provide onboarding and integration support for microservice teams using the CI/CD platform, including pipeline setup, template adoption, troubleshooting, and best practice enablement.
- Contribute to the broader cloud-native engineering platform by integrating the CI/CD platform with Kubernetes, service governance, logging, monitoring, and source code management systems.
- Continuously improve the DevOps engineering ecosystem by enhancing platform reliability, scalability, usability, and automation maturity.
- Collaborate closely with infrastructure, engineering, QA, and operations teams to standardize software delivery workflows and improve overall engineering productivity.
- Stay current with emerging technologies and best practices in cloud-native DevOps, and drive continuous evolution of the platform based on business and engineering needs.
Requirements
- Bachelor’s degree or above in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in DevOps platform development, developer productivity platforms, infrastructure platforms, or related areas.
- Hands-on AWS experience is required, with a solid understanding of cloud infrastructure and software delivery workflows in cloud-native environments.
- Development experience with CI/CD tools or platforms such as Jenkins and Argo Workflows is required, beyond basic day-to-day usage.
- Strong automation mindset and engineering ability, with the initiative to drive workflow automation, platformization, and standardization.
- Proficiency in one or more programming languages such as Java, Python, and Bash, with solid software development and scripting skills.
- Familiarity with cloud-native technologies including Kubernetes and Istio, as well as logging and monitoring systems such as Loki, ELK, Prometheus, and VictoriaMetrics.
- Familiarity with Git and related source code management platforms such as Gitea, and a good understanding of version control, branching strategies, and CI/CD integration.
- Strong problem-solving skills, with the ability to independently troubleshoot platform integration issues, pipeline execution problems, and automation workflow failures.
- Strong communication and cross-functional collaboration skills.
Preferred Qualifications
- Experience with other public cloud platforms such as Azure or GCP.
- Experience building developer productivity platforms, unified delivery platforms, or large-scale CI/CD platforms.
- Familiarity with engineering practices such as microservice delivery workflows, GitOps, canary release, and rollback mechanisms.
- Proficiency in Chinese in addition to English.
Benefits
- Salary range: $125,000 - 160,000
- Free snacks and drinks
- Full-paid medical, dental, and vision insurance (partial coverage for dependents)
- Contributions to 401k funds
- Bi-annual reviews, and annual pay increases
- Health and wellness benefits, including free gym membership
- Quarterly team-building events
Pay
Salary range: $125,000 - 160,000
Schedule
N/A
Skills
N/A
Benefits
- Free snacks and drinks
- Full-paid medical, dental, and vision insurance (partial coverage for dependents)
- Contributions to 401k funds
- Bi-annual reviews, and annual pay increases
- Health and wellness benefits, including free gym membership
- Quarterly team-building events
Qualifications
- Bachelor’s degree or above in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in DevOps platform development, developer productivity platforms, infrastructure platforms, or related areas.
- Hands-on AWS experience is required, with a solid understanding of cloud infrastructure and software delivery workflows in cloud-native environments.
- Development experience with CI/CD tools or platforms such as Jenkins and Argo Workflows is required, beyond basic day-to-day usage.
- Strong automation mindset and engineering ability, with the initiative to drive workflow automation, platformization, and standardization.
- Proficiency in one or more programming languages such as Java, Python, and Bash, with solid software development and scripting skills.
- Familiarity with cloud-native technologies including Kubernetes and Istio, as well as logging and monitoring systems such as Loki, ELK, Prometheus, and VictoriaMetrics.
- Familiarity with Git and related source code management platforms such as Gitea, and a good understanding of version control, branching strategies, and CI/CD integration.
- Strong problem-solving skills, with the ability to independently troubleshoot platform integration issues, pipeline execution problems, and automation workflow failures.
- Strong communication and cross-functional collaboration skills.