GE Aerospace - Nashville, TN
posted 3 months ago
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.