Overview
We are seeking a skilled DevOps Engineer to support and enhance CI/CD infrastructure for a high-performance engineering environment. This role focuses on building scalable automation pipelines, improving developer productivity, and ensuring seamless integration across complex codebases.
You will work closely with firmware, hardware, and software teams to streamline build, test, and release processes across diverse environments.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines using GitHub Actions
- Automate build, test, and deployment workflows across multiple environments
- Manage code integration across distributed repositories (upstream/downstream dependencies)
- Monitor and maintain CI pipeline health, troubleshoot failures, and optimize performance
- Implement and improve release management processes ensuring stability and quality
- Collaborate with engineering teams to resolve merge conflicts and improve Git workflows
- Debug and support system-level testing pipelines
- Drive improvements in automation, tooling, and developer experience
- Maintain documentation and best practices for CI/CD and DevOps processes
Required Skills & Experience
- 5+ years of experience as a DevOps Engineer / CI-CD Engineer / Build & Release Engineer
- Strong hands-on experience with:
- CI/CD tools (GitHub Actions preferred)
- Version control systems (Git, GitHub)
- Proficiency in:
- Python (for automation)
- Scripting and configuration (YAML, JSON)
- Strong understanding of:
- Build systems and automation frameworks
- Code integration and branching strategies
- Experience troubleshooting complex pipeline and system issues
- Excellent problem-solving and communication skills
Preferred Qualifications
- Experience working in embedded systems / firmware environments
- Knowledge of hardware-integrated testing pipelines
- Familiarity with Linux environments and shell scripting
- Exposure to high-performance or system-level testing frameworks
- Understanding of software development lifecycle (SDLC) in large-scale environments
Nice to Have
- Experience with:
- Artifact management tools
- Test automation frameworks
- Performance optimization in CI/CD pipelines