GE Aerospace

posted 3 months ago

Full-time - Senior
Remote
Transportation Equipment Manufacturing

About the position

The Senior Site Reliability Engineer at GE Aerospace is responsible for ensuring the reliability and performance of tools used worldwide. This role involves building automation systems, troubleshooting various software and infrastructure, and applying Site Reliability Engineering principles to enhance system performance and security. The engineer will work closely with Microsoft technologies and collaborate with other developers and support staff to resolve issues and improve system efficiency.

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

  • 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
  • Challenging careers
  • Competitive compensation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service