Roles and Responsibilities
Release Planning and Coordination: Plan and manage release windows, schedules, and cycles across various applications and platforms, ensuring alignment with business goals and timelines.
Process Management: Implement, manage, and continuously improve build, release, and change management processes, often utilizing Agile and DevOps methodologies.
Cross-functional Collaboration: Serve as the central communication point between development, QA, operations, and product teams to ensure seamless coordination and resolve conflicts.
Risk Management: Proactively identify potential risks, issues, and dependencies that could affect release scope, schedule, or quality, and develop mitigation strategies.
Automation and Tooling: Drive the automation of build and deployment processes (CI/CD pipelines) using relevant tools to improve efficiency and reliability.
Quality Assurance & Compliance: Ensure all releases meet quality standards, involve proper testing and validation, and comply with internal governance and regulatory requirements.
Monitoring and Reporting: Monitor the progress and performance of releases, track key metrics, and provide regular status updates to stakeholders.
Incident and Rollback Planning: Coordinate go-live activities, define and test rollback procedures, and manage incident response during deployment issues to minimize disruption.
Support and improve tools for continuous build, automated testing and release management
Make technology choices at individual level and has ability to analyze impact
Understand the build process and identifies bottleneck areas for improvement
Demonstrate expertise in writing scripts to automate tasks. Implements Continuous Integration/Deployment build principles
Provide expertise in the quality engineering, test planning and testing methodology for a software project
Help businesses develop an overall strategy for deploying code. Contribute to planning and strategy with his/her ideas. Draw off experience in order to influence others
Be expert at applying principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
Be able to document procedures for building and deploying
In this role, you will perform following key activities:
1. Version Control Management:
Own and maintain Git repositories for multiple product lines.
Define and enforce branching strategies (e.g., GitFlow, trunk-based development).
Git merge, rebase, cherry pick, revert etc commands and UI workflows.
Conflict resolution.
2. Merge Governance:
Review and approve code merges ensuring quality, security, and compliance.
Resolve conflicts and maintain code stability across releases.
3. Release Coordination:
Plan, execute, and monitor software releases for anesthesia machines.
Ensure alignment with regulatory requirements (IEC 62304, FDA guidelines).
4. CI/CD Pipeline Oversight:
Manage build pipelines and deployment workflows.
Collaborate with DevOps to maintain robust automation.
Future-Ready Vision:
1. Automation & Scalability:
Drive adoption of advanced CI/CD tools and automated release orchestration.
Implement automated compliance checks and security scans.
2. Cloud & Containerization:
Prepare infrastructure for containerized builds and cloud-based delivery.
3. Data-Driven Insights:
Introduce metrics for release quality, cycle time, and defect rates.
Technical Expertise:
Proficiency in Git and branching strategies.
Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps).
Familiarity with scripting (Python, Bash) for automation.
Ability to strategies, build (from scratch or improvise existing) an efficient build system to cater multiple product lines in parallel.
Understanding of medical device software standards (IEC 62304).
Knowledge of embedded systems and real-time OS is a plus.
Soft Skills:
Excellent communication and stakeholder management.
Ability to work in regulated environments with meticulous attention to detail.
Understanding of Current Process and own the overall SW release cycles for multiple Anesthesia products.
Work with cross functional teams (including program) and effective planning of release cycles.
Education Qualification
Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with a minimum of 5+ years of experience in software configuration management or release engineering.
Preferred Experience
Exposure to regulated industries (medical devices, aerospace, automotive).
Experience with future-oriented practices like containerization (Docker), cloud CI/CD, and DevSecOps.
Demonstrates mastery of the intricacies of interactions and dynamics in Agile teams.
Demonstrates advanced understanding of Lean Six Sigma principles (e.g., Black belt certified).
Guides new teams to adopt Agile, troubleshoots adoption efforts, and guide continuous improvement. Provides training on Lean / Agile.
Drives elimination of inefficiencies in coding process. Teaches XP practices to others. Actively embraces new methods and practices that increase efficiency and effectiveness.
Business Acumen:
Evaluates technology to drive features and roadmaps. Maps technology trends to internal vision. Differentiates buzzwords from value proposition. Embraces technology trends that drive excellence beyond traditional practices (e.g., Test automation in lieu of traditional QA practices).
Balances value propositions for competing stakeholders. Recommends a well-researched recommendation of buy vs. build solution. Conveys the value proposition for the company by assessing financial risks and gains of decisions and return on investment (ROI).
Manages the process of building and maintaining a successful alliance.
Understands and successfully applies common analytical techniques, including ROI, SWOT, and Gap analyses. Able to clearly articulate the business drivers relevant to a given initiative.
Leadership:
Influences through others; builds direct and "behind the scenes" support for ideas. Pre-emptively sees downstream consequences and effectively tailors influencing strategy to support a positive outcome. Uses experts or other third parties to influence.
Able to verbalize what is behind decisions and downstream implications. Continuously reflecting on success and failures to improve performance and decision-making.
Understands when change is needed. Participates in technical strategy planning.
Proactively identifies and removes project obstacles or barriers on behalf of the team.
Able to navigate accountability in a matrixed organization.
Communicates and demonstrates a shared sense of purpose. Learns from failure.
Inclusion and Diversity
GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity.
Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.
#LI-AM11
#LI-Hybrid
Relocation Assistance Provided: Yes