Cloud Architect

Posted 23 November 2021
Salary80000-90000
LocationOxford
Job type Permanent
DisciplineBusiness Change & Transformation
Reference49979
Contact NameCallum Gough-Mackay
Remote working Hybrid/Flexible

Job description

Cloud Architect

Role Description

We are looking for a Software Architect to help shape our long-term architectural design. This role will be able to design implementations for short-term projects and ensure that these are building towards a long-term vision for the platform and product architecture that you’ve defined in hybrid-cloud environment.

 

You will define and design best of breed software solutions and platforms built upon the best-in-class tool chains. Working closely with fellow Architects, Developers, DevOps, and the wider ITO department to design imaginative, high-performance, and scalable software solutions.

Job Responsibilities

  • Provision of high quality architecture design to both Cyber solutions and the wider leadership team
  • Define an architectural vision and drive the Cyber team to meet it through projects and initiatives
  • Be an expert in cloud technologies and be able to drive best in practice standards
  • Be an expert in deploying security hardened environments and be able to advise engineering teams on the correct architectural decisions having security top of mind
  • Be comfortable working across a wide range of technologies and development methodologies
  • Proactively create a software platform that utilises best in class technologies to create an optimum solution.
  • Be flexible in how you work and be prepared to work across multiple initiatives at any one time
  • Manage project activity and balance this with support and administration tasks
  • Work closely with the Development team and wider teams to deliver key projects and processes

Professional skills, background, and profile

  • Substantial experience working in software development and delivery roles
  • Proven work with architecture and design, preferably in a technical lead roles
  • A thorough understanding of development technologies, in particular: Java and python
  • A strong knowledge of data streaming and databases technologies particularly Kafka, Spark and Druid an advantage
  • Expert knowledge of AWS and similar Cloud technologies particularly networking and security
  • Expert knowledge of CI/CD best practices
  • Experience in Containerisation and associated orchestration technologies
  • Knowledge and hands-on experience of Kubernetes