Senior Automation Engineer - Python, Terraform, IaC

Devopsroles

United Kingdom

Remote

GBP 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NiCE is seeking a Senior software engineer in the UK who will design, develop, and maintain scalable automation frameworks to streamline cloud infrastructure provisioning and configuration management. You will build programmatic infrastructure solutions using Python, Jinja2, and Terraform, and leverage Puppet for configuration management.

This highly technical, coding-focused role requires a software-minded engineer who writes clean, testable code and drives automation across hybrid

Qualifications

  • 5+ years of Python development using structured, testable application code.
  • Experience building CLI tools and automation frameworks in Python (Click, Typer, or similar).
  • Hands-on experience with Jinja2 templating for configuration and infrastructure code generation.
  • Experience with pytest for unit and integration testing of automation code.

Responsibilities

  • Design, develop, and maintain scalable automation frameworks for cloud infrastructure provisioning and configuration management.
  • Generate and manage IaC using Python, Jinja2, and Terraform across cloud and on‑prem environments.
  • Develop Puppet modules, manifests, and Hiera configurations for Linux and Windows at scale.

Skills

Python development
Testable code
CLI tools
Jinja2 templating
pytest testing

Tools

Terraform
Puppet
PowerShell
Jinja2 templating
CLI frameworks (Click/Typer)

Job description

NiCE is seeking a Senior software engineer in the UK who will design, develop, and maintain scalable automation frameworks to streamline cloud infrastructure provisioning and configuration management. You will build programmatic infrastructure solutions using Python, Jinja2, and Terraform, and leverage Puppet for configuration management.

This highly technical, coding-focused role requires a software-minded engineer who writes clean, testable code and drives automation across hybrid

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automation Engineer - IaC, Python & Terraform
Senior Automation Engineer - IaC, Python & Terraform

NiCE • United Kingdom

Hybrid
GBP 90,000 - 120,000
NICE-FLEX hybrid model
Senior Automation Engineer – Hybrid (Python, Terraform)
Senior Automation Engineer – Hybrid (Python, Terraform)

Nice-0a1ef543 • Greater London

Hybrid
GBP 90,000 - 130,000
NICE-FLEX hybrid model
Global company
Senior Cloud Automation Engineer - IaC, Python and Terraform
Senior Cloud Automation Engineer - IaC, Python and Terraform

NiCE • Greater London

On-site
GBP 90,000 - 120,000
Senior Automation Engineer - Hybrid Cloud & IaC
Senior Automation Engineer - Hybrid Cloud & IaC

NICE • Greater London, Southampton

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Senior DevOps Engineer: Automation, IaC & Cloud
Senior DevOps Engineer: Automation, IaC & Cloud

Devopsroles • United Kingdom

Hybrid
GBP 75,000 - 115,000
Senior Python Engineer: Infra Automation & IaC Lead
Senior Python Engineer: Infra Automation & IaC Lead

Spectrum IT Recruitment • Rusper

Hybrid
GBP 70,000 - 80,000
8% bonus
10% pension
Private healthcare
Read more
Read more

NiCE • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

NICE • Greater London, Southampton

On-site
GBP 90,000 - 120,000
Hybrid work model
Senior Software Engineer
Senior Software Engineer

Nice-0a1ef543 • Greater London

Hybrid
GBP 90,000 - 130,000
NICE-FLEX hybrid model
Global company
Senior Python Developer
Senior Python Developer

Spectrum IT Recruitment • Southampton

On-site
GBP 68,000 - 83,000
8% bonus
10% pension
Private healthcare