Job Description:

About the role:

Digital is changing the world, starting with the way we shop. Today it’s online shopping and click-and-collect, tomorrow it will be something not yet imagined. It’s a fast-moving world, where fresh ideas are welcome – along with the pace and flexibility to lead the way.

It’s a chance to be part of something new. A chance to do big things in small, close-knit teams. A chance to feel the energy of a small agency – with the financial resources of a major retailer. And a chance to be rewarded for your talent, creativity and energy as well as your time. It is our ambition to create engaging, seamless and remarkable digital experiences for all users. To help achieve this, we are hiring DevOps Engineers who thrive working in an agile/devops environment.

Responsibilities:

  • You will be joining our Engineering Capability as a DevOps Engineer with the primary goal to facilitate the continuous delivery of quality software using DevOps practices and principles.
  • You will work with software development teams to design and develop scalable, reliable, secure and efficient DevOps capabilities to support solutions that we build for our customers (both internal and external).
  • You will also be responsible for building CI/CD pipelines, ensuring infrastructure reliability, identifying, and fixing performance issues, setting up monitoring, and developing self-healing systems.
  • You’ll be responsible for the implementation and upkeep of common pipelines and paths to production and the implementation and upkeep of common standards and practices.
  • You'll be responsible advocating DevOps principles within your software development team, such as: automation, collaboration, continuous delivery etc to ensure that these are core to the teams operation.
  • As a hands-on role, you'll be actively pairing to share knowledge and increase the development team's maturity around Operability.
  • You'll be responsible for platform backlog grooming and planning and automation of all aspects. You'll be responsible for the knowledge sharing with wider team as well as implementation.

Qualifications:

  • You'll have a background utilising DevOps practices to enable Continuous Delivery, you'll be open to pair programming and working closely with Developers in cross functional teams.
  • Scripting language or coding experience (including Powershell, Python, Shell, Bash) is key and a strong technical background in build, release and environments, with experience of CI tools like Jenkins and Ansible. You'll have knowledge of Linux (Redhat) and Windows, strong knowledge of Private and Public Cloud Capabilities such as AWS.
  • Experience in Infrastructure provisioning tools e.g. Terraform, CloudFormation, as well as strong automation skills, including experience with unit testing and automated testing tools including Ansible, or equivalent tools.
  • You'll have proven ability to design and support robust build, deployment and configuration management systems for multi-tier services using tools like Ansible, and a good understanding of telemetry practices (monitoring, graphing, alerting, anomaly detection).
  • A solid understanding of networking concepts, technologies, and protocols (TCP/IP, IPSec, HTTP, FTP, DHCP, DNS as well as and F5) and expertise with software build tools (GitLab, Jenkins etc).
  • Experience of running software in production is key and demonstrable experience of working closely with and supporting the security administration process and relevant security domain leads, within a cloud/dev-ops context.

Nice to have:

  • Grafana
  • Prometheus
  • Oracle Commerce Server (ATG)
  • Microservices
  • SAFe
  • Jira & Confluence
  • Docker/Kubernetes

Company Benefits

  • Competitive Salary Ranges
  • Strong Bonus Opportunity
  • Private Healthcare
  • Excellent Pension Contributions
  • 25 days holiday
  • Share Options
  • Life Assurance
  • 20% Discount Card for Kingfisher Group companies
  • Travel Allowance for certain levels

Interview Process

  • Screening Call
  • Technical Test with Senior Developers + Tech Lead
  • Competency interview with Digital Engineering Manager
  • Final Chat With Head of Engineering

Other Jobs in DevOps & SysAdmins