DevOps Engineer

NatWest Group
Edinburgh, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Edinburgh, United Kingdom

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Azure
Cloud Computing
Continuous Delivery
Continuous Integration
DevOps
Data Logging
Infrastructure as Code (IaC)
Cloudformation
Gitlab-ci
Tanzu
Terraform
Api Management
Jenkins
VMware
Microservices

Job description

  • This is an excellent opportunity to contribute to building our DevOps engineering capability, culture and mindsets within the bank
  • Promoting technical and cultural change, you'll be accelerating learning journeys and the progressive adoption of our DevOps centre of excellence technical practices and techniques
  • As you build relationships with your colleagues, you'll be making sure that decisions are commercially focused and create long term value for the bank

What you'll do

As a DevOps Engineer, you'll be mentoring and coaching feature and platform teams to higher levels of DevOps capability to drive continuous improvements and enhance the end customer experience. You'll assess their current levels of DevOps technical capability to identify any gaps, and support them in closing these through learning workshops and training.

You'll also be:

  • Demonstrating how to measure, understand and visualise the flow and delivery of value through adopting DevOps tools, techniques and processes
  • Advising teams across platform and within the centre of excellence on which DevOps capability uplifts would be best suited to their needs and abilities
  • Providing feedback that builds on policies, standards, practices and associated DevOps tooling
  • Making sure decisions made are based on robust data, return on investment and value measures that demonstrate thoughtful and intelligent cost management

Requirements

We're looking for a proactive DevOps Engineer with extensive experience in designing, implementing, and optimising continuous integration and continuous deployment (CI/CD) pipelines and automation solutions for Java based microservices architectures.

You'll deliver scalable, resilient, and secure Open Banking and Discretionary APIs efficiently within a hybrid cloud infrastructure.

You'll have the ability to mentor and support software engineers and junior DevOps team members, fostering a culture of continuous improvement, automation best practices, and microservices design principles.

You'll also demonstrate:

  • Hands-on experience deploying business-critical systems to production within Agile and DevOps environments, focusing on reliability, scalability, observability, and security best practices
  • Extensive experience of building and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI, Azure DevOps, or similar, tailored for Java microservices deployments
  • Solid understanding and application of DevOps principles, including infrastructure as code (IaC) with Terraform or CloudFormation, monitoring, logging, and incident response tailored for microservices and API ecosystems
  • Effective stakeholder management skills, collaborating with development, API management, security, and operations teams to align delivery expectations and drive business outcomes
  • Certifications such as AWS Certified DevOps Engineer, VMware Tanzu Specialist, or equivalent, alongside experience with Agile and DevOps methodologies

Apply for this position