Logo
Nutanix

DevOps and Continuous Integration Engineer, Lead, Senior Staff or Principal

Nutanix, Santa Clara, California, us, 95053

Save Job

Overview

Qualcomm Technologies, Inc. is seeking an experienced Lead DevOps CI/CD Verification Engineer within the Engineering Group, Software Engineering. The role involves designing, implementing, and managing automated CI/CD pipelines and infrastructure, overseeing hardware/software verification, emulation, and SOC automation, and supporting the Custom CPU SW and Server BU SW Engineering teams. The candidate will design and deploy test automation solutions across various hardware platforms, lead a team, mentor engineers, and set technical strategy and direction. Key Responsibilities

Collaborate with software and hardware teams to develop comprehensive systems and test plans for Pre- and Post-Silicon stages. CI/CD Pipeline Management: 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. Infrastructure as Code: Implement and manage infrastructure using tools like Terraform, Ansible, or CloudFormation, automating infrastructure provisioning and configuration. Cloud Platform Expertise: Manage and optimize cloud infrastructure on platforms like AWS, Azure, or GCP, ensuring scalability, security, and cost-effectiveness. Containerization and Orchestration: Implement containerization and orchestration solutions like Docker and Kubernetes, enabling efficient application deployment and management. System Monitoring and Troubleshooting: Monitor system performance, troubleshoot issues, and implement logging and alerting mechanisms to ensure high availability and reliability. Collaboration and Communication: Collaborate with development, operations, and security teams to streamline workflows, resolve issues, and ensure seamless software delivery. Security and Compliance: Implement and maintain security measures and ensure compliance with relevant standards and regulations. Mentorship and Guidance: Mentor junior engineers, share knowledge, and foster a culture of continuous learning and improvement within the team. Process Improvement: Identify areas for process improvement, implement new tools and technologies, and optimize workflows to enhance efficiency and reduce downtime. Minimum Qualifications

Bachelors degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience; or Masters degree with 5+ years; or PhD with 4+ years. 3+ years of work experience with programming languages such as C, C++, Java, Python, etc. Preferred Qualifications

Bachelors degree in electrical engineering, computer engineering, or computer science. Minimum of 15 years experience in software design, development, integration, or testing. Strong leadership, analytical, and communication skills. Expertise in Continuous Integration and automated testing. Proficiency in Python, Shell scripting, and C. Deep knowledge of software quality. Experience with CI/CD tools like GitLab CI and GitHub Actions. Proficiency in hardware/software integration and troubleshooting. Hands-on experience with Docker and container technologies. Experience debugging embedded Linux systems. Principal Duties and Responsibilities

Leverages advanced software knowledge to design, develop, create, modify, and validate critical embedded and cloud edge software, applications, and/or specialized utility programs. Analyzes user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency. Designs and implements software sub-systems for complex, large-scale products and systems. Leads design, coding, and testing efforts to ensure projects meet specifications and schedules. Performs highly complex code reviews and regression tests; triages and fixes issues to ensure code quality. Collaborates with hardware, systems, and test engineers to design solutions that integrate with other project components. Writes detailed technical documentation for highly complex software projects and reviews documentation for junior engineers. Level of Responsibility

Works independently with minimal supervision. Provides supervision and guidance to other team members. Decision-making is critical in nature and substantially impacts program, product, or project success. Requires verbal and written communication skills to convey complex information; may require negotiation and tact. Has a moderate influence over key organizational decisions and is consulted by senior leadership on key decisions. Tasks require multiple steps, extensive planning, problem-solving, and prioritization to complete effectively. Equal Opportunity and Accessibility

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. Qualcomm will provide reasonable accommodations to support individuals with disabilities in the hiring process. Qualcomm is also committed to making the workplace accessible for individuals with disabilities. Pay range and Other Compensation & Benefits

Pay range: 180,600.00 - 271,000.00. The pay range reflects the broad minimum to maximum for this job code location. Salary is one component of total compensation. Qualcomm offers a competitive annual discretionary bonus program and potential RSU grants, along with a comprehensive benefits package. Your recruiter can discuss details. Contact

If you would like more information about this role, please contact Qualcomm Careers. #J-18808-Ljbffr