Jobs / NiCE

DevOps Engineer

NiCE · Southampton, ENG, United Kingdom
Southampton, ENG, United KingdomExp: 5+ yrsHybrid
Remuneration
Not specified
Location
Southampton, ENG, United Kingdom
Visa sponsorship
Not specified

Job summary

NiCE is seeking a Senior software engineer to design, develop, and maintain scalable automation frameworks for cloud infrastructure, focusing on programmatic solutions using Python, Jinja2, and Terraform.

Qualifications

  • 5+ years of Python development experience
  • Understanding of Python packaging and dependency management
  • Experience building CLI tools and automation frameworks with Python
  • Experience with Jinja2 templating
  • Strong Terraform proficiency
  • Experience generating Terraform HCL programmatically
  • Hands-on Puppet experience
  • Proficient in PowerShell scripting for Windows Server
  • Solid AWS experience

Responsibilities

  • Design and develop scalable automation frameworks in Python
  • Build and enhance Terraform code-generation platforms
  • Develop and maintain Puppet modules
  • Create PowerShell automation solutions for Windows platforms
  • Develop internal automation tools
  • Integrate automation frameworks with CI/CD pipelines
  • Implement testing strategies for infrastructure code
  • Identify manual processes and drive automation solutions
  • Create documentation for automation frameworks
  • Participate in code reviews and share best practices

Skills

AWSAzureCloudWatchECSEKSGitHubGitHub ActionsGitLabGitLab CIIAMJenkinsAWS LambdaLinuxMakepipPowerShellPuppetPythonS3TerraformTerragrunttfsecWindowsWindows Server

Relocation

No