Senior DevOps Engineer
Location
Woking office (1 day per week on-site, 4 days remote)
About the Role
We're seeking an experienced Senior DevOps Engineer to join our growing engineering team. In this role, you'll be instrumental in shaping our infrastructure strategy, leading the design and implementation of robust, scalable systems that power our operations. You'll work at the intersection of development and operations, driving excellence in automation, reliability, and security while mentoring team members and collaborating across the organisation.
This is an opportunity to make a significant impact, taking ownership of critical infrastructure decisions and helping to evolve our DevOps practices to world-class standards.
Key Responsibilities
Infrastructure \& Architecture
Design, build, and maintain scalable, high-quality Infrastructure as Code (IaC) using industry-leading tools
Lead infrastructure strategy and influence key architectural decisions with a focus on scalability, reliability, and security
Continuously evaluate and optimise workflows to enhance efficiency and resource utilisation
CI/CD \& Deployment
Take ownership of CI/CD pipelines, ensuring seamless, resilient builds and deployments
Implement automation strategies that accelerate delivery while maintaining quality and stability
Embed robust security measures into all DevOps workflows to safeguard infrastructure and ensure compliance
Monitoring \& Reliability
Develop and refine observability strategies using tools such as Grafana, Postman, and CloudWatch
Proactively monitor system health and lead efforts to resolve critical issues
Minimise downtime and maintain high operational standards across all systems
Leadership \& Collaboration
Mentor team members, fostering skill development, knowledge sharing, and a feedback-driven culture
Collaborate with SRE and DevOps engineers across the company, promoting best practices and standards
Communicate DevOps concepts clearly to both technical and non-technical stakeholders
Manage complex projects, prioritising tasks and dependencies to align with business objectives
Essential Requirements
Technical Expertise:
Proven track record designing, developing, and maintaining
Infrastructure as Code
with
CloudFormation
and
Terraform
Strong hands-on experience with AWS cloud platform and associated services
Extensive experience with CI/CD tools (e.g., Jenkins, Bitbucket) and ideally orchestration automation tools (e.g., SpaceLift)
Advanced skills in observability, monitoring, and debugging tools (e.g., Grafana, Splunk, CloudWatch)
Demonstrated ability to architect scalable, reliable, and secure infrastructure solutions
Hands-on implementation of advanced security measures in CI/CD and infrastructure workflows
Professional Skills:
Strong problem-solving mindset with experience managing and delivering large-scale projects or ongoing products
Knowledge of Agile methodologies and experience using collaboration tools like Jira and Confluence
Background in software engineering and/or computer science
Exceptional communication skills with the ability to explain complex technical concepts to diverse audiences
Proven experience mentoring team members and promoting continuous learning
Excellent written and verbal English communication
Desirable Skills:
Programming experience with
JavaScript/TypeScript
Proficiency with scripting languages (e.g., Ruby, Bash, Node.js)
Exposure to serverless paradigm and ideally the Serverless Framework
Experience with database systems (SQL, DynamoDB, Redis) and their integration with infrastructure
Familiarity with configuration management tools like Puppet or Ansible
Awareness of economic thinking and evaluating ROI of DevOps initiatives