Senior DevOps Engineer

Cheltenham
1 week ago
Create job alert

Job Description Summary

The Senior DevOps Engineer will play a key role in the design, development, deployment, and maintenance of the product suite. This role focuses on implementing DevOps practices, managing cloud infrastructure, and optimising the development lifecycle. The position requires hands-on experience with continuous integration, continuous deployment (CI/CD), cloud environments, and container orchestration, with the goal of ensuring efficient and secure software releases.

As a Senior DevOps Engineer, you will be responsible for deploying and maintaining the platform, collaborating with cross-functional teams to implement automation processes that streamline development and deployment. You will optimise cloud infrastructure, ensure platform security, and manage containerized environments. The role also involves implementing CI/CD pipelines, managing cloud resources, and maintaining high-performance computing (HPC) setups, while ensuring that the platform meets security and efficiency standards.

Job Description

Roles and Responsibilities:

Deploy, maintain, and optimise the platform, ensuring efficient and reliable operation.
Collaborate with cross-functional teams to design and develop robust cloud-based infrastructure solutions.
Implement and manage continuous integration and continuous deployment (CI/CD) pipelines to automate and streamline the software release process.
Manage cloud infrastructure using platforms such as AWS and Azure, monitoring usage, optimising costs, and ensuring scalability.
Configure and maintain containerization and orchestration tools (e.g., Docker, Kubernetes, Nomad) to ensure efficient application deployment.
Apply security best practices to protect sensitive data and ensure the platform meets industry security standards.
Provide expertise in DevOps methodologies, continuously improving the development and deployment lifecycle.
Optimise cloud infrastructure to meet business goals, balancing performance and cost.
Review and maintain technical documentation for software, APIs, and infrastructure.
Conduct code reviews for both front-end and back-end components to ensure best practices are followed across the development process.
Manage high-performance computing (HPC) setups, such as AWS ParallelCluster or Slurm, to support large-scale data processing tasks.
Promote the use of serverless principles and microservice patterns within the development team.

 Required Qualifications

Proven experience in commercial development roles, with a track record of delivering high-quality software in modern environments.
Experience working with High-Performance Computing (HPC) setups such as AWS ParallelCluster or Slurm.
Strong understanding of cloud-based architecture and development within Docker environments.
Experience with serverless principles and microservice patterns.
Expertise in modern DevOps tools such as:
Terraform
GitLab and GitOps
Packer
Kubernetes
Databases (e.g., Postgres)
OpenAPI (Swagger)
Unittest
Strong experience in writing Docker files and optimising Docker images.
Familiarity with data engineering concepts and tools (e.g., Pandas, Numpy, Zarr).
Solid understanding of security principles and best practices for handling sensitive data.
 Desired Characteristics

Excellent written and verbal communication skills, capable of explaining complex technical concepts to individuals with diverse technical backgrounds.
Entrepreneurial drive and the desire to contribute to building an early-stage company.
Ability to work in a dynamic and fast-paced environment, contributing to the overall success of the team.

Security Clearance

Baseline Personnel Security Standard (BPSS) clearance is required and must be maintained for this role. Please note that in the event that BPSS clearance cannot be obtained, you may not be eligible for the role and/or any offer of employment may be withdrawn on grounds of national security. Please see the link below for further details regarding the requirements for BPSS clearance: BPSS

Related Jobs

View all jobs

Senior DevOps Engineer

Site Reliability Engineer

Senior Data Engineer

Senior Data Engineer - Remote Working

Senior Software Engineer - Python/DDD

Senior Azure Cloud Engineer

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Job-Hunting During Economic Uncertainty: Machine Learning Edition

Machine learning (ML) has firmly established itself as a crucial part of modern technology, powering everything from personalised recommendations and fraud detection to advanced robotics and predictive maintenance. Both start-ups and multinational corporations depend on machine learning engineers and data experts to gain a competitive edge via data-driven insights and automation. However, even this high-demand sector can experience a downturn when broader economic forces—such as global recessions, wavering investor confidence, or unforeseen financial events—lead to more selective hiring, stricter budgets, and lengthier recruitment cycles. For ML professionals, the result can be fewer available positions, more rivals applying for each role, or narrower project scopes. Nevertheless, the paradox is that organisations still require skilled ML practitioners to optimise operations, explore new revenue channels, and cope with fast-changing market conditions. This guide aims to help you adjust your job-hunting tactics to these challenges, so you can still secure a fulfilling position despite uncertain economic headwinds. We will cover: How market volatility influences machine learning recruitment and your subsequent steps. Effective strategies to distinguish yourself when the field becomes more discerning. Ways to showcase your technical and interpersonal skills with tangible business impact. Methods for maintaining morale and momentum throughout potentially protracted hiring processes. How www.machinelearningjobs.co.uk can direct you towards the right opportunities in machine learning. By sharpening your professional profile, aligning your abilities with in-demand areas, and engaging with a focused ML community, you can position yourself for success—even in challenging financial conditions.

How to Achieve Work-Life Balance in Machine Learning Jobs: Realistic Strategies and Mental Health Tips

Machine Learning (ML) has become a cornerstone of modern innovation, powering everything from personalised recommendation engines and chatbots to autonomous vehicles and advanced data analytics. With numerous industries integrating ML into their core operations, the demand for skilled professionals—such as ML engineers, research scientists, and data strategists—continues to surge. High salaries, cutting-edge projects, and rapid professional growth attract talent in droves, creating a vibrant yet intensely competitive sector. But the dynamism of this field can cut both ways. Along with fulfilling opportunities comes the pressure of tight deadlines, complex problem-solving, continuous learning curves, and high-stakes project deliverables. It’s a setting where many professionals ask themselves, “Is true work-life balance even possible?” When new algorithms emerge daily and stakeholder expectations soar, the line between healthy dedication and perpetual overwork can become alarmingly thin. This comprehensive guide aims to shed light on how to achieve a healthy work-life balance in Machine Learning roles. We’ll discuss the distinctive pressures ML professionals face, realistic approaches to managing workloads, strategies for safeguarding mental health, and how boundary-setting can be the difference between sustained career growth and burnout. Whether you’re just getting started or have been at the forefront of ML for years, these insights will empower you to excel without sacrificing your well-being.

Transitioning from Academia to the Machine Learning Industry: How PhDs and Researchers Can Thrive in Commercial ML Settings

Machine learning (ML) has rapidly evolved from an academic discipline into a cornerstone of commercial innovation. From personalising online content to accelerating drug discovery, machine learning technologies permeate nearly every sector, creating exciting career avenues for talented researchers. If you’re a PhD or academic scientist thinking about leaping into this dynamic field, you’re not alone. Companies are eager to recruit professionals with a strong foundation in algorithms, statistical methods, and domain-specific knowledge to build the intelligent products of tomorrow. This article explores the essential steps academics can take to transition into industry roles in machine learning. We’ll discuss the differences between academic and commercial research, the skill sets most in demand, and how to optimise your CV and interview strategy. You’ll also find tips on networking, developing a commercial mindset, and navigating common challenges as you pivot your career from the halls of academia to the ML-driven tech sector.