Point your AI agent at freehire and let it find you a job.

Get the CLI →

NICE Systems

NewBe an early applicant

Lead DevOps Engineer

Posted 1 view
Discussion
Overview

In this Senior Software Engineer role, you will design and build scalable automation for cloud infrastructure, enabling consistent deployments across cloud and on‑prem environments. You’ll implement IaC with Terraform, develop Python-based automation frameworks, and manage Puppet and PowerShell workflows for Linux and Windows. The role centers on turning manual processes into reusable automation while maintaining high code quality. You will collaborate with cross‑functional teams to raise operational excellence and deliver reliable infrastructure at scale. This position offers a chance to shape automation-first solutions in a global, fast‑growing company.

Pay / Benefits
  • NICE-FLEX hybrid model (2 days in office, 3 days remote)
  • global company culture
  • career growth opportunities
  • collaborative and creative environment
Responsibilities
  • Design and develop scalable automation frameworks in Python for cloud and on‑prem deployments
  • Enhance Terraform-based code-generation platforms using Python and Jinja2
  • Develop and maintain Puppet modules, manifests, and Hiera for Linux/Windows
  • Create PowerShell automation solutions for server management and hybrid cloud tasks
  • Build internal automation tools, CLIs, and APIs to enable self‑service tasks
  • Integrate automation with CI/CD pipelines for automated validation and deployment
  • Implement testing strategies (unit, linting, integration) for infrastructure code
  • Collaborate with cloud, platform, and application teams to drive automation
  • Create documentation, standards, and runbooks for automation frameworks and templates
  • Participate in code reviews and promote best practices to improve quality, security, and maintainability
Key requirements
  • 5+ years of Python development with structured, testable code
  • Strong Python packaging, virtual environments, dependency management, and code quality tooling
  • Experience building CLI tools and automation frameworks using Python (Click, Typer)
  • Hands-on Jinja2 templating for config/infrastructure code generation
  • Experience with pytest for unit/integration testing of automation code
  • Strong Terraform proficiency and experience generating Terraform HCL programmatically
  • Familiarity with Terraform tooling (tflint, tfsec, terraform-docs, Terragrunt, Atlantis)
  • Understanding of Terraform provider internals and resource lifecycle
  • Hands-on Puppet experience with manifests, modules, Hiera, and related workflows
  • PowerShell scripting for Windows Server administration and hybrid cloud integrations
  • Experience with AWS services (EC2, EKS/ECS, Lambda, S3, RDS, VPC, IAM, CloudWatch) and CI/CD pipelines
  • Linux and Windows production environments experience
  • Familiarity with Pester for PowerShell testing
  • Experience with Active Directory, Group Policy automation via PowerShell
  • collaborative mindset
  • strong problem-solving abilities
  • focus on clean, maintainable code
  • Python
  • Jinja2
  • Terraform

Skills

See also

DevOps jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available