Back to jobs

Senior DevOps Engineer - UK

Apadmi is a fast growing digital product business that specialises in mobile.


If you’ve ever ordered a Domino’s pizza from their mobile app, or used your Co-op membership app, or an Argos card then you’ve sampled our work. We create brilliant digital experiences that drive new value for some of the biggest brands in Europe. Our current client list includes Argos, Greene King, Sykes Cottages, Currys, TalkTalk, BBC, Co-op, Chelsea FC, Vodafone, Charles Stanley, Domino’s and more.


We are 290+ people, headquartered in Manchester with further offices in Edinburgh and Amsterdam. We are a team of strategists, product owners, designers, engineers and marketers who have been awarded for our complex solutions to business challenges. We are incredibly proud to have earned a spot on The Sunday Times Best Places to Work List for the second year in a row. 

Job Description:

We are seeking a dedicated and conscientious DevOps Engineer to join Apadmi. The ideal candidate will primarily focus on DevOps but it is desirable that they will also possess programming experience, preferably in .NET, and other server software development disciplines.

As a DevOps Engineer at Apadmi Performance, you will play a crucial role in ensuring the reliability, scalability, and performance of our clients' applications and systems, primarily for live production environments. You will collaborate with cross-functional teams, including software developers, system administrators, and project managers, to streamline development pipelines, automate repetitive tasks, and optimise infrastructure. The successful candidate will play a key role in developing and executing our established processes and ensuring smooth and efficient delivery of our existing products.

 

Key Responsibilities:

DevOps: Primarily responsible for ongoing DevOps activities, including but not limited to, deploying releases to environments, CI/CD, infrastructure maintenance, cloud maintenance and system monitoring.

Version Control: Maintenance of GIT and Bitbucket pipelines, ensuring efficient deployments from version control with DevOps tools.

Tools and Platforms: Use of tools such as TeamCity, Octopus, Circle CI, and Azure DevOps to orchestrate and automate builds and deployments to environments. The use of containerization technologies (Docker) and orchestration (Kubernetes). Familiarity with cloud platforms (AWS, Azure, GCP).

Performance Optimization: Identify bottlenecks and optimise system performance for better scalability and efficiency.

Emergency Response: Optionally be part of an on-call rotation to address critical incidents promptly.

Monitoring and Logging tools: Set up monitoring and alerting systems to proactively identify and address issues  (e.g., New Relic, Application Insights). Implement logging solutions for tracking system behaviour and debugging.

Security and Compliance: Implement security best practices to protect data and systems. Ensure compliance with industry standards and regulations.

 

Qualifications:

  • Degree in Computer Science, Engineering, or related field (not essential but preferred).

 

Preferred Qualifications:

  • Certifications in relevant areas such as AWS Certified DevOps Engineer
  • Experience with serverless architecture and microservices
  • Knowledge of DevSecOps practices
  • Any scripting and automation (e.g., Bash, Python, Ansible) qualifications.

 

Required Skills:

  • Proven experience as a DevOps Engineer or similar role.
  • Familiarity with deployment systems like TeamCity, Octopus, Circle CI, and Azure DevOps.
  • Proficiency in GIT and Bitbucket (and pipelines).
  • Infrastructure as Code (IaC): Manage infrastructure using tools like Terraform or CloudFormation, ensuring consistency and scalability.
  • Programming skills, preferably in .NET Server or other server side technologies.
  • Excellent problem-solving skills and the ability to work in a collaborative, team-oriented environment.
  • Strong communication skills and the ability to explain complex technical concepts to non-technical stakeholders.
  • Ability to maintain clear and up-to-date documentation for configurations and processes.

 

Desirable Skills:

  • Knowledge of other relevant DevOps tools and technologies.
  • Experience with server programming disciplines.
  • Automate provisioning and configuration of servers and resources.
  • Utilise software development skills to maintain current projects with a preference for experience in .NET server technologies and / or similar technologies including Node.

 

Why Apadmi?

  • Competitive compensation and benefits package.
  • Opportunity to work with cutting-edge technology.
  • Collaborative and innovative work environment.
  • Continuous learning and professional development opportunities.

As well as all the standard stuff you’ll get at Apadmi (think holidays, pension, the usual benefits), we have a collaborative community which offers a range of opportunities and rewards for our people, as well as excellent career development through our Apadmi Academy. We also trust our people to work in a way that supports their productivity, so we can offer a hybrid way of working which you are in control of. If it’s good for you, then it’s good for us, so let’s chat about what works during the interview process. 

If you are a proactive and enthusiastic DevOps Engineer with a passion for technology and a desire to contribute to a dynamic team, we encourage you to apply.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf

Select...
Select...