NatWest Group
Key Responsibilities
- Build optimal solutions for public and private cloud environments, ensuring adherence to security, resilience, sustainability, and operational requirements with comprehensive observability and guardrails.
- Employ automation for product testing and deployment, identifying and implementing solutions to enhance performance and eliminate inefficiencies using new and existing technology tools.
- Collaborate with bank colleagues to share best practices, providing thought leadership while developing solutions.
- Contribute to and manage the selection, creation, and maintenance of technologies to meet customer needs, strategic targets, and architectural outcomes. Develop products using modern engineering practices and tools.
- Collaborate with Product Owners to develop product roadmaps and manage the product lifecycle.
- Support engineered products by responding to customer feedback, handling new feature requests, resolving production issues, and assisting customers with product consumption.
- Develop and implement financial governance rules for the organization’s cloud estate, working with key vendors to deliver infrastructure services and technology for the product.
- Enhance cloud efficiencies by building an awareness of design thinking tools and techniques within other teams.
- Review and analyze cloud architectures and usage patterns to identify cost optimization opportunities without compromising performance or availability.
- Provide guidance and support to stakeholders on cost optimization strategies and best practices.
- Manage regular cost optimization forums with key stakeholders to maximize business value through cost-efficiency workstreams.
- Identify cost optimization opportunities (e.g., rightsizing, reservations, savings plans, wastage removal, technology upgrades) as a member of the Cloud FinOps team.
- Implement cost reduction measures (e.g., reserved instances, spot instances, scaling policies).
- Support labelling and tagging strategies to allocate costs appropriately and mature the Cloud FinOps practice by automating existing manual FinOps processes and tasks.
Skills and Expertise
- Experience in software development or automation scripting (e.g., Python, Shell) with an understanding of the software development lifecycle.
- Experience in utilizing modern cloud infrastructure as code via tooling.
- Strong understanding of Agile working practices and toolsets, with the ability to create a vision for the Release Train, feature team, platform, and domain.
- Experience with public cloud platforms (e.g., AWS, Azure, GCP) in a large enterprise environment.
- Experience with containerised workloads.
- (Desirable) Azure Solution Architect or GCP Professional Cloud Architect certification.
- (Desirable) Working experience in cloud financial management, cost optimization, and FinOps practitioner certification.
- Relevant public cloud certification (e.g., AWS Solution Architect).
- Experience with CI/CD pipeline development using modern tooling.
- Experience in software testing practices and tools, and using observability tools and techniques.
- Proven expertise in public cloud cost management and optimization.
- Proficiency with relational and NoSQL databases, including querying, analyzing, and summarizing data.
- Strong collaborative communication skills to clearly articulate technical concepts to stakeholders.