Menu

Infrastructure Automation Engineer

Job details
Posting date: 06 September 2025
Hours: Full time
Closing date: 06 October 2025
Location: London, EC2M 4AA
Company: NatWest Group
Job type: Permanent
Job reference: R-00262961-OTHLOC-GBR-5FLON311

Apply for this job

Summary

Join us as an Infrastructure Automation Engineer

  • Recognised as a leader in experimentation, you’ll play a pivotal role in driving innovation and efficiency regarding our network engineering processes
  • You’ll design, develop, and implement automated solutions that enhance network performance, reliability, and agility
  • As well as identifying opportunities for automation, you’ll be responsible for conducting experiments on new ideas and integrating successful solutions into our network infrastructure

What you'll do

As an Infrastructure Automation Engineer, you’ll contribute to and manage the selection, creation, and maintenance of technologies required to meet the needs of our customers, strategic targets, and architecture outcomes, along with developing products using modern engineering practices and tools. You’ll be responsible for the day-to-day support and development of code and testing which are used through networks and you’ll use DevOps practises to manage and develop code using Git based workflows and CI/CD pipelines.

Collaborating with Product Owners, you’ll develop product roadmaps and manage the lifecycle of the team's products and support engineered products to respond to colleague feedback and new feature requests, resolve production issues, and help colleagues consume our products. Working as part of the automation team, you’ll also respond to colleagues and develop technical solutions to meet their needs.

Additionally, you’ll:

  • •Use network management tools to automate the deployment and reporting of controls and mandatory security requirements to comply with best practise and bank policies
  • Take a lead role within the team to design and engineer intuitive, self-service infrastructure solutions
  • Develop technical skills through continuous learning and development and contribute to the delivery of infrastructure as code solutions
  • Provide operational support for network incidents where your knowledge of the network management products can assist with root cause identification and resolution
  • Work with key vendors in the delivery of the infrastructure services and technology for the product
  • Learn and develop automated solutions using scripting languages including Python, Bash, and JavaScript and automation tools including YAML, JSON, Ansible, and Nautobot

The skills you'll need

To thrive in this role, you’ll have experience of developing code for use in a large enterprise network managing 5,000+ nodes as well as automation tooling. You’ll need strong knowledge of server-based Python frameworks such as Django, ideally within a Nautobot implementation.

Along with a good understanding of Agile working practices and toolsets with the ability to create the vision for the Release Train, feature team, platform, and domain, you’ll have knowledge of scripting languages and automation tooling such as Terraform, Ansible, Jinja2, YAML, and JSON. You’ll be proficient in API interaction between systems and knowledge of API development and integration including REST and NETCONF. You’ll also have a good understanding of container application development using container tooling such as Docker, Kubernetes, and k8s.

Furthermore, you’ll need:

  • An understanding of relational database structure and interaction within software applications such as MongoDB, MS SQL, PostgreSQL
  • Good working knowledge of in-memory value message brokers such as Redis
  • Strong knowledge of DevOps practises such as Git based workflows and CI/CD pipelines
  • A basic understanding of Network Infrastructure and protocols such as TCP/IP, Routers/Switches, DNS, and HTTP
  • Proficiency in change management, software deployment processes, and testing practices and tools
  • The ability to use observability tools and techniques as well as data, information, and user sentiment to continuously improve solutions

Apply for this job