At a Glance
- Tasks: Own and develop in-house applications, ensuring quality and security standards.
- Company: Join Puma, a leading brand with a dynamic and innovative culture.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with strong focus on personal development and team success.
- Why this job: Make a real impact on exciting projects while working with cutting-edge technology.
- Qualifications: Experience in DevOps or development roles, especially in cloud environments.
The predicted salary is between 60000 - 80000 £ per year.
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 Puma's 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
- Identify 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).
Experience and Skills required
- 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 challenges.
- Organised, rigorous and disciplined.
- Pragmatic and practical.
DevOps Engineer employer: Puma Capital Group
Puma is an exceptional employer that fosters a dynamic and inclusive work culture, offering a hybrid working model across its offices in London, Manchester, and Edinburgh. Employees benefit from a strong emphasis on professional growth, with opportunities to lead innovative projects and collaborate with diverse teams, all while enjoying the support of a values-driven environment that prioritises integrity and excellence.
StudySmarter Expert Advice🤫
We think this is how you could land DevOps Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. Building relationships can often lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to DevOps and Azure. This gives potential employers a tangible sense of what you can do and how you approach problem-solving.
✨Tip Number 3
Prepare for interviews by practising common DevOps scenarios and technical questions. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format and types of questions you might face.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Puma.
We think you need these skills to ace DevOps Engineer
Some tips for your application 🫡
Show Your Technical Skills:Make sure to highlight your hands-on experience with Azure DevOps and CI/CD pipelines. We want to see how you've tackled development challenges in the past, so don’t hold back on those technical details!
Communicate Clearly:Since excellent communication is key for this role, ensure your application reflects your ability to convey complex ideas simply. Use clear language and structure your thoughts well – it’ll show us you can build strong relationships with stakeholders.
Demonstrate Ownership Mentality:We love candidates who take ownership! Share examples of how you've led projects or initiatives in previous roles. This will help us see your accountability and decision-making skills in action.
Tailor Your Application:Don’t just send a generic CV! Tailor your application to reflect the specific requirements of the DevOps Engineer role. Mention your experience with secure coding practices and any relevant tools you’ve used – it’ll make your application stand out!
How to prepare for a job interview at Puma Capital Group
✨Know Your Tech Inside Out
Make sure you’re well-versed in Azure DevOps, CI/CD pipelines, and secure coding practices. Brush up on your knowledge of JavaScript, React, and any relevant frameworks. Being able to discuss your hands-on experience with these technologies will show that you’re not just a theorist but someone who can get stuck in.
✨Showcase Your Communication Skills
Since this role requires excellent communication, practice articulating your thoughts clearly. Be ready to explain complex technical concepts in simple terms, as you’ll need to collaborate with various teams. Think of examples where you’ve successfully communicated with stakeholders or led a team.
✨Demonstrate Ownership Mentality
Prepare to discuss instances where you took full ownership of a project or task. Highlight how you ensured quality and accountability in your work. This will resonate well with the interviewers, as they’re looking for someone who can lead by example and take responsibility.
✨Be Ready for Problem-Solving Scenarios
Expect to face some technical challenges during the interview. Prepare to walk through your thought process when troubleshooting issues or designing solutions. Show them how you identify root causes and drive continuous improvement, as this is key to the role.