Sr Build and Release Engineer

Engineering Warsaw, Mazowieckie (Req. #6385)


Description

Xperi invents, develops and delivers technologies that create extraordinary experiences at home and on the go for millions of people around the world. Powering billions of consumer electronics, connected cars and digital content titles, we make entertainment more immersive, driving more intelligent and every interaction seamlessly personalized through our renowned consumer brands, including: DTS®, HD Radio™ and TiVo®.        
        
Xperi (NYSE: XPER) is a publicly traded technology company headquartered in San Jose, CA with over 2,000 employees across North America, Europe and Asia. Come join a thriving team where you can play an integral role in shaping the future of entertainment technology.  
As an Senior Build and Release Engineer, you will take a leading role in managing, documenting, and enhancing Xperi's software products. You will be a technical lead of a team that works closely with Xperi's engineering and QE teams as they develop, build, and release Xperi products. You will create new build environments, and troubleshoot a wide variety of issues pertaining to the existing build environments as well as provide a technical roadmap to the improvement of our build environments. You will work closely with software engineers to resolve any issues and document fixes for use in future build environments. You will provide high level day-to-day operational support (bugs, fixes, upgrades, training) as well as participate with teams representing Xperi's global businesses. You will work closely with the rest of the Build and Release Engineering team and provide technical leadership and guidance so they can handle bugs, requests, tickets, outages, and planning in support of Xperi's diverse engineering and QE teams. This position will work with the Jenkins build environment, Git, Perforce SCM systems, and Artifactory. 
 
Job purpose: Build and Release Engineering
Senior primary contact and support for the Xperi's European area development teams. High level support of local teams in Europe, India, the U.S. and other locations which need assistance during the Poland work day. Be an advocate for the teams in Europe and their needs from the Build Release and Engineering team, while also reviewing requests and issues from other regions. Lead work on projects which support both the build environment and infrastructure for the Build Release and Engineering team, including:
  • Resource utilization and planning
  • Process improvement, including design, implementation and deployment.
  • User training
  • Long-term roadmaps
  • Advocacy for the Build, Release and Engineering team with diverse engineering and product teams
 Here’s what you get to do:
The Build and Release Engineering Team provides follow-the-sun internal support for Xperi Engineering. You will be a lead part that team providing not just day-to-day support, but also enhancing the production environment. As one of the local contacts for the European development teams, you will be one of the first contacts for support not just for Europe, but also for other regions whose development and support teams overlap your day.
 As a technical leader within the Build and Release Engineering Team you will be working towards improvements in the tools, processes, environment and infrastructure to provide timely testing and release of Xperi projects. We use a number of tools to reach this goal, including Jenkins, Git, and AWS. We manage build and test farms, both locally and in the cloud. We are responsible for the health and welfare of machines and software in our area. We are also responsible for improvements to that environment. As a technical leader in our team, you would be involved in all of those projects. 
Who we are looking for?
We are looking for someone who works well with people, someone who is not only willing to learn, but can also communicate ideas to others and provide training and hands-on support. Someone who is able to both work in a team and is able to tackle problems on their own, working proactively as needed where issues arise. You may have to help with escalations for engineering support tickets that could not be solved by other team members, but your primary role is to lead ongoing projects which will benefit both your local area and the larger engineering and company goals. 
 
This is a senior position, requiring 6 or more years of experience in the following areas:
  • Handling escalated support tickets and projects. This will be part of your day-to-day responsibilities.
  • Advanced knowledge of Linux both as a user and a system administrator. Many of our systems are Linux-based, and knowing your way around a Linux or Linux-type OS is a requirement.
  • Significant expertise with Source Code Management (SCM) systems, especially Git.
  • Expert-level troubleshooting skills.
  • Familiarity with project management methodologies and ability to lead SCRUM-style teams and stand-ups as required.
  • Additional OSes: Expertise with Mac OSX preferred, with MS Windows expertise being a nice to have.
  • The ability to present high level technical data with confidence and clarity.
  • The ability to teach others and pass on technical skills in group settings.
  • Clear technical communication using e-mail and Slack and when updating tickets in bug systems. Ability to provide technical documentation (such as procedures, flowcharts, and dependencies) as required.
  • Expertise with Pipelines and Jenkins.
  • Knowledge of Docker.
 Top 4 primary skills and expertise level requirement (1 to 5; 5 being expert):
  • Git system administration and Linux system administration (level 4)
  • Documentation skills (level 4)
  • Troubleshooting and bug fixing (level 4)
  • Scripting/Programming (level 4)
 Supporting tools used:
  • OS: Linux, Mac OSX
  • Jenkins
  • Git, Perforce, GitHub, Bitbucket
  • Perl, Python, Bash
  • Docker
  • Artifactory
Life @ Xperi:
         
At Xperi, we value People, Customers, Performance and Innovation. We are dedicated to creating a workplace where all employees have a voice and sense of belonging, feel safe and valued, and are acknowledged for how their unique differences contribute to organizational culture and business outcomes.         
Our employees and their families are important to us, and our comprehensive pay, stock and benefits programs reflect that. Xperi supports personal well-being, builds financial security and enables employees to share in our collective success.         
Rewards include:         
  • Competitive compensation (salary, equity and bonuses) and comprehensive benefits designed to foster work-life balance, care for your health, protect your finances and help you save and invest for the future.   
  • Generous paid time away from work, including flexible time off, holidays and sick time, health and wellness initiatives, and a charitable match program to help you give back to your community.   
  • Great perks, which vary by location and can be site-specific: employee discounts, transportation reimbursements, subsidized cafes and fitness facilities.   
  • A flexible, hybrid work environment combining the best of in-office collaboration and community-building along with the benefits of working from home.