Jobs / NEXT

Senior DevOps Engineer

NEXT · Leicester, ENG, United Kingdom
Leicester, ENG, United Kingdom66,600-73,800 GBP/yearlyHybrid
Remuneration
Company performance-based bonus; Sharesave scheme; product and partner-brand discounts; on-site nursery; digital GP and health and wellbeing services; free on-site parking; financial wellbeing resources; apprenticeship opportunities; support networks; discounted gym memberships.
Location
Leicester, ENG, United Kingdom
Visa sponsorship
Not specified

Job summary

Senior DevOps Engineers build and improve cloud infrastructure and software delivery practices for development teams, helping deliver products efficiently and securely. The role focuses on infrastructure-as-code, Azure and other cloud platforms, YAML-based CI/CD pipelines, automated testing, environment governance, monitoring, and DevSecOps. It also includes supporting performance testing and critical incidents, coordinating with project teams, and mentoring junior engineers.

Benefits

Company performance-based bonusSharesave schemeProduct and partner-brand discountsOn-site nurseryDigital GP and health and wellbeing servicesFree on-site parkingFinancial wellbeing resourcesApprenticeship opportunitiesSupport networksDiscounted gym memberships

Qualifications

  • Expert knowledge of DevOps concepts, best practices, and Agile principles.
  • Experience with major cloud service providers; Microsoft Azure is preferred.
  • Knowledge of on-premises-to-cloud migrations.
  • Experience with Terraform and Azure DevOps, including Artifacts, Boards, repositories, and YAML pipelines.
  • Experience with PowerShell and Bash scripting.
  • Knowledge of SQL Server or NoSQL databases.
  • Experience with Windows and Linux servers, Docker, and Kubernetes.
  • Knowledge of monitoring tools such as Dynatrace, OpenTelemetry, or Grafana.
  • Experience with Docker Compose or Helm charts.
  • Familiarity with DevSecOps tools such as SonarCloud, Prisma Cloud, or CrowdStrike.
  • Strong analytical, problem-solving, communication, and teamwork skills.

Responsibilities

  • Automate creation and deployment of development, test, pre-production, and production environments using infrastructure-as-code.
  • Provision and configure cloud resources across IaaS, SaaS, and PaaS solutions.
  • Automate application and service testing and integrate tests into build processes.
  • Configure and manage YAML-based CI/CD pipelines for infrastructure and software builds, deployments, and releases.
  • Maintain test environments and ensure software and codebase consistency.
  • Manage application source code and enforce branching strategies.
  • Maintain data refresh processes and scripts, protecting and anonymizing sensitive data.
  • Use monitoring tools to diagnose application, server, and service issues.
  • Support development teams with performance and volume testing.
  • Apply DevSecOps principles and collaborate with audit and security teams to protect environments and data.
  • Coordinate with development project teams on requirements, planning, and status updates.
  • Contribute to cloud solution scoping with business customers and cloud architects.
  • Identify and deliver continuous improvement and automation opportunities.
  • Document high-level and low-level cloud solutions.
  • Guide project teams on cloud infrastructure, configuration, and development best practices.
  • Mentor junior DevOps engineers.
  • Participate in on-call rotations for critical infrastructure incidents.

Skills

AzureAzure DevOpsBashC#DockerDocker Compose.NETDynatraceGitGrafanaHelmKubernetesLinuxNode.jsnpmOpenTelemetryPowerShellTerraformWindowsMySQLPostgreSQLPrisma CloudSonarQube

Work schedule

On-call rotation for critical infrastructure incidents

Industry

Retail

Relocation

No