Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NICE

DevOps Engineer – Late Shift, 2 PM - 10 PM

NICE

Senior Software Engineer developing scalable automation frameworks and programmatic infrastructure solutions. Working with Python, Terraform, and Cloud technologies at NICE.

Posted 6/29/2026full-timeRemote • 🇬🇧 United KingdomMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCloudLinuxNode.jsPuppetPythonTerraform

About the role

Key responsibilities & impact
  • Drive infrastructure standardization and operational excellence by designing and developing scalable automation frameworks in Python that enable consistent and repeatable deployments across cloud and on-premises environments.
  • Accelerate infrastructure provisioning by building and enhancing Terraform code-generation platforms using Python and Jinja2, enabling teams to produce validated, environment-specific infrastructure code from reusable templates.
  • Improve system reliability and compliance by developing and maintaining Puppet modules, manifests, and Hiera configurations that manage Linux and Windows environments at scale.
  • Increase operational efficiency across Windows platforms by creating robust PowerShell automation solutions for server management, Active Directory administration, and hybrid cloud integrations.
  • Simplify complex infrastructure workflows by developing internal automation tools, command-line utilities, and APIs that empower engineering teams to self-service common operational tasks.
  • Enhance the speed and safety of infrastructure delivery by integrating automation frameworks with CI/CD pipelines, enabling automated validation, testing, and deployment of infrastructure changes.
  • Improve software quality and reduce deployment risk by implementing comprehensive testing strategies for infrastructure code, including unit testing, linting, and integration testing.
  • Partner closely with cloud, platform, and application teams to identify manual processes, eliminate operational toil, and drive automation-first solutions across the organization.
  • Enable long-term scalability and maintainability by creating clear documentation, standards, and runbooks for automation frameworks and infrastructure templates.
  • Contribute to a strong engineering culture by participating in code reviews, sharing best practices, and continuously improving the quality, security, and maintainability of automation solutions.

Requirements

What you’ll need
  • 5+ years of Python development experience — not scripting, but structured, testable application code
  • Strong understanding of Python packaging, virtual environments, dependency management (pip, Poetry), and code quality tooling (pylint, black, mypy)
  • Experience building CLI tools and automation frameworks using Python (Click, Typer, or similar)
  • Hands-on experience with Jinja2 templating — building reusable, parameterised templates for configuration and infrastructure code generation
  • Experience with pytest for unit and integration testing of automation code
  • Strong Terraform proficiency: module design, state management, remote backends, workspaces, and dependency graphs
  • Proven experience generating Terraform HCL programmatically using Python and Jinja2 — building template-driven pipelines that produce valid, linted, plan-ready infrastructure code
  • Hands-on Puppet experience: writing manifests and modules, Hiera data hierarchies, node classification, and r10k / Code Manager workflows
  • Proficient PowerShell scripting for Windows Server administration, task automation, and hybrid cloud integrations (AWS Tools for PowerShell, Azure PowerShell)

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonTerraformJinja2PuppetPowerShellCLI Tool DevelopmentUnit TestingIntegration TestingDependency ManagementCode Quality Tooling