The DevOps Engineer will work on the cloud service infrastructure to implement or refactor tools used in editorial and data engineering workflows. This role requires effective use of AWS resources, a focus on system stability and uptime, and the generation of metrics to ensure a consistent and efficient tooling environment.
A key part of the role is the ability to build and refactor or rebuild tools in Python. The team maintains a suite of legacy Python and Perl tools with unclear requirements. These require analysis to understand their usage, inputs, and outputs, followed by the development of suitable replacements. The engineer will work closely with key users in Data and Systems to identify tooling needs and determine effective methods for deployment, monitoring, and maintenance.
This role involves collaboration across teams to build infrastructure, services, and software that support data storage, manipulation, transformation, and delivery. The engineer will contribute to improving the use of cloud services and deployment frameworks, refining existing tools, and enhancing resilience and security.
They will work under the guidance of Architects (Application, System, and Data) to refine designs and build scalable, testable solutions, ensuring system stability and responding to outages or issues as needed.
We treat all candidates equally and strongly support diversity and inclusivity across all our departments, teams, and positions. Therefore, we encourage all qualified and eligible candidates to apply regardless of gender, age, race, ethnicity, religious belief, or physical ability. We stand for equal opportunities for all our team members and support their pursuit of professional and personal growth.