About The Job
The Red Hat Product Technical Learning (PTL) team is looking for an expert in Red Hat Linux, Red Hat Ansible, and DevOps automation to join us as a Lab Engineer for building course lab environments. In this role, as part of our remote global team, you'll help create and maintain our labs that support course development teams and customer learning across a breadth of Red Hat products. Previous experience as a software engineer or system administrator is beneficial. This position can be based in one of our offices, remote-based anywhere in the US, or potentially remote-based from EMEA for the right candidate.
What You Will Do
• Create and maintain course lab environments running on Red Hat OpenStack in collaboration with course developers and learning platform infrastructure architects
• Build and maintain Ansible playbooks used in the course lab building
• Assist in continuously improving our existing automation scripts and build pipelines running Jenkins and Ansible Automation Platform
• Work embedded within our course project agile development teams to deliver Red Hat training and certification offerings promptly and following quality standards
• Attend scrum meetings for both course projects and our internal team scrum meetings to report status, achievements, blockers, etc.
• Learn new skills and technologies quickly to support the Red Hat Training curriculum and business goals and continuously improve the timing and quality of course lab builds
• Participate in code reviews and provide thoughtful feedback on pull requests
What You Will Bring
• 5+ years of industry experience in at least one of these areas: system administration, platform infrastructure, containers, software development, or similar
• A solid technical background in using and administering Red Hat Linux systems, ideally running on Red Hat OpenStack
• Practical experience automating everyday administration tasks such as Red Hat product installation and customization using Red Hat Ansible
• Ability to quickly learn new programming languages, libraries and tools as needed
• Experience with DevOps automation and pipelines, using tools like Git and GitHub, and continuous integration (CI) and continuous delivery (CD) such as TravisCI or Jenkins
• Excellent verbal and written communication skills in English
The Following Are Considered a Plus
• Container-as-a-Service (CaaS) or Platform-as-a-Service (PaaS) experience using Red Hat OpenShift or Red Hat OpenStack
• Experience with Container storage such as GlusterFS or Ceph, especially through OpenShift Container Storage
• Experience with Ansible Automation Platform to run centralized Ansible jobs
• Programming experience, particularly in one or more of the following languages or frameworks: Python, Java, Ruby, PHP, JavaScript, Go, or similar
• Experience with database systems like Postgres, MySQL, or MongoDB
• Experience working embedded within a software development team
• AI/ML model training experience or similar data science skills
• Familiarity with Red Hat Training course content, general style, and lab environment architecture
• Any Red Hat certifications you may have earned
The salary range for this position is $142,140 - $234,500 . Actual offer will be based on your qualifications.