DevOps engineer in cloud infrastructure

Nice

Greater London

Híbrido

GBP 90.000 - 120.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Hybrid work model (2 days in office, 3
Remote-friendly global teams

Descripción de la vacante

NICE is seeking a Senior Software Engineer who specializes in infrastructure automation to design, develop, and maintain scalable automation frameworks for provisioning, configuration management, and operational processes across cloud and on‑prem environments.

You will advance standardization with Python, Terraform, Puppet and PowerShell, build reusable templates, integrate CI/CD pipelines, and create runbooks and documentation that empower engineering teams to self‑service and deploy safely.

Formación

  • 5+ years of Python development with production-grade code.
  • Strong Python packaging, virtual environments, dependency management and code quality tooling.
  • Experience building CLI tools and automation frameworks.
  • Hands-on with Jinja2 templating for code generation.
  • Proficient with Terraform module design and state management.
  • Experience with Puppet, Hiera, and Puppet testing pipelines.
  • PowerShell scripting for Windows automation and hybrid cloud.
  • Familiarity with CI/CD and GitHub Actions, Jenkins, or GitLab CI.

Responsabilidades

  • Design and develop scalable automation frameworks.
  • Build Terraform code-generation platforms using Python and Jinja2.
  • Develop Puppet modules, manifests, and Hiera data.
  • Create PowerShell automation solutions for server management.
  • Develop internal automation tools and APIs for self-service.
  • Integrate automation with CI/CD pipelines and automated testing.
  • Write documentation, runbooks, and standards for automation.
  • Collaborate with cloud, platform, and application teams.

Conocimientos

Python development
Python packaging
PyTest
Jinja2
Terraform
Puppet
PowerShell
CI/CD pipelines
AWS
Linux/Windows admin

Herramientas

Click
Typer
Puppet tooling
tflint
Pester
rspec-puppet

Descripción del empleo

Описание

We are looking for a Senior software engineer who is passionate about solving infrastructure challenges through software engineering and automation. In this role, you will design, develop, and maintain scalable automation frameworks that streamline cloud infrastructure provisioning, configuration management, and operational processes.

Задачи

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.

Требования
  • 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
  • Familiarity with Terraform tooling: tflint, tfsec, terraform\-docs, Terragrunt, or Atlantis
  • Understanding of Terraform provider internals and resource lifecycle management
  • Hands‑on Puppet experience: writing manifests and modules, Hiera data hierarchies, node classification, and r10k / 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
  • Proficient PowerShell scripting for Windows Server administration, task automation, and hybrid cloud integrations (AWS Tools for PowerShell, Azure PowerShell)
  • Experience writing reusable PowerShell modules, functions, and error‑handling patterns
  • Familiarity with Pester for PowerShell unit testing
  • Experience automating Active Directory, Group Policy, or Windows networking tasks via PowerShell
  • Solid AWS experience: EC2, EKS/ECS, Lambda, S3, RDS, VPC, IAM, and CloudWatch — understanding of services as automation targets
  • Familiarity with CI/CD platforms and integrating infrastructure code pipelines (GitHub Actions, Jenkins, GitLab CI)
  • Comfortable working with Linux and Windows Server in production environments
Условия

Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer
Senior Software Engineer

NICE • Greater London, Southampton

Presencial
GBP 90.000 - 120.000
Hybrid work model
Senior DevOps Engineer: Cloud Infra & Automation (Hybrid)
Senior DevOps Engineer: Cloud Infra & Automation (Hybrid)

Nice • Greater London

Híbrido
GBP 90.000 - 120.000
Hybrid work model (2 days in office, 3
Remote-friendly global teams
Site Reliability Engineer
Site Reliability Engineer

NiCE • Greater London

Híbrido
GBP 70.000 - 110.000
NICE-FLEX hybrid model
DevOps engineer
DevOps engineer

AND Digital Limited • Greater London

Presencial
GBP 75.000 - 110.000
Senior Automation Engineer - Hybrid Cloud & IaC
Senior Automation Engineer - Hybrid Cloud & IaC

NICE • Greater London, Southampton

Híbrido
GBP 90.000 - 120.000
Hybrid work model
AWS DevOps engineer
AWS DevOps engineer

Netcompany • Greater London

Híbrido
GBP 70.000 - 110.000
Гибридная работа
25 дней отпуска
Частная медицинская страховка Vitality
+3
DevOps Engineer- Night Shift(10:00 PM - 6:00 AM)
DevOps Engineer- Night Shift(10:00 PM - 6:00 AM)

Nice Ltd. • Gran Bretaña

Presencial
GBP 60.000 - 80.000
Flexible working hours
Professional development opportunities
Senior Cloud Operations Engineer
Senior Cloud Operations Engineer

FarCoder • Gran Bretaña

A distancia
GBP 19.000 - 30.000
Senior Cloud Operations Engineer
Senior Cloud Operations Engineer

Nice Ltd. • Gran Bretaña

Presencial
GBP 65.000 - 90.000
DevOps engineer for cloud-native applications
DevOps engineer for cloud-native applications

Information Tech Consultants • Greater London

Presencial
GBP 32.000 - 46.000