Senior DevOps Engineer - GOS - SEO
Government Digital & Data -
The Technology Insights, Futures and Foresight (TIFF) division provides future-focussed data-driven assessments and insights that underpin GO-Science’s advisory work. TIFF is a multidisciplinary team, working at the cutting edge of science and technology issues, with customers right at the heart of government. Our staff have unusually good visibility of the policy making process and strategic decision making in government. Our team is friendly and inclusive. We support a variety of working patterns and are based at DSIT locations around the country.
We are at an exciting point: we have a new platform for our advanced analytics and data science functions, are building up our in-house data science capability and have beta digital products in place, we now want to augment our data analytical capability to enable our analysts to make effective use of our data, optimising analytical pipelines, and enhancing our digital infrastructure to deliver existing analysis more efficiently to ensure we are providing timely, relevant and high quality insights and advice on science, technology and innovation.
Person specification
Key responsibilities
The Senior DevOps role is based in our Technology Insights, Futures and Foresight division. You will be expected to:
• Be part of one of our multidisciplinary team, working with and supporting analysts, data scientists, ML engineers, and developers
• Transform technical requirements into an effective DevOps toolchain to enable product delivery
• Maintain and extend the analytical cloud platform to meet the needs of our users
• Ensure our systems are appropriately monitored and instrumented
• Act as a digital ambassador and evangelise a DevOps culture throughout our team
• Ensure that deployment strategies for products are repeatable, scalable and highly available
• Provide deep technical knowledge to the digital team, providing support to analysts and solving complex problems
• Share knowledge of tools and practices with your wider team
Skills and experience
It is essential that you have:
• Experience of implementing and administering cloud platform-based solutions utilising IaaS and/or PaaS based services (e.g. Microsoft Azure, Amazon Web Services, Google Cloud Platform)
• Experience of building and optimising CI/CD pipelines using cloud-based platforms (e.g. Azure DevOps, Jenkins, GitHub).
• Ability to build code-defined, secure, reliable, and well tested
infrastructure on top of cloud computing systems (e.g. Terraform,
Bicep, ARM)
• Experience and fluency in one or more scripting programming
languages (e.g. writing clean and effective code in languages such as
Python, Go, etc)
• Knowledge of Linux/Unix fundamentals and TCP/IP networking
• In-depth experience of designing solutions to complex technical problems independently
It is desirable that you have:
• Experience in designing and implementing Docker images through containerisation
• PaaS, Kubernetes, Django, oauth2/saml2 integrations in Python
• Experience in prototyping through reuse of existing Open-Source components
• Experience or interest in MLOps, LLMOps, or DataOps