NOTE: This is a 100% remote position for candidates located in North America.
QA is building the Skills Intelligence Platform that combines software and content in a unique SaaS enterprise platform, allowing organizations worldwide to assess, develop and validate cloud and tech skills at scale. We solve two large problems for our customers: upskilling their workforce to let them build and design cloud and software solutions, and keeping their technical people up to date on everything related to cloud, software and data. We are a product company first and foremost, and over the years we have built a vast library of content that enables us to offer a unique set of solutions to deliver career paths, training, and certifications at scale.
We thrive on customization and data, so QA enables Fortune 500 companies to fully customize their paths with our software and always have a clear snapshot of the tech skills they have, in real-time. Our team is global, with people in more than 14 countries worldwide. Our culture is American, but our heart is European and we love to collaborate with our colleagues in all the other continents. Companies like Warner Media, Deloitte, and JP Morgan Chase customize QA to contextualize learning and leverage the platform to assign, manage, and measure cloud technology training at scale.
Our growing Professional Services Team is now looking for a Labs Developer and to create new Labs for our Labs Technology group. This is a consultant role that is customer facing that is also a hybrid between a Content Creator and a Technical Writer, and we are looking for someone with experience in and passion for both.
The ideal person understands cloud technologies, software development, and DevOps, and is passionate to teach what they have learned to others. You will be working with a SaaS product on a team of 3 to 6 people to build online labs for key customers.
This position is open to candidates in North America and will report to our Instructor-Led Practice Leader.
Responsibilities:10-20% travel to customer sitesCreate fulfilling labs and lab challenges in one or more QA library categoriesWrite infrastructure as code templates to provision resources when labs startSecure lab environments by defining least privilege identity and access management policiesDevelop serverless functions to check the progress of users as they progress through labs and lab challengesParticipate in customer meetings to communicate business value, determine requirements, and assist sales and customer success teams with technical discussionsLiaise between content development team, platform team, sales team, and customer interests to advocate for new features and inform customers of the art of the possibleWork with sales and customer success to build technical proposalsWork with customers to understand their learning needs and ideate on possible lab solutions
Requirements:Pre-Sales Consulting experience3 years+ experience in production environments and technical writing3 years+ experience in a customer-facing roleAble to independently transform a blueprint of a lab into an elegant learning experience for end usersExperienced with Microsoft Azure and/or Amazon Web ServicesExperience with implementing infrastructure as code (ARM templates, CloudFormation, or Terraform)Proficient with a programming or scripting language, such as Python, Java, PowerShell, and/or BashExperienced in DevOps principles for automated build and deployment of applicationsExtremely proficient in both written and spoken English, with an ability to engage with customers
Also great to have:Experience with automating, designing infrastructure, and developing new features to attract customersOne or more public cloud vendor certificationsExperience with RESTful APIsFamiliarity with Git, Hyper-V, Docker, and/or Kubernetes
Benefits:Competitive salary with a bonus planBudget for professional development4 weeks paid vacation per year, plus 12 paid holidays, 2 volunteer days, 3 Professional Development days, and paid parental leave for birth or adoption401k with a no-vesting matchGreat company culture and work environmentHighly-skilled teammates and lots of opportunities for growth and development