Arbuthnot Latham has been associated with banking since 1833. We combine private and commercial banking, wealth planning and investment management. We believe in traditional relationship and service-led banking powered by modern technology.
Job purpose
Arbuthnot Latham utilises multiple cloud platforms to provide services to clients and internal customers. The IT Infrastructure team is accountable for managing and supporting this cloud platform for all our key systems and services. Working in a team with other Infrastructure Engineers, this role will focus on, amongst other items, defining and embedding DevOps best practices across teams, setting design patterns for infra-automation, assuring the security of cloud infrastructure, the management and deployment of Azure resources, cost management and security management.
To place the interests of customers at the centre of all activities, act in a way that is consistent with achieving good outcomes for consumers; and to comply with the FCA and PRA's Conduct Rules.
Key Responsibilities:
- Set out DevOps and Infrastructure automation design patterns and best practice.
- Advise application development, network/security, and infrastructure teams on DevOps and Infra Automation to ensure seamless integration within the production environment, including validation planning, validation testing coordination, and reporting production readiness for deployment.
- Establish standards, tools, and processes to be used by the team and create procedures to guarantee adherence and compliance to those standards.
- Provision and manage infrastructure resources in the cloud using tools like Azure Resource Manager templates or Terraform.
- Deployment and configuration of environments and virtual networking through Infrastructure as Code pipelines.
- Utilise Azure DevOps Tooling to manage deployments of new or amended environments.
- Design, implement, and monitor security auditing and alerting solutions.
- DevSecOps focus utilising tools such as Azure Advisor and Snyk amongst others.
- Troubleshoot operational issues, escalating as appropriate and offering solutions.
- Maintain version control utilising systems such as Git or Azure Repos.
- Ensure timely resolution of issues and be responsible for communicating with all impacted parties the status and resolution of all issues.
- Communicate with customers and notify them of impending changes or agreed outages.
Key Interfaces:
- IT Team, in particular the IT Infrastructure and Operations team and Application Development and Support teams
- Operational Resilience Team
- All business areas across the Group
- Microsoft Account Management Team
- 3rd party suppliers