Overview

About the job in 60 seconds
An opportunity has arisen for a DevOps Engineer to join a dynamic and rapidly-growing imaging company based in Edinburgh. The company develops state of the art panoramic and 3D imaging systems. The role will be part of the newly founded IT Operations team. In this role you would help to empower internal users and developers to work at their full potential, help solve issues and deploy new technology solutions.

As a DevOps Engineer you will join a team of talented engineers working as part of a new sustainable paced agile team. You will be involved in every aspect of the process from idea generation, architecture, design, to deploy, operate and enhance our global digital infrastructure. You will help empower staff through technology and make the developer experience as streamlined as possible.

Skills and Experience
Essential

  • Excellent communication skills with the ability to convey technical topics to non technical end users and create clear process documentation.
  • Previous experience contributing to the architecture and design of new and current systems.
  • Experience administering the Atlassian Suite along with BitBucket administration.
  • Experience designing and maintaining CI/CD pipelines, especially in BitBucket Pipelines.
  • Implementation of tests and deployment tools within CI/CD.
  • Experience with multi account AWS deployments, ideally using identity federation.
  • EC2 based workload management.
  • Previous experience managing and deploying highly scalable ECS based workloads.
  • Have previous experience securing cloud environments and writing complex IAM policies.
  • Experience with GCP organisation and account management.
  • Experience with GCP Cloud Run and Cloud Run for Anthos.
  • Creating IaC – specifically cloud formation – templates.

Role Responsibilities

  • Plan, develop and execute the implementation of automation mechanisms and cloud
    deployment pipelines.
  • Suggest and develop solutions to technical problems, and drive improvements.
  • Provide support to streams to enable automation of tasks to streamline workflows.
  • Assist streams creating “cloud ready” products.
  • Write and apply development best practice policies.
  • Manage our Atlassian estate, including BitBucket.
  • Manage our cloud estate, covering multi account AWS and multi project GCP accounts.
  • Scope to grow the team and lead the devops function within NCTech.