About Supermicro
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.
Essential Duties And Responsibilities
- Design, build, and maintain CI/CD pipelines for Supermicro BMC and OpenBMC-based platforms.
- Develop and integrate automated build, test, and validation frameworks to ensure firmware and web stability across Intel, AMD, Blade, and GPU system platforms.
- Implement and maintain DevOps infrastructure for BMC development, including LBMC and Yocto/OpenBMC builds, artifact management, and deployment workflows.
- Improve regression testing, system validation, and release quality through automation, monitoring, and continuous improvement practices.
Qualifications
- Familiar with CI/CD pipeline design and implementation (e.g., GitLab CI, Jenkins, GitHub Actions).
- Familiar with Linux-based development environments and scripting languages such as Bash or Python.
- Design and develop automated build, test, and deployment architectures for firmware and system software.
- Ensure the scalability and flexibility of CI/CD and DevOps architectures across multiple platforms.
- Ensure high reliability and efficiency of build and test pipelines.
- Build reusable CI/CD components and scripts for long-term maintainability.
- Develop and maintain automation workflows for BMC projects.
- Build automated testing frameworks, including unit tests, integration tests, and regression tests.
- Perform code reviews and pipeline reviews to ensure automation quality, performance, and robustness.
- Participate in cross-functional collaboration and technical brainstorming to improve development efficiency and product quality.