Overview
Join our digital revolution in NatWest Digital X
In everything we do, we work to one aim. To make digital experiences which are effortless and secure.
So we organise ourselves around three principles: engineer, protect, and operate. We engineer simple solutions, we protect our customers, and we operate smarter.
Our people work differently depending on their jobs and needs. From hybrid working to flexible hours, we have plenty of options that help our people to thrive.
This role is based in India and as such all normal working days must be carried out in India.
Job Description
Join us as a DevOps Engineer, Cloud
- This is an opportunity for a driven individual to take on an exciting new career challenge
- You’ll be able to build and maintain a wide network of stakeholders of varying degrees of seniority
- It’s a chance to have a tangible effect on our function, put your existing skills to the test and advance your career
- We're offering this role at associate level
What you'll do
You'll be working with platform and feature teams to develop, build and configure DevOps tools, technologies, techniques, patterns, and processes, and create trusted pipelines of work from development through to production environments utilising high degrees of automation.
You’ll also:
- Design, implement, manage, and maintain cloud-based infrastructure and services through Infrastructure as Code or IaC and DevOps tools and principles
- Adopt SRE practices to ensure the reliability, availability and performance of services
- Engage with development teams to design scalable, robust and efficient cloud solutions
- Develop automated processes for deploying monitoring and scaling applications
- Enhance system observability by implementing advanced monitoring, logging and tracing solutions
- Optimise the performance and availability of databases in cloud environments, understanding the complexity of database scaling and replication strategies
The skills you'll need
You'll need at least five years of knowledge of the core principles and benefits of DevOps, and knowledge and experience of software engineering and IT Operations. You’ll need proven hands-on experience with AWS, familiarity with Azure, Google Cloud Platform, and Oracle Cloud Infrastructure is advantageous. In addition, you’ll also need mastery of IaC tools such as Terraform and AWS CloudFormation to automate provisioning and management of cloud resources, along with proficiency in container technologies like Docker and Kubernetes, including API management practices and tools.
You’ll need a deep understanding of SRE principles encompassing reliability engineering, incident management, performance monitoring, and automation, along with experience building and maintaining continuous integration and deployment pipelines using tools such as Argo CD, GitLab CI/CD, and Jenkins.
You’ll also need:
- Experience with Python and Bash, practical knowledge of serverless computing, particularly AWS Lambda
- Proficiency in implementing and operating observability tools including Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), and Jaeger for tracing
- Working knowledge of service mesh technologies, such as Istio and security tooling including Public Key Infrastructure, certificate management, and cloud security best practices
- Experience designing, deploying, and managing microservices-based applications
- Strong aptitude for diagnosing complex problems and delivering effective solutions
- Relevant cloud certifications such as AWS Certified Solutions Architect, Azure Administrator, or Google Professional Cloud Engineer) are desirable