Role: Senior DevOps Engineer
Location: Reading or Leeds (Hybrid 1 day per week onsite)
Salary: £80k - £85k
Active SC Clearance required
We are looking for an experienced DevOps Engineer to join a high-performing team delivering fully automated, continuous deployment solutions. You will play a key role in building, maintaining, and improving infrastructure and deployment pipelines, while collaborating across development, QA, and operations teams.
This is an exciting opportunity to work in a modern, cloud-based environment using industry-leading tools and practices.
Key Responsibilities
Design and implement automated build and deployment pipelines for Java-based microservices
Contribute to version-controlled configuration assets within a fully automated CI/CD environment
Diagnose and troubleshoot infrastructure and deployment issues
Collaborate with development, QA, and operations teams to deliver reliable software services
Act as a key liaison between management, technical teams, and operations
Identify and implement automation opportunities that drive business value
Support large-scale CI/CD and source code management implementations
Monitor project progress and provide technical guidance where required
Build strong working relationships with internal teams and third-party suppliers
Work within an Agile delivery environment
Create and maintain lightweight technical documentation
Mentor and support junior team members
Essential Skills & Experience
Strong experience with CI/CD tools and practices (Jenkins, Git/GitLab)
Expertise in Infrastructure as Code (Terraform, Ansible)
Proven experience building automation frameworks using Ansible
Hands-on experience with AWS services, including:
EC2, S3, Lambda
EKS (Kubernetes)
API Gateway, ALB
Auto Scaling
Solid understanding of Linux systems, networking, and security hardening
Experience with containerisation and orchestration (Kubernetes, preferably EKS)
Strong scripting/programming skills (e.g., Python, Groovy, Shell, Perl)
Knowledge of Git branching strategies and source control management
Experience with automated testing tools (e.g., Cucumber, ReadyAPI)
Experience managing and scaling distributed systems in AWS environments
Familiarity with deployment strategies and release management approaches
Understanding of development concepts (REST APIs, JSON, YAML)
Experience integrating quality gates (e.g., SonarQube, regression testing) into pipelines
Desirable Skills
Experience with Jira or similar issue tracking tools
Knowledge of HashiCorp Packer (AMI creation) and Vault (secrets management)
Familiarity with messaging systems (IBM MQ, RabbitMQ)
Experience with monitoring/observability tools (Elastic Stack, AppDynamics)
TPBN1_UKTJ