Senior Site Reliability Engineer

at  GE Aviation

Austin, TX 78716, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Nov, 2024Not Specified01 Sep, 20245 year(s) or aboveInfrastructure,Leadership,Communication Skills,Troubleshooting,Microsoft Azure,Decision Making,Sql Server,Software Development,Powershell,Strategy,Scratch,High Availability,Barriers,Accountability,Emotional Intelligence,New Relic,System AdministrationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION SUMMARY

The Site Reliability Engineering team is responsible for the reliability and performance of tools worldwide. We obsess over availability by building tools and engineering new systems to automate our platform. We are software engineers with full visibility and influenceacross the entire stack.

REQUIRED QUALIFICATIONS:

  • Bachelor’s Degree
  • Minimum of 5 years of relevant experience

DESIRED QUALIFICATIONS:

Technical Expertise:

• 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

Leadership:

  • Influences through others; builds direct and “behind the scenes” support for ideas. Preemptively sees downstream consequences and effectively tailors influencing strategy to support a positive outcome.
  • Able to verbalize what is behind decisions and downstream implications. Continuously reflecting on success and failures to improve performance and decision-making. Understands and encourages change when needed.
  • 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. Learns from failure.

Personal Attributes:

  • 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.

This role requires use of technical data subject to U.S. Government contract restrictions and this posting is only for U.S. Citizens. GE will require proof of status.

Responsibilities:

In this role, you will:

  • 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
  • Understands the core security posture and works 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


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Austin, TX 78716, USA