Filter by category

Filter by type

DevOps Engineer at Deskpro

go back to Developer Jobs
  • London
  • fulltime
  • ₤60000 - ₤80000 per year
  • -
  • At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase, and guides, and everything in between. There's always something new to build.

    We have a Wimbledon office but remote opportunities are available for UK-based candidates who can't commute in.


    -------------------------


    Deskpro has a two different deployment models that present unique challenges for our DevOps engineers. We run Deskpro in the Cloud as a SaaS product running on AWS, but we also ship Deskpro to customers to run on-premise using a custom deployment product built atop Consul and Nomad. (E.g. this is similar to Github vs Github Enterprise that can be run on custom hardware.)

    Your job will encompass multiple parts of the business, everything from CI/CD setups and supporting developers, to maintaining and improving our SaaS platform, to supporting customers on their on-premise deployments. There is a variety to this role that'll make certain you'll never get bored and your skills will always be improving.

    Here are some real-life examples of tasks you'll help with:

    • Working with developers to improve our CI setup, such as improving performance of builds.
    • Creating CD workflows so we can deploy updates quickly in a controlled and stable way.
    • Improving our AWS infrastructure. We've got lots of ideas to improve our security and scalability, improve logging and visibility, performance, etc.
    • Setting up infrastructure for new sites and services as they become necessary.
    • Working on our on-premise deployment product built on Consul/Nomad. This is a custom tool that on-premise customers use to manage their deployments of Deskpro. This also requires general knowledge of Linux, networking, and containers.

    Requirements

    • Experience using tools like Docker and orchestration tools such as Nomad or K8S. We expect you'll have to learn some of our stack, but you will need a foundation to build on.
    • Strong experience with AWS and running containers in AWS using ECS and Fargate.
    • Experience working with Terraform or a similar IaC tool.
    • Experience creating Git-oriented CI/CD workflow.
    • Experience with a scripting language. We use PHP and NodeJS - experience with those specifically would be a bonus.
    • Experience operating Linux-based servers (i.e. non-AWS environments) so you can help with on-premise deployments.
    • Experience with HashiCorp products Consul and Nomad is a bonus. This is the stack that our on-premise deployment product is built on.
    • Experience with MySQL (and ideally Aurora on AWS) is a bonus. Deskpro uses MySQL very heavily.


    You are a good fit for the role if...

    • You have an earnest interest in delivering a great product to customers!
    • You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from spec's to dev docs to RFC's. You need to be able to know your audience and communicate clearly.
    • You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed.
    • You should be a fast learner. We often venture into unknown territory so you should be a Google-fu master and have experience-driven intuition.
    • You should be excited to dive deep into new technology. We're always happy to try new things if it'll help us ship better services.
    • You should have opinions on "the right way" to do things.
    • You work well with others and enjoy sharing your knowledge and leading by example.

    Benefits

    • Competitive Salary (60-80k) + Share Options
    • Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc.
    • A mixture of autonomy over your own work and real responsibilities to the team and business.
    • Your choice of equipment (most of our devs like Macbook's with two 4k monitors).
    • We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask!
    • A chance to be truly invested in your work and the company with a generous share options scheme.
    • 2 minute walk from shops, restaurants, pubs and gyms.
    • Lovely new offices, BBQs in the summer, Monday team breakfasts and Friday lunches. Unlimited coffee, tea, soft drinks and snacks with beers for Friday afternoon.
    • BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership.
    You need to be logged in to apply. Login or create an account.
    Is this job ad fake? Report it!   


    other jobs at Deskpro

    fulltime Backend Developer (PHP/Laravel/Symfony) at Deskpro in London
    29-10-2021
    fulltime Senior Technical Support Engineer at Deskpro in London
    25-11-2021
    fulltime Graduate Sales Executive at Deskpro in London
    25-11-2021
    fulltime QA Product Engineer at Deskpro in London
    25-11-2021
    fulltime Product Manager at Deskpro in London
    26-11-2021
    fulltime Talent Acquisition Manager at Deskpro in London
    27-11-2021
    fulltime Sales Executive at Deskpro in London
    07-01-2022