GE Jobs

Mobile GE Logo

Job Information

General Electric Sr. Manager - Software Engineering in San Ramon, California

Job Description Summary

As a Sr. Manager of a Cloud Engineering group, you will help architect, build and evolve our SaaS infrastructure and platform to run enterprise calss solutions in public cloud in a secure, reliable and scalable way helping the team reduce the cost and help improving the quality of the product.

Job Description

Roles and Responsibilities

In this role, you will:

  • Manage a world class Infrastructure Engineering team responsible for building cloud infrastructure, service and automation using the latest technologies and methodologies adopted from industry wide practices.

  • Manage a team responsible for building cloud infrastructure, service and automation using the latest technologies and methodologies adopted from industry wide practices.

  • Architect, design, develop and maintain all of GE Digital’s cloud infrastructure by employing Infrastructure/Configuration as Code

  • Commission/Decommission infrastructure such as VMs, Kubernetes Clusters, DNS, Firewalls, Storage, etc. using fully automated systems using technologies like AWS SDK, Terraform, Ansible, Jenkins and other CI/CD tools

  • Work with Cyber security, compliance, and product management teams to ensure products and services adhere to security, compliance, and control standards.

  • Align with stakeholders to ensure that data and process changes required in systems are implemented in accordance with project objectives and timelines.

  • Facilitate and coach infrastructure engineering teams on requirements estimate and work sizing.

  • Apply agile development methodologies to help build, deliver and maintain cloud infrastructure

  • Provide leadership on Lean/Agile principles and development practices.

  • Drive a continuous learning culture to help guide continuous improvements.

  • Actively pursue new methods and practices to increase productivity.

  • Utilize project management tools to track progress and recognize key risk areas for specific implementations

  • Assist in the resolution of conflicting priorities through the proactive communication of requirements, timelines, and stakeholders.

Additional Responsibilities:

  • Manage Cloud Infrastructure and services with end-to-end responsibility for delivering and supporting applications on AWS platform using Kubernetes, Terraform, Ansible, CI/CD, Artifactory etc. for continuously deploying applications.

  • AWS Solution architect with in-depth understanding of the AWS services like Networking, VPC, Security groups, NACLs, TGW, Firewall and other AWS security services.

  • Experience in architecting and managing load balancers ALB/ELB/NLB and DNS name services offered by AWS- Route53 and other DNS providers.

  • Experience in building, migrating and running containerized applications on Kubernetes/EKS/Fargate.

  • Experience of managing application platform for a large-scale enterprise running hundreds of applications in multiple regions and accounts with centralized authentication and authorization.

  • Own automation for delivery of Platform services using Infrastructure as Code. Build standard playbooks for Platform which can be consumed across multiple teams in the organization.

  • Experience with security incident and event management.

  • Experience working in a fast-paced, rapidly growing organization.

  • Build a high performing team of Cloud Platform SMEs and leads on cloud computing best practices, technology, and adoption.

  • Implement comprehensive service monitoring to ensure uptime and performance, including synthetic, real user, system, application performance, dashboards etc.

  • Define, measure, and meet key Service Level Objectives including availability, performance, incidents, and chronic problems.

  • Own end-to-end availability and performance of mission critical services and build automation to prevent problem recurrence; eventually automate response to all non-exceptional service conditions.

Education Qualification

Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with minimum years of experience8years

Desired CharacteristicsTechnical Expertise:

• Recognizes patterns and complexity in problems. Extracts decomposition algorithms, and strategically plans how to execute programs by understanding how best to decompose to expose / protect against risk

• Thorough knwolegde of Software Development Life Cycle principles

• Through working knowledge of CI/CD concepts and best practices

• Understanding of full stack platform concepts and technologies

• Good understanding of Platform Integration strategies by developing applications and framework.

• Defines product vision. Lays out product roadmap. Maps current requirements to industry trends, analyses competition trends

• 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

• Thorough understanding of Cloud Technologies and complex Platform Integrated Systems. Capable of designing technical implementation plans around integrating Platform systems.

Business Acumen:

  • Experience leading technology transformation, particularly in customer enabling applications

  • A proven track record of operating reliable, scalable, secure, cost-effective infrastructure

  • Experienced and strong supporter of the agile methodology and DevOps mindset.

  • Strong understanding of current and emerging technologies.

  • Experience leading technology transformation, particularly in customer enabling applications

  • Recognizes patterns and complexity in problems. Extracts decomposition algorithms, and strategically plans how to execute programs by understanding how best to decompose to expose / protect against risk.

  • Defines product vision. Lays out product roadmap. Maps current requirements to industry trends, analyses competition trends.

  • Previous experience in software development in an agile environment and writing code.

  • Demonstrates advanced understanding of Linux or Unix operating systems.

  • Demonstrates advanced understanding of software development tools & infrastructure.

  • Prioritizes projects based on an assessment of competitive needs. Anticipates areas of competitive vulnerability and offers plans to mitigate them.

  • Evangelizes new technology, predicts trends, and identifies new opportunities based on trends. Acts as industry expert by participating in defining standards and open-source initiatives.

Leadership:

• Establishes framework for a culture of successful collaboration by defining a common understanding

of who has decision rights and accountability, and how collaboration and transparency are rewarded

• Establishes vision, Identifies and champions internal/external best practices, tools, and ideas to improve execution and quality. Drives an organization of efficiency, accountability and ownership

• 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

• Build a team of highly technical engineers to implement and integrate applications using the Predix Platform ego system.

Personal Attributes:

• Uses critical thinking skills and disciplined approaches to help leaders and leadership teams resolve issues and define solutions. Evangelizes and contributes to the GE standards for critical thinking best practices and methodologies across the enterprise. Defines new critical thinking methods. Engages with external thought-leaders and communities on analytical and critical thinking methodologies

• Excellent communication skills and the ability to interface with senior leadership with confidence and clarity

• Evangelizes the notion that anything worth doing takes repeated effort and failure. Drives the organization toward a continued excitement of attaining the vision and goal in the face of resistance

• Innovates and integrates new processes and/or technology to significantly add value to GE. Identifies how the cost of change weighs against the benefits and advises accordingly. Proactively learns new solutions and processes to address seemingly unanswerable problems

• Take on technical challenges and direct the team to achieve a high level of understanding of the platform and industrial use cases.

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer (https://assets.phenompeople.com/CareerConnectResources/GE11GLOBAL/en_global/desktop/assets/images/poster_screen_reader_optimized_w_supplement.pdf) . 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.

GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

As a federal government contractor, GE may in the future be required to have U.S. employees fully vaccinated against COVID-19. Some GE customers currently have vaccination mandates that may apply to GE employees.

Relocation Assistance Provided: Yes

DirectEmployers