DevOps Engineer for Deployment Pipeline and Inventory Tool Projects - Higher Education Domain experience at Boulder, Colorado, USA |
Email: [email protected] |
From: mykel warner, w3global [email protected] Reply to: [email protected] Title: DevOps Engineer for Deployment Pipeline and Inventory Tool Projects Location: University of Colorado Boulder, Boulder, CO Position: Remote Need candidates with Higher Education Domain experience Job Description: DevOps Engineer to lead the development and implementation of a robust deployment pipeline and an advanced inventory tool. This role will lay the foundation for ensuring the seamless deployment of code across 1300 sites and maintaining an efficient system for tracking and querying site data. Key Responsibilities: 1. Deployment Pipeline Development: o Design, develop, and implement an automated CI/CD deployment pipeline for the Universitys 1300 sites. o Integrate regression testing into the deployment pipeline to ensure new releases do not break existing functionality. o Utilize Pantheons Visual Regression testing as an add-on to the primary regression testing framework. o Document procedures for adding new regression tests and ensure comprehensive test coverage. o Collaborate with operations team to review code changes (PRs) and ensure smooth integration into the main code branch. 2. Inventory Tool Enhancement: o Complete the development of CU Boulders site inventory tool, a Python-based tool for tracking and querying site data. o Ensure the tool is adaptable to various hosting environments, not limited to Pantheon. o Develop and implement a reporting tool to generate common ad-hoc reports to answer questions about site usage and content, accessible for non-technical users. o Provide functionality for technical users to create custom reports for specific queries. Qualifications: Education: Bachelors degree in Computer Science, Information Technology, or a related field or equivalent work experience. Experience: o Proven experience in DevOps engineering, with a focus on deployment pipelines and automated testing. o Strong proficiency in Python and experience with scripting for automation. o Experience with version control systems (e.g., Git) and code review processes. Skills: o Excellent problem-solving and analytical skills. o Strong communication and documentation abilities. o Ability to work collaboratively in a team environment. o Detail-oriented with a focus on quality and efficiency. Preferred Qualifications: Experience in higher education or large-scale web environments. Familiarity with Pantheon hosting and Visual Regression testing tools. Knowledge of other programming languages and tools relevant to DevOps practices. Familiarity with continuous integration/continuous deployment (CI/CD) tools and practices. Familiarity with Playwright. Keywords: continuous integration continuous deployment active directory Colorado DevOps Engineer for Deployment Pipeline and Inventory Tool Projects - Higher Education Domain experience [email protected] |
[email protected] View all |
Mon Jul 29 23:10:00 UTC 2024 |