Qualcomm is looking for an experienced Lead DevOps CI/CD Verification Engineer to design, implement, and manage automated CI/CD pipelines and infrastructure, supporting the Custom CPU SW and Server BU SW Engineering team in launching cutting-edge products.
Requirements
- 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- Expertise in Continuous Integration and automated testing
- Proficient in Python, Shell script, and C
- Deep knowledge of software quality
- Experience with CI/CD tools like GitLab CI and GitHub Actions
- Proficient in hardware/software integration and troubleshooting.
- Hands-on with Docker and container tech.
Responsibilities
- Design, build, and maintain automated CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions, ensuring smooth and efficient code deployment across various environments.
- Implement and manage infrastructure using tools like Terraform, Ansible, or CloudFormation, automating infrastructure provisioning and configuration.
- Manage and optimize cloud infrastructure on platforms like AWS, Azure, or GCP, ensuring scalability, security, and cost-effectiveness.
- Implement containerization and orchestration solutions like Docker and Kubernetes, enabling efficient application deployment and management.
- Monitor system performance, troubleshoot issues, and implement logging and alerting mechanisms to ensure high availability and reliability.
- Collaborate with development, operations, and security teams to streamline workflows, resolve issues, and ensure seamless software delivery.
- Implement and maintain security measures and ensure compliance with relevant standards and regulations.
Other
- Lead a team, mentor engineers and set technical strategy and direction.
- Collaborate with software and hardware teams to develop comprehensive systems and test plans for Pre- and Post-Silicon stages.
- Mentor junior engineers, share knowledge, and foster a culture of continuous learning and improvement within the team.
- Identify areas for process improvement, implement new tools and technologies, and optimize workflows to enhance efficiency and reduce downtime.
- Strong leadership, analytical, and communication skills