QA & DevOps Team Lead

Opus One Solutions is looking for a builder and a coach. We need a QA & DevOps Team Lead who wants to lead and build out a small team. The new QA & DevOps Team Lead will learn our technologies quickly and apply their existing knowledge to help us develop, test and launch new solutions as we scale and grow.

Toronto, ON

Opus One Solutions

Opus One is a software engineering company that brings real-time energy management to the smart grid. Through its leading edge offering GridOS™, Opus One delivers a new level of visibility and control to electricity distribution through sophisticated engineering analytics designed to solve and optimize complex power flows. Seamlessly integrating with utility data systems, GridOS™ provides powerful grid management capabilities and unlocks greater potential for distributed energy resources including renewable generation, energy storage and responsive demand. GridOS™ further facilitates the implementation and management of microgrids from homes to communities for unparalleled grid resiliency and value to the electricity customer.

keywords: who we are,what we do,who you are,what's in it for you?,quality assurance,team build and growth,agile release management,communication and representation,deployment and maintenance,design and implement,evaluate,build,strategic planning,benchmark improvements,test plans,operational features and processes,the education,the experience,the passion,the deployment expertise,the vision,the communication,the leadership,the energy,the skills,the innovation


Overview: <p><strong>Who are you?</strong></p> <p>You are an experienced DevOps Automation Engineer or QA Developer who is looking for a step up or maybe you are in a lead role but want the opportunity to work for a company with a purpose you can get behind. Either way you want the best of both worlds: to stay in a hands-on technical role while having a say in how the solutions are built and scaled.</p> <p>You have experience leading deployment and you have the war wounds to prove it. You are a self-starter and a strong contributor who believes in sharing ideas and taking &ldquo;safe risks&rdquo;. You approach building software and tools as you would Lego: in a straight-forward and meticulous manner. You are most innovative after you have broken down an application and developed an understanding of how all of the pieces work together. Then, you set about to rebuild it in a more robust, scalable and reliable manner.</p> <p><strong>What&rsquo;s in it for you?</strong></p> <p><strong>Challenges.</strong> The electrical power grid is a lifeline to millions of people. Quite literally, this is a system that cannot go down when it comes to hospitals, traffic controls and more. Your challenge is to lead a team through mentorship and hands-on participation as they build and deploy systems that are robust enough to help utilities keep the lights on.</p> <p><strong>A Batman virtual utility belt. </strong>This is a role where you will be focused on stitching together disparate technologies and deploying complex systems.</p> <p><strong>Personal and professional satisfaction. </strong>You want to do meaningful work. You don&rsquo;t just want to build things, you want to build technology solutions that matter.</p>
Responsibilities: <p><strong>What will our new QA and DevOps Team Lead work on?</strong></p> <ul> <li>Quality Assurance. Oversee and grow both the automated and manual testing efforts to ensure that our next generation cleantech software works. The buck stops with you.</li> <li>Team build and growth. Our software bridges the gap between software and energy. You will be leading a broad and multidisciplinary team that will include the sort of DevOps and QA software developers that you&rsquo;re probably used to working with, but also energy experts that you&rsquo;ll be able to learn from.</li> <li>Agile release management. Oversee the lifecycle process. Plan and run Sprints ensuring deliverables are assigned and completed on time. Be a champion for best practices in software development processes.</li> <li>Communication and representation. Be the voice of the team internally and across teams.</li> <li>Deployment and maintenance. Provide technical leadership to ensure a robust and resilient system.</li> <li>Design and implement. Design a variety of tools, services and procedures to more effectively write, test and deploy new code.</li> <li>Evaluate. Assess impact of new features on overall product scalability and performance</li> <li>Lead deployment and maintenance. Provide technical leadership and make decisions around feasibility and methodology.</li> <li>Build, manage and lead the administration of our internal infrastructure.</li> <li>Strategic planning. Manage and implement short and long term strategic projects to ensure our capacity meets existing and future requirements.</li> <li>Big picture improvements. Benchmark, analyze, report on and make recommendations.</li> <li>Test plans. Evaluate test criteria, create and execute tests to determine if new releases of software are acceptable for delivery within the electricity environment.</li> <li>Operational features and processes. Collaborate with Development Architects and leaders to implement operational features, tools and process.</li> </ul>
Requirements: <p><strong>Here&rsquo;s what you bring:</strong></p> <ul> <li>The education. You have a degree or diploma in Computer Sciences, IT or related field.</li> <li>The experience. You have 5+ years deploying complicated systems in a Linux or Windows Server environment. Debian and Red Hat experience an asset. You have expertise programming in Python.</li> <li>The passion. You are equally passionate about clean tech as you are about quality and continuous improvement.</li> <li>The Deployment expertise. You have experience getting a software release out the door.</li> <li>The vision. You can focus on the big picture and the details. Robust, reliable and scalable is your motto.</li> <li>The communication. You have exceptional written and oral communication skills. You are a strong presenter. You can build relationships with your internal team and with your external team relaying information, requirements and updates clearly.</li> <li>The leadership. You are able to lead and grow a team, inspiring their work. You have strong mentorship, career coaching and prioritizing skills.</li> <li>The energy. You thrive in a high volume, fast paced environment.</li> <li>The skills. You are detail oriented and you possess excellent analytical skills.</li> <li>The innovation. You have the ability to anticipate problems and provide creative, quick - and reliable - solutions to complex problems.</li> </ul>