We have an amazing opportunity for a Senior Cloud Engineer. This company have offices in central Edinburgh and their work environment is light and bright with inspiring spaces and quiet places. Perks of the job include catered lunches every Friday, weekly yoga and many other perks and treats. This role can also be 100% remote, as long as you live in the UK. Are you a cloud computing, infrastructure-as-code, and automation enthusiast? Do you want to work with a massively increasing portfolio of cloud technologies, as part of a growing progressive organisation? Can you help us grow with best-of-breed open source tools and fully managed AWS services, and join us in embracing state-of-the-art cloud best practices? We need engineers with passion and knowledge of AWS Cloud Computing and a modern approach to infrastructure automation. We want people familiar with cloud native approaches and container technology, who have a constant desire to keep learning and who have real hands-on experience. This company is undergoing a re-engineering project to move into AWS. This is an opportunity to join them at an early stage and be part of design, transition and adoption conversations and really make an impact. Key skills and technologies AWS ECS Docker Linux Lambda CloudWatch RDS & Aurora SageMaker What we need from you Experience building and supporting production services using AWS. Infrastructure automation experience. We’ve used Puppet in our on-premise environment and are re-imagining our automation for the cloud using Terraform, Packer, and Docker. Problem solving and performance optimisation in a cloud environment. Highly distributed, scalable services bring unique challenges and we’ll be exploring state-of-the-art solutions to diagnose things that fail or slow down. Production experience managing relational databases. We run MySQL and have databases with hundreds of millions of rows, perform routine online schema changes and periodic DR tests. You’ll help us to maintain that high standard as we migrate. Knowledge of cloud design patterns, and architectures and debugging. We adopt a multi-account, multi-VPC strategy for maximum isolation between different services and separation of operational responsibility. Communications skills - we're all constantly learning and like to encourage the sharing of knowledge across our engineering team Security awareness - you understand the importance of security best practices and know how to establish a robust set of defences Please apply online for immediate consideration.