Job Description Summary

The DevOps Architect for PCS Platform is a key technical leadership role in the newly established horizontal platform organization that consist of three platform streams (Enterprise/Connectivity, Data, Device) within the Patient Care Solutions Strategic Business Unit (SBU) of GE HealthCare. The role will report to the Senior Director of Engineering - Device Platforms.

The PCS Platforms DevOps Architect will be responsible for working with cross-functional team members to create, implement, and maintain the overall ‘Software Factory’ for continuous Build, Test, and Deployment of Software Application products. Responsibilities include: providing build and release strategy for highly complex as well as parallel and concurrent releases for a Software Product, manage Continuous Code Integration within SDLC, work independently and is seen as a Technical Leader. The role demonstrates deep understanding of concurrent software development, its effect on build management and releasing the builds across versions and environments

The ideal candidate would have experience with Cloud and/or Embedded software development in the healthcare vertical, and experience with platform initiatives across a global organization.

GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.

Job Description

Roles and Responsibilities

In this role, you will:

Essential Responsibilities

Technical Leadership of the Software Factory:

  • Owns the architecture, design and development of product deployment tools and processes
  • Architects and develops innovative solutions to build and maintain product architecture, its related tools and processes for continuous integration and continuous deployment pipeline
  • Defines a set of services, implementation, versioning policies, and platform dependencies
  • Provides guidance to DevOps engineers on Build, Test, and Deployment automation of the Software Application products utilizing Jenkins and multi-branch Jenkins files utilizing pipeline libraries, Artifactory, Perforce, GitLab, Coverity, Valgrind, GCov, Sonar, etc.
  • Set the strategy for Dockerizing/Containerizing of Software Application products.
  • Drive continuous improvements in the Software Factory for maximizing product quality and productivity of the development team and minimizing total cost of ownership of the Software Factory infrastructure.
  • Drive ongoing investigation and evaluation of new technologies to support continuous improvements in the Software Factory.
  • Manage CMake build configuration and bash/PowerShell build scripts.
  • Provide support for configuring and using software quality analysis tools like Coverity, Valgrind, GCov, Sonar, etc.
  • Drive automation for monitoring key software metrics through the use of the Digital Health Dashboard.
  • Share with the development team best practices and processes for software development and deployment.

Technical Leadership of Software Factory Infrastructure Management:

  • Deploy and maintain Software Factory infrastructure using Infrastructure as Code and automation technologies such as Chef, Packer, Terraform, etc. in on-prem, Azure, and AWS environments.
  • Develop Dockerizing/Containerizing of build and test agents used in the Software Factory.
  • Deploy and manage rigorous vulnerability patching and OS update schedule for cross platform Software Factory infrastructure.
  • Develop the strategy for continuous monitoring of Software Factory infrastructure.
  • Lead the Computer System Validation efforts on tools used in the Software Factory.

Automation Test Strategy for Software Verification:

  • Develop the challenging verification strategy, including performance/load testing, with optimal coverage for Software Application products.
  • Lead evaluation, tradeoff analysis, proof of concept, and selection of various automation test tools available.
  • Selection of appropriate vendor and resources for automation support.

Quality Specific Goals:

  • Awareness of and comply with the GEHC Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/position.
  • Complete all planned Quality & Compliance training within the defined deadlines.
  • Identify and report any quality or compliance concerns and take immediate corrective action as required.
  • Ensure compliance/closure of Regulatory and Quality requirements before approving Design Outputs /Program Deliverables.
  • Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives.

Qualifications/Requirements

  • Hands-on experience with Software DevOps tools for continuous build, test, and deployment.
  • Hands-on experience with infrastructure deployment automation in cloud environments.
  • Hands-on experience with container development and deployment.
  • Hands-on experience in implementing test automation for software applications.
  • Working knowledge of cloud-based infrastructure technologies (IaaS/PaaS/VM) for software development.
  • Demonstrated knowledge of software testing methodology / processes and software development life cycle.
  • Demonstrated knowledge in manual / automated testing methodologies.
  • Ability to work well with teams and across a global environment.

Desired Characteristics

  • Experience leading and guiding a small team of DevOps engineers in product development teams
  • Experience with Jenkins Multi-Branch Pipeline CI/CD and Pipeline Libraries.
  • Experience with Chef Infrastructure Management, Packer, Terraform, and other infrastructure automation tools.
  • Experience with Microsoft Azure technologies.
  • Experience with C++ source code algorithm, library, and application development, testing, and deployment.
  • Experience working within the Scaled Agile Framework software develop process and roles.

Education Qualification

  • Bachelor's Degree in Software Engineering, Computer Engineering or related field.
  • 3-5 years of direct DevOps experience.

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-CN1

Additional Information

Relocation Assistance Provided: No

Is a Remote Job?
No

As a leading global medical technology and digital solutions innovator, we enable clinicians to make faster, more informed decisions through intelligent devices, data analytics, applications and...

Apply Now