N

NiCE

Builds AI software for customer service

Lead DevOps Engineer

Cloud EngineeringConfirmed live in the last 24 hours
Full-timeRemote in UKNo salary listedRemote

About the Job

Requirements

  • At least 5 years of Python development experience creating structured, testable application code rather than only scripts.
  • Strong understanding of Python packaging, virtual environments, dependency management with pip or Poetry, and code-quality tools such as pylint, black, or mypy.
  • Experience building command-line tools and automation frameworks in Python using Click, Typer, or similar tools.
  • Hands-on experience with Jinja2 templating to build reusable, parameterized templates for configuration and infrastructure-code generation.
  • Experience using pytest for unit and integration testing of automation code.
  • Strong Terraform proficiency, including module design, state management, remote backends, workspaces, and dependency graphs.
  • Proven experience programmatically generating Terraform HCL with Python and Jinja2, building template-driven pipelines that produce valid, linted, plan-ready infrastructure code.
  • Familiarity with Terraform tooling 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, using Hiera data hierarchies and node classification, and working with r10k or Code Manager workflows.
  • Experience managing mixed Linux and Windows environments with Puppet at scale.
  • Familiarity with puppet-lint, rspec-puppet, and automated Puppet-module testing pipelines.
  • Understanding of 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 and implementing error-handling patterns.
  • Familiarity with Pester for PowerShell unit testing.
  • Experience automating Active Directory, Group Policy, or Windows networking tasks with PowerShell.
  • Solid AWS experience with EC2, EKS/ECS, Lambda, S3, RDS, VPC, IAM, and CloudWatch, understanding these services as automation targets.
  • Familiarity with CI/CD platforms and integrating infrastructure-code pipelines using GitHub Actions, Jenkins, or GitLab CI.
  • Comfort working with Linux and Windows Server in production environments.

Responsibilities

  • Drive infrastructure standardization and operational excellence by designing and developing scalable Python automation frameworks for consistent, repeatable deployments across cloud and on-premises environments.
  • Build and enhance Terraform code-generation platforms using Python and Jinja2 to enable teams to produce validated, environment-specific infrastructure code from reusable templates.
  • Develop and maintain Puppet modules, manifests, and Hiera configurations to manage Linux and Windows environments at scale.
  • Create PowerShell automation solutions for Windows platforms, including server management, Active Directory administration, and hybrid-cloud integrations.
  • Develop internal automation tools, command-line utilities, and APIs that allow engineering teams to self-serve common operational tasks.
  • Integrate automation frameworks with CI/CD pipelines to automate 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 implement automation-first solutions.
  • Create documentation, standards, and runbooks for automation frameworks and infrastructure templates.
  • Participate in code reviews, share best practices, and continuously improve the quality, security, and maintainability of automation solutions.

About the Company

NiCE

Builds AI software for customer service

NiCE builds cloud software that lets businesses run customer service across phone calls, messaging and digital channels, alongside tools for financial crime prevention. Its CXone platform combines contact routing, automated self-service and workforce management so companies manage service teams and customer requests in one system. Cognigy supplies conversational AI agents, while Actimize analyzes transactions and communications for fraud and compliance teams. Customers pay through cloud subscriptions and usage fees, software licenses, support and implementation services. Founded in 1986, it maintains headquarters in Ra'anana, Israel, and Hoboken, New Jersey.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Ra'anana, Israel
Founded
1986

Recently Posted Jobs

Explore more opportunities at NiCE

See more jobs