Networks/Systems Infrastructure Engineer

  • Hardware Engineer, Infrastructure Engineer
  • Permanent
  • London, UK

The Networks and Systems team ensure that the underlying infrastructure that the business relies on is reliable, stable and has the capacity for future changes required by the business.

The team is small but highly multifunctional. There is nothing that is "not our job" and there is no tech "we don't know", we just haven't looked it up yet. We strongly believe in infrastructure as code and value correctness, simplicity and performance. Lastly, we love to challenge conventions, just because others are using something, it doesn't mean we will.

Key responsibilities:

Your duties will include, but not limited to, the following:

Design, provision and maintain physical, virtual and container (Kubernetes) infrastructure on premise

Implement self service solutions for on premise service provisioning with Terraform, Ansible and PowerShell

Work closely with development teams to deliver solutions and advise on best practices. Help development teams to migrate services to AWS or GCP

Work closely with the End User Experience team and provide technical support and mentoring

Work closely with the NOC team to design and implement a monitoring solution for the on premise infrastructure

Contribute to the deployment of Kubernetes in our on premise infrastructure and integrate it with our AWS and GCP Kubernetes clusters

Key requirements:

Strong experience operating and maintaining production systems in a Linux, Windows and public cloud environment

Strong experience in Infrastructure and virtualization technologies (VMWare, oVirt, KVM)

Good understanding of public cloud (AWS, GCP) and microservices (Docker, Kubernetes) architecture

Excellent understanding of networking infrastructure (Cisco, Palo Alto, VLANs, Firewalls, Routing, Proxies, DNS)

Experience with configuration management (Ansible) and infrastructure as code (Terraform, Packer) and version control software (Git)

Experience deploying and maintaining different monitoring technologies (Prometheus, InfluxDB, Grafana, Greylog, Splunk)

Experience managing storage solutions in production (Netapp, Compellent)

Excellent scripting skills (Bash, Python, go, PowerShell)

Good knowledge of CI/CD principles and methodologies