Associate Engineer - DevOps

Engineering Bangalore, Karnataka (Req. #6366)


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: 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. 
 
Job description:
As an Associate Build and Release Engineer, you will help to manage, document, and enhance Xperi's software products. You will be part 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. You will work closely with software engineers to resolve any issues and document fixes for use in future build environments. You will provide 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 to 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
Primary contact and support for the Bangalore area development teams. Support of local teams in Bangalore and other teams which need assistance during the Bangalore work day. Be an advocate for the teams in Bangalore and their needs from the Build Release and Engineering team.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
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 part that team providing not just day-to-day support, but also enhancing the production environment. As one of the local contacts for the Bangalore development teams, you will be one of the first contacts for support not just for Bangalore, but also for other regions whose development and support teams overlap your day.As part of 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 part of 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. Someone who is able to both work in a team and is able to tackle problems on their own. You will be handling engineering support tickets on a daily basis along with ongoing projects which will benefit both your local area and the larger engineering and company goals.
 
This is an associate position, requiring 0-1 or more years of experience in the following areas:
  • Handling both support desk tickets and projects. This will be part of your day-to-day responsibilities.
  • Knowing your way around Linux as a user. Many of our systems are Linux-based, and knowing your way around a Linux or Linux-type OS as a user is a requirement.
  • A working knowledge of using a Source Code Management (SCM) system, Git is preferred.
  • Troubleshooting skills
In addition we would like:
  • Additional OSes: Mac OSX preferred, with MS Windows being a nice to have.
  • The ability to present and teach others. In your position you would be expected teach and learn from your coworkers both in one-on-one and group settings.
  • A working knowledge of Git or similar DVCS, with knowledge of a CVCS being a nice to have.
  • The basics of Jenkins, Pipelines is a plus.
  • The ability to write documents and procedures.
  • Basic knowledge of Docker.
Top 3 primary skills and expertise level requirement (1 to 5; 5 being expert):
  • Working with people (level 4)
  • A working knowledge as a user in Linux and/or Mac OSX (level 3)
  • Scripting/Programming (level 3)
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.