GE Aerospace - Nashville, TN

posted 2 months ago

Full-time
Remote - Nashville, TN
Transportation Equipment Manufacturing

About the position

The Site Reliability Engineering (SRE) team at GE is dedicated to ensuring the reliability and performance of tools utilized globally. This role emphasizes a commitment to availability, where team members are tasked with building tools and engineering new systems to automate the platform effectively. As software engineers, the SRE team enjoys full visibility and influence across the entire technology stack, allowing them to implement significant improvements and optimizations. In this position, you will engage extensively with Microsoft technologies, including Azure, Azure DevOps, Windows, ASP.NET Core, and Powershell. Your primary responsibilities will include building automation for deploying and maintaining Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) resources in Microsoft Azure, utilizing tools such as Terraform and Ansible. You will also troubleshoot, enhance, and optimize various systems, including Azure resources and standalone software, using programming languages like C#, SQL, and C++. Your role will involve managing the deployment, upgrades, and licensing of third-party software, such as Tableau, and building alerting systems to proactively detect issues before they impact production environments. Collaboration with other software developers, support staff, and end users will be crucial in resolving problems and improving the underlying systems. You will apply Site Reliability Engineering principles to minimize toil, simplify failure recovery, and ensure optimal system performance through code and automation. Additionally, you will help administer low-level resources, including networks and firewalls, and work with other engineers to enhance the platform's security posture. You will define and drive architectural improvements to mitigate potential failure points, provide impact assessments for changes in the production environment, and investigate the root causes of severe outages to identify corrective actions. As a senior member of the team, you will also provide technical coaching and direction to junior teammates, fostering a culture of continuous learning and improvement.

Responsibilities

  • Work extensively with Microsoft technologies, including Azure, Azure DevOps, Windows, ASP.NET Core and Powershell.
  • Build automation to deploy and maintain PaaS and IaaS resources in Microsoft Azure, using Terraform, Ansible, and other tools.
  • Troubleshoot, improve, and optimize a variety of systems, including Azure resources and standalone software using C#, SQL, and C++.
  • Manage deployment, upgrades and licensing of third party software such as Tableau.
  • Build and manage alerting to proactively detect problems before they cause issues in production.
  • Work with other software developers, support staff, and end users to resolve problems and improve the underlying system.
  • Apply principles of Site Reliability Engineering to reduce toil, simplify failure recovery, and keep systems running optimally through code and automation.
  • Help administer low-level resources such as networks and firewalls.
  • Understand the core security posture and work with other engineers to implement measures to improve platform security.
  • Define and drive architectural enhancements into system to mitigate potential failure points.
  • Provide impact assessment and mitigation plan for changes going into the production environment.
  • Investigate root cause of severe and systemic outages, identify corrective actions.
  • Provide technical coaching and direction to more junior teammates.

Requirements

  • Bachelor's Degree
  • Minimum of 5 years of relevant experience
  • Expertise with Microsoft Windows and command line system administration through Powershell
  • Demonstrated experience with CI/CD tools such as Azure DevOps or GitHub Actions
  • Standard programming and scripting skills. Able to troubleshoot and debug applications (C#, .Net etc.)
  • Expertise with Infrastructure As Code technologies such as Terraform, Ansible
  • Experience in monitoring and analyzing infrastructure performance using standard performance monitoring tools, such as New Relic, Azure Monitor
  • Knowledge and proven hands-on experience in large-scale databases such as SQL Server
  • Comfortable with network administration and troubleshooting (Firewalls, Azure VNets, DNS, tcpdump, routing, proxies, load balancers, etc.)
  • Ability to provide advice, best practices and recommendations for the operation and deployment of Microsoft Azure
  • Strong analytical and problem solving skills
  • Experience with all stages of an agile software development lifecycle
  • Experience with developing cloud-native applications (High Availability)
  • Experience handling flight data
  • Familiar with DR and Backup strategies. Ability to drive DR/Backup implementation from scratch using cloud technologies

Nice-to-haves

  • Influences through others; builds direct and 'behind the scenes' support for ideas.
  • Able to verbalize what is behind decisions and downstream implications.
  • Continuously reflecting on success and failures to improve performance and decision-making.
  • Proactively identifies and removes project obstacles or barriers on behalf of the team.
  • Able to navigate accountability in a matrix'd organization.
  • Self-starter; communicates and demonstrates a shared sense of purpose.
  • Critical thinker; able to quickly adapt to changing environments.
  • A hacker or tinkerer at heart.
  • Risk taker, not afraid to think outside the box or challenge the status quo.
  • Emotional Intelligence, ability to influence up and out and the ability to work independently.
  • Must be a team player with a strong desire to win.
  • Passionate about continuously learning.
  • Highly organized and efficient; able to balance competing priorities and execute accordingly.
  • Strong oral and written communication skills.

Benefits

  • Great work environment
  • Professional development opportunities
  • Challenging careers
  • Competitive compensation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service