Enable job alerts via email!

Infrastructure Network Automation Engineer

NatWest Group

City of Edinburgh

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A major financial institution in the United Kingdom is seeking an Infrastructure Network Automation Engineer. In this role, you will design and engineer innovative infrastructure solutions for public and private cloud environments. You will collaborate with teams to enhance network performance through automation and observability tools. Candidates should have strong coding skills in scripting languages and experience with cloud platforms including GCP, AWS, and Azure. This position emphasizes DevOps practices and offers opportunities for professional growth.

Qualifications

  • Experience managing networks with 5,000+ nodes.
  • Hands-on in CI/CD pipeline development.
  • Solid understanding of public cloud platforms (GCP, AWS, Azure).

Responsibilities

  • Design and engineer self-service infrastructure products.
  • Develop Infrastructure as Code (IaC) solutions.
  • Collaborate with Product Owners on product roadmaps.

Skills

Developing code for enterprise networks
Automation tooling
Agile working practices
Scripting languages (Python, Bash, JavaScript)
Automation/configuration tools (Terraform, Ansible)
API interaction and integration
Container application development (Docker, Kubernetes)
DevOps practices

Tools

Terraform
Ansible
Docker
Kubernetes
Job description

Join us as an Infrastructure Network Automation Engineer

  • You’ll collaborate in building the best possible solutions for public and private cloud environments, and engineer infrastructure technology to comply with security, resilience, sustainability and operational requirements with observability and guardrails built in
  • You’ll also use automation to provide testing and a route to live for the product, identifying ways to use new and existing technology tools to enhance performance, removing inefficiencies
  • This is a chance to work with colleagues across the bank to share engineering best practices, allowing you to provide thought leadership while developing solutions
What you'll do

As an Infrastructure Network Automation Engineer, you’ll contribute to and manage the selection, creation and maintenance of technologies required to meet the needs of our customers and colleagues, strategic targets and architecture outcomes, along with developing products using modern engineering practices and tools. You’ll collaborate with colleagues across several domains to develop solutions to meet their requirements as well as identifying opportunities for automation, conducting experiments on new ideas, and integrating successful solutions into a network-specific tooling and observability platform.

As a key member of the team, you’ll play a pivotal role in driving innovation and efficiency of our Network Engineering capability. This includes designing, developing and implementing automated solutions that enhance network performance, reliability, operational visibility, troubleshooting, and agility.

We’ll look to you to collaborate with Product Owners and respective SMEs to develop product roadmaps and manage the lifecycle of the team's products and support engineered products to respond to customer feedback, new feature requests, resolve production issues and help customers consume our products.

Additionally, you’ll:

  • Take a lead role within a team to design and engineer intuitive self-service infrastructure products
  • Develop technical skills through continuous learning and development
  • Contribute to the delivery of Infrastructure as Code (IaC) solutions
  • Build an awareness of design thinking tools and techniques with users in order to improve your product
  • Provide operational support for network incidents where your knowledge of the network management products will assist with observability, root cause analysis and resolution
  • Work with key vendors in the delivery of the infrastructure services and technology for the product
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 across multiple vendor technologies as well as automation tooling.

We’ll expect you to bring 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. Alongside this we’re looking for hands-on experience in developing CI or CD pipelines using modern tooling and automation practices.

You’ll bring expertise in software testing methodologies observability frameworks, and telemetry analysis, leveraging data, system metrics, and user sentiment to drive iterative improvements in solution performance and reliability. A solid understanding of public cloud platforms, including Google Cloud Platform (GCP), Amazon Web Services (AWS), and Microsoft Azure, is essential to support scalable and resilient cloud-native architectures.

Furthermore, you’ll need:

  • Strong knowledge of scripting languages such as Python, Bash or JavaScript, with experience in server-based Python frameworks such as Django, FastAPI and Flash
  • Expertise in automation and configuration tools such as Terraform, Ansible, Jinja2, YAML or JSON
  • Advanced understanding of API interaction and integration, including consumption and development using protocols such as REST and NETCONF
  • An understanding of container application development using Docker and Kubernetes
  • An understanding of databases, including relational and non-relational systems like MongoDB, MS SQL and PostgreSQL, and in-memory key/value message brokers such as Redis
  • Strong grasp of DevOps practises, including Git based workflows, CI/CD pipelines and infrastructure as code
  • A good understanding of network Infrastructure and protocols, such as TCP/IP, routing/switching, DNS, HTTP, with excellent collaborative communication skills for articulating technical concepts clearly to stakeholders
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.