Operations Engineer (Edinburgh or UK remote)

FreeAgent

The Role 👷
Are you a cloud computing, infrastructure-as-code, and automation enthusiast? Do you want to work with a massively increasing portfolio of cloud technologies, and knowledgeable engineers as part of a growing organisation? Can you help us grow with best-of-breed tools and AWS services, and join us in embracing state-of-the-art cloud best practices?
We need engineers with passion and knowledge of AWS and a modern approach to infrastructure automation. We want people familiar with cloud-native approaches, a constant desire to keep learning, and real hands-on experience delivering and operating workloads in production.
We recently completed a large migration from running in multiple co-lo facilities on physical servers to AWS and we're looking for someone to help us as we tackle new problems arising from growth and the pursuit of operational excellence:
  • Collaborating with our engineering teams, helping to build secure, high-performing, resilient and efficient solutions
  • Conduct peer reviews of infrastructure, configuration changes and proposed solutions
  • Continually expand your knowledge of both our business and technology domain. We have the resources and we give you the time to learn!
  • Develop and apply your mentoring and leadership skills
Some of the Technologies we use: AWS (many services), Terraform, Terragrunt, Atlantis, Packer, Ruby, Rails, Jenkins, GitHub Actions, Docker, Linux, CloudAMQP...
Apps we use: GitHub, Trello, G Suite, Notion, Humio, Harness...
You 🙌
We ideally look out for the below, though you do not have to meet all of these, FreeAgent is a great place to gain experience:
  • Experience building and supporting production services, ideally using AWS
  • Infrastructure as Code experience. We don't configure by hand, instead we use Terraform, Terragrunt and Atlantis to make our infrastructure repeatable, versionable, auditable and automate change. We provide reusable tested components that wider engineering teams can re-use
  • Production problem solving and performance optimisation in a cloud environment – things break or slow down and it's good to find out why. We accept that nothing can be perfect and value the time spent digging deep to really try and understand issues
  • Knowledge of cloud design patterns and architectures. We help teams design their solutions and constantly look for improvements.
  • Communications skills - we're all constantly learning and like to encourage the sharing of knowledge across our engineering team helping others take on new responsibilities so we can all move faster
  • Security awareness - you understand the importance of security best practices and know how to assess risks and implement mitigations
Subscribe Now