At a Glance
- Tasks: Join Qualcomm's IT team as a DevOps Engineer, managing Perforce and enhancing engineering workflows.
- Company: Qualcomm is a leader in next-gen engineering innovations, shaping the future of technology.
- Benefits: Enjoy flexible work options, competitive pay, and opportunities for continuous learning.
- Why this job: Be part of a dynamic team driving impactful engineering solutions in a collaborative culture.
- Qualifications: 4+ years in IT or 7+ years without a degree; strong Perforce and scripting skills required.
- Other info: Support global operations and mentor teams while working with cutting-edge technologies.
The predicted salary is between 48000 - 72000 £ per year.
Company: Qualcomm Technologies International Ltd
Job Area: Information Technology Group, Information Technology Group > IT Engineering
General Summary:
About the Role: Qualcomm is seeking a Staff level Technical Engineer with 6+ years of experience as an SCM DevOps Engineer to join our Software Engineering IT team. This position is part of a Global Engineering IT organization supporting Qualcomm's next-generation engineering innovations. The ideal candidate will have hands-on experience in administering Perforce (Helix Core) Source Code Management system and will help manage a large-scale, globally distributed implementation of Perforce and other SCM systems.
Key Responsibilities:
- Install, configure, administer, and extend our Perforce estate, including integrated code review, continuous integration, performance data collection and analysis, systems administration, and monitoring.
- Contribute to configuration management automation efforts using Chef.
- Setup and maintain replica servers and proxies for load balancing and business continuity.
- Coordinate the design, implementation, benchmarking, and testing of infrastructure, scripts, triggers, and extensions.
- Implement security policies, LDAP groups, and Perforce protections with a focus on automation, security, and efficiency.
- Define requirements for hosted servers and AWS cloud services to support Perforce-based continuous integration workflows.
- Create analytics and monitoring for predictive analytics and self-healing using Splunk.
- Continuously improve workflows and processes, including branching strategies, integration, site proxying and mirroring, disaster recovery, and archiving.
- Train, mentor, and evangelize Perforce best practices to developers, corporate IT teams, and multiple content teams.
- Support 24x7 operations as part of a systems administration team.
- Integrate various tools in the DevOps toolchain to accelerate the Engineering Tool team's velocity while maintaining high standards for quality and consistency.
Minimum Qualifications:
- 4+ years of IT-related work experience with a Bachelor's degree.
- OR 7+ years of IT-related work experience without a Bachelor's degree.
Physical Requirements:
- Frequently transports and installs equipment up to 20 lbs.
Required Skills and Experience:
- 5+ years of experience implementing and managing Perforce (Helix Core) based source code control, code review, continuous integration, and engineering automation.
- Experience supporting Perforce usage in large organizations or enterprise environments.
- Scripting skills in Bash, Perl, Lua, and Python.
- Knowledge and experience with Helix Swarm and/or Code Collaborator.
- Understanding and experience with Agile processes (SCRUM).
- Experience as a system administrator for Perforce running on Linux servers with clients on Windows, Mac, and Linux.
- End-to-end understanding of software development methodologies and toolchains, including build automation, version control, testing, code quality, artifact management, and analytics.
- Excellent written and verbal communication skills.
- Strong interpersonal skills.
- Exceptional ability to drive tasks and deliver on time.
Preferred Skills:
- Experience with BI tools such as Splunk.
- Knowledge of Git/Github/Gitlab/Gerrit/Clearcase/DesignSync.
- Experience with Ruby/Chef and AWS.
- Knowledge of infrastructure automation, monitoring, and security.
- Strong desire for continuing self-education in Perforce software, SCM, DevOps, and best practices.
References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.
Perforce DevOps Engineer (Cambridge, UK or Cork, IRL) employer: Qualcomm
Contact Detail:
Qualcomm Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Perforce DevOps Engineer (Cambridge, UK or Cork, IRL)
✨Tip Number 1
Familiarise yourself with Perforce (Helix Core) and its features. Since the role requires hands-on experience, consider setting up a personal project using Perforce to demonstrate your skills in managing source code control and continuous integration.
✨Tip Number 2
Network with professionals in the DevOps community, especially those who have experience with Perforce. Attend meetups or online forums where you can ask questions and gain insights that could be beneficial during interviews.
✨Tip Number 3
Brush up on your scripting skills, particularly in Bash, Perl, Lua, and Python. Being able to showcase your ability to automate processes will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your experience with Agile methodologies and how you've implemented them in past roles. This will show your understanding of software development processes and your ability to work within a team.
We think you need these skills to ace Perforce DevOps Engineer (Cambridge, UK or Cork, IRL)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Perforce (Helix Core) and other relevant SCM tools. Emphasise your hands-on experience in managing large-scale implementations and any specific projects that showcase your skills.
Craft a Compelling Cover Letter: Write a cover letter that connects your background to the job description. Mention your experience with automation, scripting languages, and your understanding of Agile processes. Show enthusiasm for Qualcomm's innovations and how you can contribute.
Highlight Relevant Skills: In your application, clearly list your technical skills such as Bash, Perl, Lua, Python, and any experience with BI tools like Splunk. Make sure to include your system administration experience on Linux servers and your knowledge of cloud services.
Showcase Communication Skills: Since excellent written and verbal communication skills are essential for this role, consider including examples of how you've effectively communicated complex technical information to non-technical stakeholders or trained team members.
How to prepare for a job interview at Qualcomm
✨Showcase Your Perforce Expertise
Make sure to highlight your hands-on experience with Perforce (Helix Core) during the interview. Be prepared to discuss specific projects where you implemented or managed Perforce, focusing on challenges faced and how you overcame them.
✨Demonstrate Scripting Skills
Since scripting is a key requirement, brush up on your skills in Bash, Perl, Lua, and Python. You might be asked to solve a problem or explain how you've used these languages in past projects, so have examples ready.
✨Understand Agile Methodologies
Familiarise yourself with Agile processes, particularly SCRUM, as this role involves working within such frameworks. Be ready to discuss how you've applied Agile principles in your previous roles and how they can benefit the team at Qualcomm.
✨Prepare for Technical Questions
Expect technical questions related to systems administration, continuous integration, and configuration management automation. Review common scenarios and best practices, and be ready to explain your thought process in tackling these issues.