DevOps Engineer
Role details
Job location
Tech stack
Job description
Behind the product is a serious data operation. We ingest, process, and serve terabytes of land and planning data from sources across Great Britain, with data that updates on daily, weekly, and monthly cycles. Keeping that pipeline healthy, fast, and reliable is no small feat, and that's where you come in., We're looking for a DevOps Engineer to work alongside our Senior DevOps Engineer and help us scale the infrastructure that powers all of this. This is a great opportunity for someone with solid foundations in DevOps who's ready to take the next step - you'll get hands-on experience across a wide and demanding stack, with the support and mentorship to grow into a mid-level engineer.
You won't be maintaining a static stack. Our platform is growing fast, our data volumes are increasing, and we're continually shipping new features (including heavy focus on AI-powered tools). You'll be involved in all of it.
This is a hands-on role. You'll be deep in AWS, using containers, building pipelines, and making sure our systems can handle the demands of a data-heavy, customer-facing product. If you want to learn fast by working on real infrastructure problems rather than sitting on the sidelines, keep reading.
You'll be building and maintaining infrastructure on AWS using CDK in Python. You'll work with containerised workloads running on Docker and Kubernetes, and help build and maintain CI/CD pipelines in Bitbucket . When something's slow, you'll dig into Grafana dashboards and CloudWatch metrics to figure out why. You'll work across the full spread of AWS services we depend on, EC2, RDS, S3, load balancers, queues and you'll learn to do networking properly: VPCs, subnets, security groups, Route 53.
You'll also write things down. We're a growing team and good documentation isn't optional.
Requirements
Do you have a valid Driving License license?, Do you have experience in Terraform?, You have a good grounding in AWS. You've worked with core services like EC2, RDS, S3, or load balancers. You understand the ecosystem and you're keen to go deeper. Bonus if you've touched SQS/SNS or networking concepts like VPCs and security groups.
You've worked with containers. You have hands-on experience with Docker and ideally some exposure to Kubernetes. You should understand how containerised applications are built, deployed, and debugged.
You understand CI/CD. You've worked with or contributed to CI/CD pipelines (we use Bitbucket, but any experience counts) and you understand the principles, why pipelines matter, what good deployment looks like, and how to keep things running smoothly.
You can write Python. We use it extensively for CDK, for automation, for scripting. You should be comfortable reading, writing, and debugging Python.
You know your way around Linux. You're comfortable on the command line and have a decent grasp of system administration basics. You understand permissions, processes, networking.
You care about security. You understand the basics: least-privilege access, secrets management.
You've used monitoring tools. Experience with Grafana, CloudWatch, or similar. You understand why observability matters and you've at least worked with dashboards and alerts.
You communicate well. You can explain what you're working on, ask good questions, and write documentation that other people can follow.
Nice to have
- Experience with Infrastructure as Code (CDK, Terraform, or CloudFormation)
- Familiarity with log aggregation, tracing, or APM tools
- Awareness of AWS cost optimisation
- Interest in GIS, geospatial data, or the property/planning industry, * This is a full time, in person role, the office requires a car/driving licence to get to. Can you drive and can you make the commute?
Experience:
- AWS: 2 years (preferred)
- Python: 2 years (preferred)
Benefits & conditions
You'd be joining a small, ambitious team that's genuinely modernising an industry that technology forgot. The problems are real, the data is massive, and the product is used daily by some of the biggest names in UK property. You'll have visibility across the entire stack, direct impact on the product, and the kind of ownership and growth that only comes with a company at this stage.
This role is designed for someone who wants to level up. You'll work closely with our Senior DevOps Engineer, get exposure to the full breadth of our infrastructure, and take on increasing responsibility as you grow.
We're based in Poulton, Gloucestershire and are looking for someone who can commute into the office.
What we offer
- £45,000 - £55,000 depending on experience
- Company Pension, Health Shield, Flexible working hours, Free electric charging, Birthdays Off.
Job Types: Full-time, Permanent
Pay: £45,000.00-£50,000.00 per year