Cloud Engineer

Harvey Nash
Edinburgh, United Kingdom
yesterday

Role details

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

Job location

Edinburgh, United Kingdom

Tech stack

Microsoft Windows
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Backup Devices
Cloud Engineering
Cloud Testing
Databases
DevOps
Disaster Recovery
Github
Identity and Access Management
Windows Server
Modular Design
Oracle Applications
Red Hat Enterprise Linux - RHEL
Simple Object Access Protocol (SOAP)
Data Logging
System Availability
Delivery Pipeline
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Information Technology
Patch Management
Opsworks
Cloudwatch
Api Gateway
Terraform
Code Restructuring
Api Management
Jenkins
Vulnerability Analysis

Job description

Harvey Nash are supporting a client seeking an experienced AWS Cloud/Platform Engineer to join their IT Infrastructure and Cyber function. This is a hands-on engineering role, focused on building, maintaining, and optimising AWS cloud infrastructure.

The successful candidate will take ownership of platforms post-migration, driving automation, resilience, and continuous improvement across a multi-account AWS estate., * Design, build, and optimise AWS cloud infrastructure and platforms

  • Implement infrastructure using Terraform (IaC best practices, modular design)
  • Develop and maintain CI/CD pipelines using AWS-native tooling (CodeCommit, CodeBuild, CodePipeline)
  • Manage and support RHEL and Windows Server workloads in AWS
  • Implement monitoring, logging, and alerting using CloudWatch, CloudTrail, and Systems Manager
  • Design for high availability and resilience (Multi-AZ/Multi-Region architectures)
  • Deliver automated patch management using AWS Systems Manager
  • Embed security and compliance controls, including vulnerability scanning in pipelines
  • Support database platforms (Oracle on RDS) including backup, patching, and connectivity
  • Work within a multi-account AWS environment, including shared services and cross-account access
  • Drive cost optimisation (FinOps) using tagging and cost allocation strategies
  • Collaborate with wider infrastructure teams to uplift AWS capability and engineering standards

Requirements

  • Strong background in cloud/platform engineering within AWS environments
  • Deep hands-on experience across core AWS services including:
  • EC2, VPC, IAM, S3, RDS (Oracle), CloudWatch, Systems Manager
  • Advanced experience with Terraform, including reusable modules and environment management
  • Proven experience building and managing CI/CD pipelines (AWS native or equivalent eg GitHub Actions, Jenkins)
  • Strong knowledge of AWS security services (IAM, KMS, Secrets Manager, Config, network controls)
  • Experience with monitoring, logging, and alerting frameworks
  • Solid understanding of resilience, disaster recovery, and backup strategies
  • Hands-on experience managing RHEL and Windows workloads, including system hardening and patching
  • Experience embedding security and compliance controls within pipelines
  • Strong troubleshooting skills across complex multi-account or hybrid AWS environments
  • Experience supporting Oracle workloads on AWS RDS

Additional Experience

  • Multi-account AWS environments (shared services, centralised logging)
  • Terraform codebase review, refactoring, and governance implementation
  • Software and asset visibility tooling (AWS Config, Systems Manager Inventory)
  • FinOps practices including tagging and cost optimisation

Desirable

  • AWS Certifications (Solutions Architect, DevOps Engineer, SysOps Administrator)
  • Experience working with organisations earlier in their cloud maturity journey
  • Understanding of public sector environments and constraints
  • Familiarity with modern development practices and cloud testing approaches
  • Knowledge of APIs (REST/SOAP), API Gateway, and API Management

Apply for this position