Devops Development Engineer
Posted Updated 1
view
AAOS CI/CD Pipeline & Toolchain Development\:
- Design, build, and maintain the core CI/CD infrastructure and toolchain dedicated to the AAOS software development lifecycle.
- Develop and optimize complex pipeline scripts for automated building, continuous integration, and testing of large-scale AAOS source code.
- Manage and improve the AOSP build environment, ensuring high efficiency and reliability of build servers and artifact management systems.
Build System & Compilation Optimization\:
- Deeply understand the AOSP build system (Soong, Bazel, etc.) to drive compilation optimizations.
- Analyze and improve build performance, focusing on reducing build times and managing resource consumption for large-scale projects.
- Implement and manage caching strategies and build distribution techniques to accelerate the development feedback loop.
Automated Testing & Vehicle Integration\:
- Integrate vehicle test tools and hardware-in-the-loop (HIL) systems into the CI/CD pipeline.
- Develop and maintain automated test scripts for system integration, regression, and performance testing.
- Establish a comprehensive test reporting framework to provide clear visibility into software quality.
Platform & Infrastructure Management\:
- Manage the Kubernetes-based platform that hosts the CI/CD and other developer services.
- mplement and maintain Infrastructure as Code for all underlying systems.
- Ensure the overall health, security, and scalability of the development infrastructure