Searching for Build and Release engineer job? Sunrun is looking for a passionate and talented build and release engineer to take our home solar power service to the next level.
As a Build and Release engineer at Sunrun, you will make an immediate impact upon joining our team, and given a high level of responsibility and freedom. You'll be offered the opportunity to come up with your own innovative solutions as well as to work with best-of-breed open-source technologies created by the Java community. Sunrun's engineering team embraces best practices from the agile world and is focused on building a world-class team both in terms of practices and technology, and the most innovative team in home solar service.
Who We Are
We're hiring world-class software engineering talent to help our infrastructure keep up with daunting growth rates. We are literally working to change the world and revolutionizing the way people use renewable energy. Engineering is the heart of this process. Without people who can create new ways of thinking and new approaches to challenges never before seen, we can't do it. But with people like you, we will write history.
Designing, implementing, and managing build and release cycles for the different teams
Work with development, quality assurance, and information technology teams to coordinate release cycles
Design, implement, and maintain build and maven scripts
Manage maven repository
Work with quality assurance team to test releases and build candidates
Maintain the current version control systems
Perform and maintain branching and integration paths
Maintain and enhance build management systems
3-5 years or more of software or web application deployments
Experience designing and implementing build, release, software configuration management processes
Experience coordinating releases across multiple products, systems at the enterprise level
Ability to coordinate with Data Center operations to ensure seamless releases to production systems
Experience with Git, SVN or related Version Control tools
Knowledge of build management systems, i.e. Hudson, Jenkins, Cruise Control, or Bamboo
Experience managing Maven repositories in Nexus or other maven repository tool
Excellent written and oral communication skills
Experience deploying large scalable, high performing, reliable systems with multiple integration points
Ability to work effectively both individually and in a team environment
Understanding of software development life cycle
Experience with Agile/Scrum/Lean development methodologies
Experience using a Configuration Management tools like Puppet, or Chef is a plus
Experience in Java, PHP, or Symfony Framework a plus
Passion for leverage technology to solving problems
SunRun - 4 months ago
SunRun's mission is to make affordable solar available to every home in the country.
SunRun has grown quickly into one of the nation's lea...