Platform Engineer

Remote
Description

As Venntro's Platform Engineer you will help maintain, monitor, and evolve the mission-critical systems that keep our internal and external systems, across local, test and production environments.

Aspiring to be a Cloud-first platform, we look to utilise AWS, Cloudflare, and Docker containerisation, implemented via Infrastructure as Code (Terraform), whilst maintaining our existing, traditional estate of dedicated and virtualised Linux devices, running services at a corporate scale including Apache, MySQL, Nginx, Rabbit and Redis.

Our Platform Engineers are considered our infrastructure subject matter experts and act as the bridge between development teams and our platform estate. You will be empowered to effect real change, and encouraged to bring new ideas and solutions to the table, using your knowledge to help guide developers on technologies or approaches to take for both new and existing projects.

As part of our role of looking after local infrastructure, we also work to help the wider business with IT (Mac OS) support as required, as well as taking the lead on all matters concerning platform security.

This role is a full-time, permanent position, offering a salary of £35,000 - £40,000 (negotiable based on experience)

The successful candidate will be provided with an iMac and complementing hardware but is required to have a desk space, decent internet connection and the ability to focus in their home environment.

Whilst the role is remote, there will be the opportunity to join the team for social events, most of whom are based in the Berkshire area.

We are a down to earth, friendly bunch who are recognised for our effort and ambition to grow and progress.

Check out our excellent benefits package on our careers page!

Responsibilities
  • Build & maintain software and systems to manage platform infrastructure & applications.
  • Work to implement security, reliability, monitoring and performance improvements across development, test, and production infrastructure.
  • Collaborate to guide projects from inception to completion, providing feedback as required.
  • Work closely with the dev teams, guiding focus on platform technologies for projects.
  • Work closely with the wider business to provide support for infrastructure services.
  • Manage deployments to all environments.
  • Respond to, diagnose and resolve unexpected platform issues.
  • Participate in the on-call rota and provide support during major incidents / emergencies.
  • Communicate incidents in a timely and clear way internally and externally as required.
  • Assist in IT support across the business as required.
  • Participation in the on-call rota, and offer support during major incidents and platform emergencies as required
Requirements
  • A strong understanding of how the web works, and its core concepts.
  • 2+ years of Linux system administration (ideally RedHat / CentOS / Fedora).
  • Good understanding of Bash scripting.
  • Experience using Nginx to manage web servers.
  • Experience writing (My)SQL to query large and complex databases, and an understanding of MySQL replication principles.
  • Thorough knowledge of source control with Git and GitHub.
  • Configuration management or IaC experience (ideally Ansible or Terraform).
  • Understanding of both caching and event queueing concepts
  • Basic knowledge of networking protocols and concepts
  • Calm under (incident generated pressure)
  • Broad range of experience across a number of modern, typically open-source, web technologies
  • Deeply passionate about software engineering
  • Ability to code creative solutions to problems

 

How to Apply
How to apply

If you feel you would be a good fit for this role, please send a copy of your CV with a cover note (approx 200 words) to careers@venntro.com describing why this is the right role and company for you and why we should interview you for this position.

If successful, the interview process will be in three stages: 

1. A short 15-minute Google Hangout to review your CV and experience and discuss your motivations for a new role.

2. Google Hangout interview with the EA and COO to see if your skills and values align with our requirements. 

3. Google Hangout meeting with the CEO, COO and EA to explain what you will bring to the business, how you share our values and how your skills will support the business goals.