This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our Client is the UK’s leading provider of electronic and paper document distribution services, by providing our service to the NHS, Local Government, and a wide range of Commercial organisations, we make a real difference to patients, citizens and businesses through our innovative use of communication technology. This is a fantastic opportunity for someone to join our Research and Development team in a rapidly growing company. As a Platform Engineer, working on our SaaS product range, you will manage our AWS Cloud production, dev and test infrastructure using Infrastructure-as-Code techniques and tools, along with CI/CD pipelines. You will employ DevOps and security best practices in all tasks. You will work closely with the Development and Test Managers and the Development and Test Teams.
Job Responsibility:
Manage and maintain AWS Cloud infrastructure across production, development, and test environments
Design, implement, and manage Infrastructure-as-Code (IaC) solutions using tools such as Terraform or AWS CloudFormation
Build, optimise, and support CI/CD pipelines to enable reliable, repeatable, and secure software delivery
Implement and enforce DevOps and security best practices, ensuring compliance with organisational and industry standards
Monitor system performance, availability, and security, proactively identifying and resolving issues
Automate environment provisioning and configuration to reduce manual intervention and increase consistency
Manage multiple AWS accounts and ensure appropriate governance, cost management, and security controls are in place
Support Development and Test Teams by providing stable, scalable, and secure environments tailored to their needs
Collaborate with Development and Test Managers to align platform services with the software development lifecycle
Maintain and improve monitoring, logging, and alerting systems to provide visibility and resilience across environments
Evaluate and integrate new AWS services or DevOps tools to continuously enhance infrastructure capabilities
Produce and maintain platform documentation and runbooks, ensuring knowledge is shared and accessible
Contribute to incident response and root cause analysis for infrastructure-related issues
Track and report platform metrics, including performance, cost efficiency, and security posture
Requirements:
Proven hands-on experience managing AWS Cloud infrastructure across production, development, and test environments
Strong expertise with Infrastructure-as-Code (IaC) tools (Terraform is essential)
Demonstrable experience with CI/CD pipelines (e.g., AWS CodePipeline, Azure DevOps, GitHub Actions, or Jenkins)
Good knowledge of AWS core services (EC2, S3, RDS, IAM, VPC, Lambda, CloudWatch, etc.)
Experience managing multiple AWS accounts with appropriate governance, billing, and security practices
Strong understanding of DevOps principles and how they enhance the software development lifecycle
Knowledge and application of cloud security best practices (IAM roles, policies, least-privilege access, encryption, patching)
Experience with monitoring, logging, and alerting tools (e.g., CloudWatch, ELK/Opensearch, Prometheus, Grafana)
Proficiency in scripting or automation languages (Python, Bash, or PowerShell)
Track record of incident response and root cause analysis in cloud environments
Ability to collaborate effectively with Development and Test teams, translating requirements into stable and secure environments
Nice to have:
Experience with containerisation and orchestration (Docker, Kubernetes, Amazon EKS)
Knowledge of Infrastructure as Code testing frameworks (e.g., Terratest, Checkov)
Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef)
Exposure to serverless architectures (AWS Lambda, Step Functions, API Gateway)
Experience with cost optimisation and monitoring tools in AWS (e.g., Trusted Advisor, Cost Explorer)
Knowledge of compliance frameworks (ISO 27001, SOC2, GDPR) and applying them to cloud environments