Senior DevOps Engineer (Contract)
Scroll down the page to see all associated job requirements, and any responsibilities successful candidates can expect.
Location: Glasgow
Contract Duration: Until 31/12/2026
On-site Requirement: 2-3 days per week
Day Rate: £340 (Inside IR35)
Role Overview
We are seeking a highly skilled Senior DevOps Engineer to join our team in Glasgow. This role requires hands-on experience with cloud infrastructure, containerised environments, and DevOps tooling, with a focus on AWS. The successful candidate will support the deployment, management, and automation of cloud-based applications, ensuring scalable, secure, and reliable environments.
Essential Skills / Basic Qualifications
5+ years of experience working with containers, Kubernetes, and related technologies on cloud platforms (AWS preferred).
3+ years of experience setting up cloud infrastructure using CloudFormation.
Hands-on experience with DevOps tools such as Jenkins, Bitbucket, Nexus, Git, Jira, etc.
Experience working with a broad range of AWS services, including:
API Gateway, Lambda, ECS, Elastic Load Balancers, EC2, MSK, RDS (Oracle preferred)
Experience with virtual server hosting (EC2), container management (Kubernetes, ECS, EKS), and Linux OS administration.
Solid understanding of cloud networking concepts, including VPCs, subnets, peering, firewalls, and network interconnects.
Basic understanding of Java-based applications, APIs, and microservices.
Desirable Skills / Preferred Qualifications
5+ years of scripting experience using PowerShell, Perl, Ruby, Node.js, or Python.
Proficiency with Jira, Jenkins, Bitbucket/GitLab, and Git workflows.
Experience working in controlled environments, such as banking or financial services.
Hands-on experience with Docker and at least one container orchestration platform (Amazon ECS/EKS or Kubernetes).
Relevant AWS certifications (e.g., AWS Certified DevOps Engineer, AWS Solutions Architect).
Key Responsibilities
Design, deploy, and maintain cloud infrastructure on AWS using CloudFormation and other automation tools.
Manage containerized environments, including Kubernetes clusters and ECS/EKS deployments.
Implement and maintain CI/CD pipelines for continuous integration and delivery using Jenkins and Git workflows.
Monitor, troubleshoot, and optimize cloud-based applications and environments for performance, reliability, and security.
Collaborate with development and operations teams to ensure smooth deployment of applications and infrastructure.
Document architecture, processes, and configurations to maintain knowledge base for the team.
TPBN1_UKTJ