• DevOps Engineer (AWS / Linux / PHP)

    • Location: Derby, United Kingdom (Hybrid)
    • Salary: £36,000 – £45,000 DOE, plus benefits
    • Hours: Full Time
    • Contract Type: Permanent
    • Closing Date: 31-May-2024, 23:59
    Apply now

DevOps Engineer

About the company

Shipmate is a shipping automation Software-as-a-Service (SaaS) platform for mid-size merchants and local delivery companies. We connect merchant order processing systems with domestic and international delivery services provided by all mainstream UK and Ireland carriers.

Shipmate is used to fulfil orders by printing shipping labels and sharing tracking details with merchants and their customers. Shipmate helps speed up and simplify order fulfilment, while reducing potential for human error and ensuring the most cost-effective delivery services are always used.

Shipmate is operated by our parent company, Codemakers, which also provides contract consultancy and development services. We are a team of strategic thinkers, inquisitive in nature with an optimistic and determined outlook who solve real-world business challenges with solid, highly functional digital solutions that delight users. Our products and services are trusted by famous brands and used by thousands of people every day.

About the role

We are seeking a DevOps Engineer to work alongside our development team in maintaining and supporting the infrastructure that powers our projects and products, while assisting developers to configure and maintain development environments and with back-end development tasks such as reports, data extracts, API integrations and troubleshooting as part of providing customer support.

The role would suit a competent, technically able individual capable of troubleshooting problems with a measured approach, communicating effectively with both our clients and internal team to maintain service levels, resolve issues and ensure optimal performance.

We are open to receiving applications from individuals with one year or more practical experience maintaining Linux-based cloud servers on AWS. Candidates with experience deploying PHP and Laravel in a Containerised environment will be considered favourably.

You will be responsible for:

  • Maintaining AWS accounts and infrastructure for our web-based applications and APIs
  • Deploying and testing code releases to new and existing projects
  • Maintaining existing infrastructure, continually improving security and ensuring optimal system performance
  • Managing our Continuous Integration workflow and deployment pipelines
  • Supporting our Development team with configuration and maintenance of local development environments and test servers
  • First and second tier support for our customers
  • Troubleshooting and resolving operational system issues
  • Maintaining working documentation of server environments, deployment procedures and other operational processes
  • Assisting with Quality Assurance and testing of projects and products
  • Off-hours availability for supporting occasional service outage (on rota basis)
  • Development tasks such as content addition, SQL database maintenance and optimisation, producing reports and minor tweaks to web-based systems and APIs to assist their deployment and maintenance

The role includes a wide range of opportunities to continue to refine your skills and specialise in the fields that suit you best. Career growth opportunities include sponsored AWS Certification in addition to progression to DevOps Team Leader as we expand our DevOps team.

We are specifically looking for a DevOps Engineer with experience maintaining Linux-based application servers on the Amazon Web Services (AWS) platform, to support our mid-scale web portals and APIs. Our development machines are mostly Macs running Docker. Our current tech stack includes:

  • PHP / Laravel / Vue.js
  • Node.js
  • MySQL
  • Selenium / Playwright
  • Ruby-on-Rails (legacy)
  • Docker / Docker Compose
  • Prometheus / Grafana server monitoring
  • Atlassian BitBucket / Jira / Confluence
  • Ubuntu EC2 instances on AWS
  • AWS services including RDS, ELB, Lambda, ECR and ECS
  • Deployment pipelines using BitBucket Pipelines

In the role you will be supported by our existing development team and have the opportunity to advance and enhance our deployment and maintenance capabilities alongside optimising our hosting infrastructure.

Am I suitable for the role?

We are seeking a competent, experienced DevOps Engineer with a positive attitude eager to make an impact on our service delivery, learn new skills and who has excellent communication skills.

The successful candidate will be a trustworthy, methodical person with a proactive eagerness to continually improve working practices, maintain high standards and help others.

Prior commercial experience in DevOps, the AWS platform, Linux-based systems maintenance and implementing Continuous Integration workflows is essential.

Prior experience working on SaaS products or in an eCommerce environment is desirable. Knowledge of deploying and optimising performance and security of PHP, Ruby-on-Rails and Node.js applications to scale is desirable. Experience maintaining configuration automation tools such as BitBucket pipelines, Selenium and Playwright is also desirable.

What's the working environment like?

We operate from an office in Derby city centre, on a hybrid basis. The office provides a relaxed working environment with all the equipment you need to carry out your role, alongside private on-site parking, kitchen facilities and a generous selection of hot and cold drinks and snacks. We have daily team discussions by video conference and a wealth of remote working applications and tools to support hybrid on-site and remote working.

Initially you will be required to attend the office regularly for on-site training and role familiarisation, with this requirement reducing over your probationary period to occasional office working. You will therefore need to be within a commutable distance to Derby city centre.

What does my employment package include?

  • A starting salary of £36,000 – £45,000 depending on experience
  • 21 days holiday plus bank holidays
  • Hybrid home and office working
  • Time to develop your skills and an annual training allowance
  • AWS Certification sponsorship
  • Flexible working hours
  • Bupa medical insurance

Sounds great! How do I apply?

Please submit your CV along with a cover letter by email to careers@shipmate.co.uk. Please quote vacancy reference S4DV1 with your application.

The Application Process

Your application will first be considered by our senior management team and a qualification screening questionnaire may be required depending on the volume of applications we receive.

The initially selected field of candidates will be invited to a short video interview to discuss your application, ensure a good experience and cultural fit in order to be invited to an in-person interview at our offices, which will be limited to four places. We are recruiting one position in this recruitment process.

Shipmate is an equal opportunities employer and does not discriminate on the basis of race, religion, disability, gender, marital status, sexual orientation, age or any other illegal or unfair basis.

Important: Recruitment Agencies

We do not use recruitment agencies. All unsolicited communications from recruitment agencies, job board aggregators or outsourcing companies will be ignored and calls disconnected.

Want to print shipping labels from multiple carriers, send more parcels and track deliveries? Call us today on 01332 460 888 or book a demo.

Other benefits

As a member of the Shipmate Crew you can expect a truly competitive salary, a brand new Mac of your choice, health insurance, a city centre office within walking distance of all amenities along with regular trips to industry conferences (you choose!) and some memorable team days out.

Contact us: careers@shipmate.co.uk

  • New Mac of your choice
  • Health insurance
  • Regular team days out and socials
  • Conference visits
  • Time to learn and develop

Ready to take your business to the next level?

We’d love to talk to you about how Shipmate can…
  • Drastically speed up your fulfilment
  • Reduce human error & improve staff morale
  • Save you time & money
  • Help you to focus on growing your business
Martin Head of Customer Success

Talk to a Shipmate specialist today!

You're in good company...