Senior DevOps Engineer

Posted Jul 19

Description

DirectID is growing fast and thoughtfully. We are a remote first organisation and have been recognised as one of Scotland’s top 10 most flexible employers. We know we're not just building world-class products but also a world-class team and a set of sustainable development practices that will continue to deliver value as we scale.

We believe that the best work comes from cross-functional, self-organising, and diverse teams that take ownership of their processes and practices. You will be trusted to make things happen.

Our people set us apart and these are some of the words they use to describe our culture: Flexible, Fast, Compassionate, Potential, Professional, Fun.

Our values have grown organically through our behaviours and outcomes, driving everything we do We’re a Clan, With one Shared Vision, For our Customers and Brave at Heart.

YOUR ROLE

As a DevOps Engineer, you will be responsible for designing, implementing, testing, and deploying tooling and monitoring solutions for our cloud workloads in production environments. You will be adhering to the policies and standards of Agility and DevOps, enabling teams to concentrate on continuous delivery.

You will demonstrate technical practices of DevOps, measuring and visualizing the delivery of value through DevOps tools, techniques, patterns, and processes, from inception to delivery. Additionally, you'll assess current DevOps technical capabilities within platform and product teams to identify gaps and provide support to address them, drive continuous improvement, and enhance understanding of DevOps and Agile principles.

Our products are used globally to help empower financial inclusion by optimising credit and risk decisions with open banking data. They harness the power of cutting-edge Open Banking APIs and include a React front-end to allow users to share their banking data with lenders to enable quicker lending decisions, and a set of APIs and microservices written in C# using the latest ASP.NET Core framework to let the lenders access that data.

Requirements

  • Strong Understanding of software development and deployment processes including continuous integration/continuous delivery (CI/CD) pipelines.
  • Experience of designing, deploying, and maintaining fault tolerant, high scale and distributed systems in the cloud using Azure, AWS, or Google Cloud Platform.
  • Experience with infrastructure automation tools such as Terraform, Bicep, CloudFormation, Ansible, or Chef.
  • Good Knowledge of containerization technologies such as Docker and container orchestration tools like Kubernetes or Azure AKS.
  • Experience with monitoring and logging tools like Azure Monitor, Application Insights, ELK stack, Splunk, or Datadog.
  • Skilled in relational database (SQL) systems and NoSQL technologies such as Cosmos DB, MongoDB, and object storage.
  • Experience with version control tools such as Git, Bitbucket, or SVN.
  • Experience with a CI/CD enterprise grade platform such as GitLab.
  • Strong knowledge of software development best practices with a focus on quality assurance.
  • Familiarity with scripting languages such as Python, or Bash.
  • A passion for collaborative development with a solid understanding of
  • the agile methodology and scrum framework.
  • Experience of mentoring other engineers, of peer review and process improvement.
  • Understanding of network protocols and web security best practices

Benefits

  • Remote first work from anywhere.
  • £65,000 - £80,000 gross/pension/EMI share scheme.
  • Continuous Professional Development budget (CPD).
  • Uncapped bike to work scheme.
  • Monthly recharge time.
  • Clan events and workshops from Christmas parties in Scotland to Team Building in Spain
  • Generous holiday allowance of 33 days inclusive (we will insist you take it!).
  • Home working contribution to set up (get comfy we want you to stay)
  • Ask us about our flexible working policy