Platform Engineer

Posted Feb 6

Description

This role involves work to build, improve, our internal developer platform, integrate and automate our Azure-hosted infrastructure, and the services in it. We’re looking for someone who is technically brilliant as well as a great problem solver with the ability to learn new skills quickly. The role is varied, but here’s a flavour of what you can expect to be doing:

  • Automate all aspects of the Software Development Lifecycle, develop highly repeatable processes
  • Maintain, improve and optimise our fleet of Azure cloud services
  • Work within our multi-disciplinary development team to write code to build and improve our services.
  • Design, implement and support our monitoring and alerting systems.
  • Collaborate with the development teams across the business to enhance the scalability, reliability and performance of their products and components.

Knowledge and Experience:

We would be looking for candidates who have previous experience working as a Senior Developer/Junior Platform Engineer or a Cloud Engineer/Mid-Level Developer. We are looking for someone who is highly technical with engineering experience, as well as being a creative problem solver and an excellent communicator.

 We’re open to candidates from a range of backgrounds but typically, the experience/ skills we’re looking for would include:

  • Exceptional development and engineering experience with strong coding skills in .NET or PowerShell
  • Hands-on experience working in both Agile and DevOps development methodologies
  • In-depth knowledge of Microsoft Azure Cloud or similar e.g. AWS
  • Capable of architecting security and compliance best practices in cloud infrastructure
  • Azure Resource Manager,Terraform or other IaC experience
  • Experience in CI/CD tools, Octopus Deploy, Github/TeamCity/Jenkins/AzureDevops or similar
  • DBMS experience with SQL Server and NoSQL databases like Cosmos and RavenDB
  • Excellent ability to communicate with staff and customers at all levels
  • A passion for your craft, and a willingness to share knowledge with others
  • Experience in monitoring and logging tools like App Insights, FluentD, Prometheus, Elastic Stack
  • Docker and Kubernetes experience is desirable