GE Jobs

Mobile GE Logo

Job Information

General Electric Sr. Software Design Engineer - DevOps in Bengaluru, India

Job Description Summary

Sr. Software Design Engineer - DevOps is an important and highly visible role in GE Healthcare. This role will actively contribute towards design & implementation of Software development and release automation framework & tools, that can be applied across multiple products. This role will also be responsible to continuously improve and refine the CI CD framework in-line with latest and state-of-the-art industry standards, practices, tools, and processes to meet needs of one or more product engineering needs.

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:

Contribute to product engineering by owning, contributing, and leading a team to design DevOps software development and release automation framework and features.

Build expertise and an SME for DevOps CI CD automation for On-Cloud and On-Prem products.

Collaborates in design reviews with product and test automation engineering teams to ensure integration with DevOps.

Owns and contributes to the overall DevOps backlog to implement end to end solutions for software engineering, integration, delivery, and deployment automation.

Focusses on scale and efficiency and driving consistent, reliable, scalable, and sustainable DevOps processes across environments.

Work closely with stakeholders across product teams in driving technology initiatives such as bringing state-of-art technologies, tools, standards, and processes to ensure efficiency & quality of delivery.

Develop and enhance the DevOps infrastructure with continuous integration, test, deployment, and monitoring framework used across teams.

Demonstrate expertise and specialist in developing and executing automation builds and scripts using software development best practices.

Partner with fellow team members to diagnose issues and formulate solutions.

Continuously improve with adopting industry standard methodologies to improve build, release and continuous integration and deployment processes.

Learn new build and releases tools, processes, techniques & methodologies and work closely with Architects and Leads in implementing technology initiatives following Software development practices.

Learn new build tools, releases processes, techniques & methodologies to engineer and continuously enhance the CI CD infrastructure and framework across teams.

Trains, guides, and supports the development team to follow the best practices.

Mentor and coach team members with analytical and on design activities using validated technologies, approaches, and methods.

Learn and follow relevant quality management systems and process to ensure product engineering meets highest standards of quality.

Make technology choices at individual level and has ability to analyze impact

Demonstrate expertise in writing scripts to automate tasks. Implements Continuous Integration/Deployment build principles

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

Education Qualification

For roles outside USA:

Bachelor's Degree in Computer Science/ Applications.

Minimum 6+ experience.

Desired Characteristics

Technical Expertise:

Able to assess code, build it, and run applications locally on his/her own

Experience with creating and maintaining automated build tools

Cloud: AWS, Azure

OS: Linux, Windows

Build Orchestrator: Jenkins, GitLab CI or equivalent

SCM: GitLab or equivalent

Artifact Management: Artifactory or equivalent

Containers/ Virtualization: Docker, Kubernetes, VMWare

Process: GitOps, GitFlow, Branching, Versioning, Tagging, Release

Automation Tools: Ansible, Chef, Vault

Quality: Sonar

Programming: Shell, Python, Groovy

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.


Additional Information

Relocation Assistance Provided: Yes