Lead DevOps Engineer

NICE
Southampton, UK
2 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£40,000.0 - £60,000.0
Working hours
Regular working hours

Tech stack

Microsoft Windows Active Directory Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Unit Testing Microsoft Azure Cloud Computing Code Generation Software Quality
+31 more
Code Review Continuous Integration Linux DevOps Github Identity and Access Management Jinja (Template Engine) Python (Programming Language) Microsoft Networking Windows Servers Node.Js Open Source Technology Windows PowerShell Server Administration Systems Integration Strategies of Testing Rspec Virtual Environment Azure Powershell HybridCloud Amazon Virtual Private Cloud (VPC) Gitlab Amazon Relational Database Service Pytest Gitlab-ci Integration Tests Code Inspection Cloudwatch Puppet Terraform Jenkins

Job description

  • Design and develop scalable Python automation frameworks for consistent deployments across cloud and on-premises environments
  • Build and enhance Terraform code-generation platforms using Python and Jinja2, producing validated, environment-specific infrastructure code from reusable templates
  • Develop and maintain Puppet modules, manifests, and Hiera configurations for Linux and Windows environments at scale
  • Create PowerShell automation for Windows server management, Active Directory administration, and hybrid cloud integrations
  • Develop internal automation tools, command-line utilities, and APIs that enable engineering teams to self-serve common operational tasks
  • Integrate automation frameworks with CI/CD pipelines for automated validation, testing, and deployment of infrastructure changes
  • Implement testing strategies for infrastructure code, including unit testing, linting, and integration testing
  • Partner with cloud, platform, and application teams to identify manual processes, reduce operational toil, and advance automation-first solutions
  • Create documentation, standards, and runbooks for automation frameworks and infrastructure templates
  • Participate in code reviews, share best practices, and improve the quality, security, and maintainability of automation solutions

Technologies:

  • AI
  • AWS
  • Lambda
  • Active Directory
  • Azure
  • CI/CD
  • Cloud
  • CloudWatch
  • EC2
  • GitHub
  • GitLab
  • IAM
  • Support
  • Jenkins
  • Linux
  • PowerShell
  • Puppet
  • Python
  • RSpec
  • Security
  • Terraform
  • Windows
  • pytest
  • NodeJS
  • DevOps

Requirements

  • 5+ years of Python development experience writing structured, testable application code
  • Strong understanding of Python packaging, virtual environments, dependency management tools such as pip or Poetry, and code-quality tools such as pylint, black, and mypy
  • Experience building Python CLI tools and automation frameworks using Click, Typer, or similar
  • Hands-on experience with Jinja2 templating for reusable, parameterized configuration and infrastructure code generation
  • Experience with pytest for unit and integration testing
  • Strong Terraform skills, including module design, state management, remote backends, workspaces, and dependency graphs
  • Proven experience programmatically generating Terraform HCL with Python and Jinja2, producing valid, linted, plan-ready infrastructure code
  • Familiarity with Terraform tools such as tflint, tfsec, terraform-docs, Terragrunt, or Atlantis
  • Understanding of Terraform provider internals and resource lifecycle management
  • Hands-on Puppet experience writing manifests and modules, managing Hiera data hierarchies and node classification, and using r10k or Code Manager workflows
  • Experience managing Linux and Windows environments with Puppet at scale
  • Familiarity with puppet-lint, rspec-puppet, automated Puppet module testing pipelines, and Puppet Enterprise or open-source Puppet Server administration
  • Proficiency in PowerShell for Windows Server administration, task automation, and hybrid cloud integrations, including AWS Tools for PowerShell or Azure PowerShell
  • Experience writing reusable PowerShell modules and functions with appropriate error handling
  • Familiarity with Pester for PowerShell unit testing
  • Experience automating Active Directory, Group Policy, or Windows networking tasks with PowerShell
  • Solid AWS experience, including EC2, EKS/ECS, Lambda, S3, RDS, VPC, IAM, and CloudWatch
  • Familiarity with CI/CD platforms and infrastructure code pipelines such as GitHub Actions, Jenkins, or GitLab CI
  • Comfort working with Linux and Windows Server in production environments

About the company

We are NiCE, a global software company whose products are used by more than 25,000 businesses, including 85 of the Fortune 100, to support customer experiences, financial crime prevention, and public safety. Our software manages more than 120 million customer interactions and monitors over 3 billion financial transactions. We have more than 8,500 employees across 30+ countries and are recognized for innovation in AI, cloud, and digital technologies. This senior, highly technical software engineering role focuses on infrastructure automation and reports to the Director of Cloud Operations CXone, EMEA; it is an individual contributor position. We offer a fast-paced, collaborative environment, opportunities to learn and grow, and internal career opportunities across roles, disciplines, domains, and locations. Our NICE-FLEX hybrid model provides two office days and three remote-work days each week. We are an equal opportunity employer and consider qualified applicants without regard to

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all