Sr. Software Design Engineer - DevOps

Sr. Software Design Engineer - DevOps

GE Healthcare
2-6 years
Not Specified

Job Description


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.
#LI-LM1

GE (NYSE:GE) rises to the challenge of building a world that works. For more than 125 years, GE has invented the future of industry, and today the company's dedicated team, leading technology, and global reach and capabilities help the world work more efficiently, reliably, and safely. GE's people are diverse and dedicated, operating with the highest level of integrity and focus to fulfill GE's mission and deliver for its customers. www.ge.com

Job Source : jobs.gecareers.com

Similar Jobs

People Also Considered

Career Advice to Find Better