DevOps Engineer

Puma Capital Group
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
API
Automation of Tests
Azure
Software as a Service
Cloud Computing
Software Quality
Code Review
Custom Software
DevOps
Key Management
Microsoft Dynamics
Open Web Application Security
Secure Coding
Software Engineering
Umbraco
Software Vulnerability Management
React
Delivery Pipeline
Google Cloud Functions
Vulnerability Analysis

Job description

The DevOps Engineer is responsible for ownership of Puma's in-house applications and CRM estate from a development perspective. This is a hands-on role with full accountability for the development lifecycle, delivery quality, and technical standards.

Excellent communication skills are essential, alongside the ability to build strong relationships with key stakeholders, delivery teams, and 3rd parties. The successful candidate will lead by example, remaining technically hands on while coordinating development activity with the existing Puma Data team, Marketing department and any external developers. The role requires considered decision-making, ownership mentality, and the flexibility to adapt as priorities evolve.

The role is offered on a hybrid basis and can be based at any of Puma's offices located in London, Manchester and Edinburgh, with monthly travel to the London Head Office, if not already London based.

Key Responsibilities

Ownership & Accountability

  • Own and be accountable for all in-house development, including architecture, code quality, security, reliability, and delivery outcomes
  • Act as the technical authority for Puma application development, ensuring consistency and best practice across the estate
  • Take full responsibility for development standards, tooling, environments, and deployment processes
  • Oversee our 3rd parties' SaaS providers development pipelines and advise on behalf of Puma

Technical Leadership

  • Fully hands on with development, reviews, troubleshooting, and solution design
  • Ensure all code and solutions meet current coding, architecture, and security standards
  • Maintain high code hygiene through code reviews, automated testing, documentation, and best practice enforcement
  • Identify root causes of technical issues and drive continuous improvement

Delivery & DevOps

  • Manage and maintain Azure DevOps environments, including pipelines, repositories, and access controls
  • Own and oversee CI/CD pipelines, ensuring efficient, secure, and reliable software delivery
  • Oversee deployment and operation of Pumas bespoke applications
  • Support planning and execution of releases, upgrades, and maintenance activity
  • Develop new and maintain existing API and ODI feeds to enhance system connectivity
  • Work alongside the Puma in-house Data team on business-wide development initiatives, assuring adherence to coding and security standards
  • Collaborate with the Puma in-house Marketing team to develop, support, and implement code fixes for our corporate websites
  • Work closely with the Puma Property Finance team to support the ongoing development and enhancement of their internal loan tracking system, Nautilus

Supplier Relationship Management

  • Identity external development partners and provide clear technical direction to the external developers, as appointed by Puma
  • Ensure any external development work conducted by Puma's appointed suppliers meets Puma's standards for quality, security, and documentation
  • Review output, manage dependencies, and ensure accountability for deliverables
  • Use external resources effectively while retaining Puma ownership and technical control

Security & Compliance

  • Implement and maintain secure coding practices across all solutions
  • Own vulnerability management across codebases and application stacks
  • Use and manage vulnerability scanning tools (e.g. Aikido, Microsoft Defender for Cloud / DevOps)
  • Ensure coding secrets and credentials are securely managed (e.g. Azure Key Vault) and properly lifecycle managed

Process, Documentation & Support

  • Create and maintain clear technical and process documentation
  • Improve and streamline existing development and operational processes
  • Support IT health checks such as certificate expiry and backups
  • Provide user support and training where required
  • Work within ITIL aligned practices (Incident, Problem, Change)

Requirements

Do you have experience in Sales?, * Demonstrable experience in a Developer Lead, DevOps Lead, or senior hands-on development role in a cloud only environment, within the financial services sector

  • Proven experience with Azure-based development, including Azure Function Apps
  • Hands-on experience designing, building, and maintaining CI/CD pipelines with Azure DevOps
  • Demonstrable knowledge of secure coding standards and vulnerability management
  • Working understanding of Dynamics 365 (both Sales and Marketing modules), including integrations and custom development
  • Experience developing and integrating third party services and APIs securely
  • Understanding of Umbraco or other content management systems
  • Proficiency in JavaScript, React, and modern development frameworks
  • Strong understanding of OWASP Top 10 and practical application of security controls
  • Ability to clearly document

Personal Attributes

  • Kind
  • Values-driven
  • Excellent communicator
  • Adaptable and willing to get stuck into whatever needs doing
  • Depth of character and gravitas but operating with humility
  • The drive and attitude to excel in a high performing environment whilst maintaining high levels of integrity
  • Energy, dynamism, and passion for complex business challenge
  • Organised, rigorous and disciplined
  • Pragmatic and practical

Apply for this position