Lead – Test Automation & DevOps

By | March 14, 2021

Description

Job Description

About Prodigy In the last nine years, Prodigy Education has grown from 3,000 local users to more than 100 million registered users worldwide. As one of the fastest-growing ed-tech startups in North America with global impact, Prodigy connects students, parents, teachers, and school districts with resources that promote a lifelong love of learning. Anyone with an internet connection is welcome to create a free account for its renowned Math Game and try an effective and engaging math platform for grades 1 to 8. For more information visitwww.prodigygame.com, or @ProdigyGame on Twitter. At Prodigy Education, we have an incredible team that works tirelessly to turn our goal of making education a human right into a reality. We are immensely grateful for our amazing team and all they do every day. We welcome people who share our passion to join our team, where you will have the opportunity to help an entire generation of students to LOVE learning. Our passion is our mission – to help every student in the world love learning! Please note: During the Covid-19 pandemic, in order to keep all our candidates safe, Prodigy is hiring and on-boarding 100% remotely for the time being. Overview: * Here at Prodigy, we are working hard to achieve our mission of helping every child in the world to LOVE learning. * Our Engineering teams are scaling rapidly as we continue to hit our product and growth milestones, and its an exciting time for the company! * To continue our exponential growth, we are adding some more management power to our Engineering teams. * Were looking for a seasoned Lead Test Automation & DevOps SME to help guide our team in transforming the way Prodigy tests and deploys code. * Working closely with our development, automation, and architecture teams, your role will be instrumental in defining the short, mid, and long-range vision of automation at Prodigy. Your Impact: * Design, implement and deploy complex Kubernetes and AWS-based workloads from initial architecture and design through development, testing, and deployment * Lead analysis for improving the developer team’s testing best practices, release velocity, and production health * Implement, maintain, and improve application/system monitoring to help identify key performance metrics * Work closely with engineering teams to measure the success of their workflow to build a comprehensive picture of velocity, coverage, and quality * Drive visibility and continuous improvement of our delivery pipelines * Design, document, and build systems to automate away operational problems * Provide support for the engineering teams by troubleshooting and resolving software, pipeline and infrastructure-related issues with an eye to automating those issues away * Explore and evaluate new and emerging software tools, technologies and practices * Perform system administration tasks, such as configuration management, creating and maintaining Infrastructure as Code (IaC) templates and supporting tools * Disaster recovery design, implementation, and maintenance Who You Are: * 5+ years in a formal Automation DevOps SME role, preferably in high traffic/volume environmentsincluding atleast 2+ years in coaching & mentoring a team of automation-devops engineers * 7+ years of Unix/Linux administration experience in scalable, secure, transactional development, QA and production environments * A strong desire to automate everything, including processes and infrastructure * Working experience building, configuring and deploying applications to Kubernetes and AWS * Proficiency on the command line with a good knowledge of various Linux utilities for debugging and automation purposes * Experience testing distributed systems and applications * Strong sense for developing with modern architecture principles (e.g. Infrastructure as Code, Immutable/Disposable/Replaceable Infrastructure, Automate-all-the-things) * Experience with relational and non-relational databases (MySQL, MongoDB, PostgreSQL, DynamoDB, RedShift)Experience scaling multi-threaded web applications * Solid understanding of information/cloud security best practicesExperience installing and configuring various monitoring solutions * Hands-on experience providing support to Engineers, i.e. troubleshooting failed builds, troubleshooting dev/QA/prod issues Our Core Technologies: * Backend: Node.js, GraphQL, Postgres, DynamoDB, Redis, AWS, Lambda * Game: HTML5, Canvas, WebGL, Phaser, Pixi, Typescript * Frontend: React, Reactive Native, ES6 * Test infrastructure: Cypress, percy.io, axe-core Bonus Points For: * Agile workflow experience * Experience in the educational software space * A strong passion for education * Previous experience scaling in a startup environment What We Offer: * The opportunity to build a career of value and witness first hand the impact Prodigy has as the most engaging math platform in the world! * A culture of transparency, where team members are involved in important conversations * No micromanaging here! W
___________________
Prodigy Game

View original article here Source