Taro Logo

Release Engineer, Tools

Google is a global technology company that provides a wide range of internet-related services and products.
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Release Engineer, Tools

Google Play is seeking a Release Engineer to join their Tools team, focusing on building and maintaining critical release infrastructure. This role combines software engineering with DevOps expertise, working on Google Play's ecosystem which offers music, movies, books, apps, and games across devices. The position requires strong technical skills in languages like Python, Go, or Java, along with deep knowledge of CI/CD practices.

As a Release Engineer, you'll be instrumental in designing and implementing scalable build and release systems, working closely with various teams including TPMs, SWEs, and SREs. The role involves both building new automation tools and maintaining existing infrastructure, with a focus on reliability and efficiency. You'll be responsible for troubleshooting complex issues in the build and release pipeline and implementing robust solutions.

This is an excellent opportunity for someone passionate about DevOps and release engineering to work at scale within Google's ecosystem. The role offers exposure to cutting-edge technology and the chance to impact millions of users through Google Play's platform. You'll be working in Bengaluru, India, collaborating with cross-functional teams to improve and maintain critical infrastructure.

The ideal candidate will combine technical expertise with strong problem-solving skills and the ability to work effectively in a collaborative environment. This role offers significant growth potential and the opportunity to work on challenging technical problems while contributing to Google Play's success.

Last updated 2 days ago

Responsibilities For Release Engineer, Tools

  • Be part of a highly visible team who help build, automate, and visualize release processes and release diagnostic tools across Play
  • Work closely with TPMs, SWEs, and SRE's to design scalable and uniform build and release infrastructure
  • Troubleshoot failures with our build and release infrastructure, implement solutions, and make it reliable and repeatable
  • Identify areas of improvement and automation in our release infrastructure
  • Provide release engineering support for various teams within Play

Requirements For Release Engineer, Tools

Python
Go
Java
  • Bachelor's degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience
  • 2 years of experience with one or more development languages such as Python, Go, Java, or C++
  • 2 years of experience in Continuous Integration (CI)/Continuous Deployment (CD) source management
  • Experience in release processes and troubleshooting
  • Experience with Software Development Lifecycle

Interested in this job?

Jobs Related To Google Release Engineer, Tools