Company Generac Power Systems

Name DevOps 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.


As the Site Reliability Supervisor (Team Lead), you will be a critical member of our Connectivity department leading the Site Reliability Engineering team for IoT solutions that include cloud, web and mobile applications. This isn’t an average position where you might be restricted to one small piece of a system, but the opportunity to envision, design, influence and create high performing software as part of a commercial product. You will work closely with Product Managers, Business Analysts, UX/UI Designers, Engineers and Testers within a team, across teams, and across departments/business units to deliver engaging IoT-based solutions for Generac customers. 

You will be involved in complex technical challenges by analyzing, troubleshooting, and designing vital services, platforms, and infrastructure while always thinking about reliability, scalability, resiliency, security, and performance. You will be leading our SRE team and be responsible for supporting uptime and availability of mission critical, customer facing cloud services distributed across multiple regions. You will help to create more consistent, predictable, scalable, automated, and “push button” environments across all tiers. 

You will proactively test and tune all aspects of the infrastructure, streamline CI/CD processes, monitor and respond to system notifications and alerts, and continually work to optimize and improve the performance, security, and reliability of our systems. 

Essential Duties & Responsibilities:
  • 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. 

Minimal Qualifications:
  • 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. 


Preferred Qualifications:
  • 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. 


Knowledge, Skills, & Abilities:
  • 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. 


Physical Demands: While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion, the incumbent may be required to stoop, bend, or reach above the shoulders. The employee must occasionally lift up to 25 pounds. Specific conditions of this job are typical of frequent and continuous computer-based work requiring periods of sitting, close vision, and the ability to adjust focus. Occasional travel. 




“We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.”