Company Generac Power Systems
Name Site Reliability Team Lead- Connectivity
Req # 64163
Employment Type Full Time
Shift 1st
While Generac is always evolving, our commitment to local and distant communities remains steadfast. Throughout the company's history, we've been dedicated to helping those in need, both in our day-to-day roles and in our efforts to give back. This commitment is our responsibility, pride, and passion. We create products that support people and that philosophy flows into all we do. A career at Generac means contributing your time and skills to create something that has a bigger impact and the potential to change the industry.
- Define, implement, and execute the SE function within the Connectivity department. Establish and define service level SLAs. Implement monitoring and alerting of system services. Build system/service level metric/KPI dashboards for departmental reporting.
- Lead and direct the daily tasks and work of the SRE team. Select, coach, develop, mentor, and grow the technical SE staff. Set clear expectations to inspire and motivate team members. Manage individual performance-recognizing achievements, providing coaching/feedback as necessary.
- Participate in cross-team and cross-functional planning meetings with decision makers, system owners, and end users to define business requirements, estimate work effort, establish priorities and identify and resolve system issues.
- Work with other technical leads in engineering and software development to identify a means of stable evolution by identifying technologies that work together to satisfy the needs of the product team and support agile product development, prescribing appropriate application solutions which balance business requirements with Generac's technology standards to arrive at the optimal solution.
- Develop code and/or execute tests as necessary to accomplish team goals.
- Bachelor's Degree in Engineering, Computer Science, or related four-year technical degree.
- 7 years of hands-on technical experience in DevOps or SRE role.
- 3 years of leading technical teams of software, DevOps, or SRE engineers.
- Demonstratable experience with 1 or more software languages such as C#, Java, JavaScript, Python, etc.
- Demonstratable experience working in different software methodologies such as agile, stage-gate, or agile-hybrid.
- MBA/MS Degree.
- Prior experience working with IoT based hardware and solutions.
- Prior experience with networking protocols such as HTTP, TCP, MQTT, etc.
- Prior experience with hardware and interfaces such as Bluetooth, Wi-Fi, etc.
- Prior experience with secure coding and best practices.
- Prior experience with authentication standards such as OAuth2 and/or OpenID Connect.
- Expert understanding of DevOps and CI/CD principles.
- Expert knowledge of application development best practices.
- Proficient understanding of secure coding practices.
- Proficient understanding of identity and authentication standards such as OAuth2 and/or OIDC.
- Ability to work as part of a large implementation team that executes in an agile fashion.
- Ability to manage multiple teams working on different projects and/or deliverables.
- Strong verbal, written, and interpersonal skills.
- Strong attention to detail, critical thinking, and problem-solving skills.
- Excellent time management skills: able to meet deadlines and manage time effectively.
- Ability to lead and coordinate many stakeholders, developers, testers, management, etc.