The Lead Systems Engineer is responsible for ensuring the availability, performance, efficiency, change management, monitoring, emergency response, and capacity planning for High Availability (HA) Rental Systems. These systems are a hybrid collection of Cloud, Web Services, and Legacy solutions. The ideal candidate will be experienced with Site Reliability Engineering, incorporating aspects ofsoftware engineeringand applying them toinfrastructure and operationssupport. This position creates a bridge between development teams and operations by applying a softwareengineeringmindset to system administration topics, and vice versa.
As a Lead Systems Engineer you will be expected to use your technical knowledge to routinely monitor solution health to ensure all rental solutions are meeting established SLAs. You will be called upon to assist with the resolution of production issues that can include performance degradation, capacity concerns, and outage events. In addition, you will be responsible for monitoring and ensuring system health during maintenance events such as patching and upgrades. The eventual comprehension of the complete rental solution ecosystem will be expected to fully participate in problem solving and troubleshooting efforts. We are looking for a talented individual that can serve as a subject matter expert in their area of focus and represent their department on complex assignments. You will be responsible for evaluating elements of technology's effectiveness, research, investigation, and make recommendations for improvements that result in increased solution consistency and reliability.
- Contributes to the development of strategic capacity planning for the department
- Applies advanced knowledge of professional concepts and company objectives to resolve a wide range of complex system issues in creative and effective ways
- Focus is on production infrastructure support and operational strategic activities
- Monitors key performance metrics; escalates and addresses problems
- Subject matter expert in more than one area of responsibility; represents team within and outside own department
- Assists with project planning; provides technical expertise to project teams and/or serves as technical lead on project teams within area/department
- Works on large, complex assignments
- Has significant autonomy over completion of day-to-day work and receives general instructions on new projects or assignments
- Defines, develops, communicates, and implements standards, processes, and procedures for the team or department
- Establishes, maintains and fosters relationships both within and outside the team and department
- Collaborates with Architects and recommends adjustments to the architecture to improve the overall capacity, performance, and quality of a solution
- Provides, develops, and maintains documentation for elements of technology
- Provides instruction and guidance to less senior team members on new tasks and assignments; ensures deadlines are met