Staff Build & Release Engineer
gehealthcare
Job Description
In this role, you will:
-
Own builds, releases and continuous integration process for large and complex releases of a product and at times expands the scope across multiple concurrent releases.
-
Own, manage and improve release process. Focuses on scale and efficiency. Deploys the right builds across environments.
-
Manage key deliverables and mentors junior team members.
-
Contribute in driving initiatives such as defining standards and processes to ensure quality.
-
Work cross functionally with other business departments to align activities and deliverables.
-
Develop and enhance the test infrastructure and continuous integration framework used across teams.
-
Determine best practices and principals and promotes them across the team.
-
Demonstrate expert knowledge in developing and executing automated builds and scripts.
-
Learn new build and releases techniques and methodologies and trains the team in the same.
-
Work with developers and stakeholders to deliver quality software through the build and deployment system.
-
Partner with and provides direction to fellow team members to diagnose bugs and formulate solutions.
-
Use industry best practices to improve Build, Release and Continuous integration processes.
Education Qualification
Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with a minimum of 7+ years in Build and Release Management.
Desired Characteristics:
-
Contributes in driving initiatives such as defining standards and processes to ensure quality
-
Expert in developing code for other developers to learn from
Business Acumen:
-
Excellent problem solving abilities and capable of articulating specific technical topics or assignments
-
Experience in building scalable and highly available distributed systems
-
Skilled in breaking down problems and estimate time for development tasks
-
Evangelizes how our technology solves customer problems from a technology and business perspective
Leadership:
-
Demonstrates clarity of thinking to work through limited information and vague problem definitions
-
Influences through others; builds direct and "behind the scenes" support for ideas
-
Proactively identifies and removes project obstacles or barriers on behalf of the team
-
Shares knowledge, power, and credit, establishing trust, credibility, and goodwill.