Vice President, Site Reliability and Quality Engineering

Details

Posted by Carnegie Learning Human Resources

Carnegie Learning Inc

Pittsburgh, PA

Remote Ok

FTE only

Description

WHAT WE SEEK

The VP, Site Reliability Engineering (SRE) and Quality Assurance (QA) will lead teams responsible for various aspects of Carnegie Learning operations including design, implementation, automation, and support of large-scale distributed systems. The SRE organization ensures that the systems that our students and teacher rely on daily are available, reliable, secure, scalable, and satisfying. The Quality Assurance organization ensures we are performing appropriate quality checks at every step of product development, leading to effective, high-quality results. Both teams work to apply engineering disciplines to improve user satisfaction and prevent crises, while also responding to the inevitable error.

The ideal candidate will be self-motivated, articulate, have experience building and/or shaping SRE and QA organizations to meet the needs of a fast-growing product portfolio. This position reports directly to the company’s CTO.

WHAT YOUR DAY WILL LOOK LIKE

  • Directly manage SRE & DevOps and QA Managers and oversee the SRE and QA teams

  • Set the direction and strategy for your teams, and help shape the overall SRE and QA program for the company

  • Work closely with the QA Manager to develop, mature, and support QA processes to ensure that quality is built into the entire product development lifecycle

  • Work closely with the SRE Manager to develop, mature, and support our SRE practices and install an organizational culture of DevSecOps

  • Collaborate with the Software Development and Product organizations to establish objective metrics related to cost, performance, reliability, quality, security and user experience. Negotiate committed SLAs, provide regular updates, and adjust processes for continuous improvement.

  • Explore, recommend, and implement new processes, tools, and techniques to enhance quality, from product concept through ongoing maintenance

  • Work collaboratively with software engineering to define infrastructure and deployment requirements; be a sounding board and provide recommendations for engineering around cloud services

  • Define, operate and refine processes for continuous integration and deployment of application software

  • Work with engineering to instill an automation first mindset

  • Ensure robust monitoring and observability capabilities, to help trace, understand, diagnose and predict infrastructure problems in production

  • Assist software developers with fluent use of our development tools

  • Enhance QA methodology and tools for test and defect management

  • Work closely with Software Engineering to Shift Left testing efforts, develop appropriate skills mix and standards to support early test automation, and integrate appropriate agile testing methodologies (e.g. TDD, BDD)

  • Recommend tools and technologies to improve automation and regression testing; execute plans to modernize and scale with new solutions and innovative tools/approaches

  • Establish strong working relationships with the Support organization to ensure quality is measured and maintained once code reaches production

  • Implement security testing practices and methodologies

  • Offer continuous improvement by assessing customer issues for root cause and future prevention.

  • Maintain product consistency throughout product cycle, including the design, define and build phases through quality checkpoints and testing.

  • Manage department finances, budgeting and forecasting for your organization

WHAT SHOULD BE IN YOUR BACKPACK

  • Bachelor’s degree in computer science, engineering, or related discipline.

  • 10+ years of Software Engineering and/or Quality Assurance and/or Site Reliability Engineering experience with a preference for having achieved the level of principal or architect

  • 5+ years of experience in leading Software Engineering and/or Quality Assurance and/or Site Reliability Engineering teams for organizations with large-scale, high-traffic environments

  • Strong problem solving and troubleshooting skills with the ability to exercise mature judgment

  • Experience in Agile development methodology and how to instill a practical DevOps culture and the integration of test into CI/CD processes

  • Strong understanding of SRE concepts with a focus on leveraging software engineering tools, methodologies, and concepts

  • Demonstrated experience automating and improving infrastructure/application systems deployment and configuration processes

  • Strong analytical skills and experience with implementation and administration of Software Quality Assurance metrics

  • Demonstrated experience to define test and reliability strategies that encompass predictability, resources, cost, maturity and time

  • Proven ability to be a change agent in a technical environment coupled with strong business acumen

  • Demonstration of cross-functional collaboration to achieve results

  • Experience managing external vendor relationships

  • Ability to make decisions and get things done, even when faced with with ambiguity and competing priorities

  • Experience leading large initiatives with the ability to course-correct as needed and evaluate current technical approaches to continue to be industry best-of-class

  • Excellent oral and written communications skills with technical and non-technical audiences

  • Strong knowledge of technology trends

  • Metrics driven

  • Prior work in the EdTech space is a plus

  • Experience with DevSecOps is a plus

WHAT GIVES US PURPOSE

Carnegie Learning is a leading provider of K-12 education technology, curriculum, and professional learning solutions. With the highest quality, research-based offerings for K-12 math, ELA, world languages, and more, Carnegie Learning is changing the way we think about learning and creating powerful results for teachers and students alike. At Carnegie Learning we strive to create an environment where people want to work - one where the larger team comes first, where trying new things (and sometimes failing) is encouraged, and where we pursue our mission relentlessly.

Carnegie Learning is a major disruptive force in the digital curriculum market by combining world-class research, differentiated technology, best in class content together with a world-class mission-oriented team. This is where you come in! Are you ready to do the best work of your career and shape the future of learning?

WHAT WE PROVIDE

  • Named a Pittsburgh Top Workplace four years in a row

  • Medical, dental, and vision benefits

  • Virtual health services

  • Basic life and disability insurance offered at no cost

  • HSA, FSA, DCSA, and Commuter saving accounts

  • 401k with company match

  • Employee assistance program

  • Pet and Legal services insurance

  • Generous paid time off and holidays

  • Variable compensation opportunities

  • Business casual work environment

  • Mission-driven culture

  • Flexible working hours, leveraging remote capabilities

WHAT WE BELIEVE

We respect and celebrate the unique attributes, characteristics and perspectives that make each person who they are. We also believe that bringing diverse individuals together allows us to collectively and more effectively address the issues that face our business and industry. Carnegie Learning is an Equal Opportunity Employer.

How to Apply

Please log in or sign up to view this posting's application instructions.