Senior Automation Engineer - IaC, Python & Terraform

NiCE

United Kingdom

Hybrid

GBP 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

NICE-FLEX hybrid model

Job summary

NiCE is seeking a Senior Software Engineer focused on automation and infrastructure as code. You will design, develop, and maintain scalable automation frameworks for provisioning and config management across cloud and on‑premises environments. Proficiency in Python, Jinja2, Terraform, Puppet, and PowerShell is essential.

You will drive automation across Linux/Windows, collaborate with cross‑functional teams, and contribute to a culture of high quality and reliable software delivery.

Qualifications

  • 5+ years of Python development experience, with structured, testable code.
  • Hands-on experience building CLI tools and automation frameworks.
  • Experience with Terraform, Puppet, and IaC tooling.
  • Familiarity with Jinja2 templating and Python packaging.
  • Strong testing practices (pytest) and code quality tooling.

Responsibilities

  • Design, develop, and maintain scalable automation frameworks for cloud infrastructure provisioning and configuration management.
  • Build Terraform code-generation platforms using Python and Jinja2.
  • Develop Puppet modules and PowerShell automation for Windows environments.
  • Create reusable automation components and runbooks for hybrid cloud environments.
  • Collaborate with cloud, platform, and application teams to drive automation-first solutions.

Skills

Python development
Automation frameworks
CLI tools (Click/Typer)
pytest
Jinja2 templating
PowerShell
CI/CD

Tools

Terraform
Puppet
Jinja2
PowerShell

Job description

NiCE is seeking a Senior Software Engineer focused on automation and infrastructure as code. You will design, develop, and maintain scalable automation frameworks for provisioning and config management across cloud and on‑premises environments. Proficiency in Python, Jinja2, Terraform, Puppet, and PowerShell is essential.

You will drive automation across Linux/Windows, collaborate with cross‑functional teams, and contribute to a culture of high quality and reliable software delivery.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Devopsroles • United Kingdom

Remote
GBP 90,000 - 130,000
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 (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 DevOps Engineer: Automation, IaC & Cloud
Senior DevOps Engineer: Automation, IaC & Cloud

Devopsroles • United Kingdom

Hybrid
GBP 75,000 - 115,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
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 DevOps Engineer: CI/CD & Cloud Automation
Senior DevOps Engineer: CI/CD & Cloud Automation

NiCE • United Kingdom

Hybrid
GBP 65,000 - 90,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