DevOps Engineer
Role details
Job location
Tech stack
Job description
DevOps Engineer - Automation
Role Overview
My client is seeking an experienced DevOps Engineer to join an agile delivery squad supporting a high-profile Government programme. The role focusses on leading the transition from manual deployments to fully automated and containerised release processes. You will be responsible for automating build, deployment, and operational workflows to increase the reliability, scalability, and security of the client's platform.
Primary Responsibilities
- Lead the automation of build, deployment, and release processes as the platform moves from manual to automated workflows.
- Design, maintain, and improve CI/CD pipelines (GitLab).
- Automate configuration and environment management using Ansible, PowerShell, and Batch scripting.
- Support containerisation initiatives (e.g., Docker or equivalent).
- Collaborate with cross-functional teams in an agile delivery environment.
- Ensure deployments are secure, stable, and aligned with delivery cadence.
- Troubleshoot build and deployment issues in both Windows and/or Linux environments.
- Maintain strong documentation and follow compliance/security best practices.
Required Skills & Experience
- Proven background as a DevOps Engineer, Application Developer (DevOps), or Infrastructure Automation Engineer within agile delivery.
- Strong hands-on experience with:
- GitLab CI/CD
- Ansible
- PowerShell
- Batch scripting
- Strong understanding of deployment pipelines for on-premise environments.
- Experience with Docker or equivalent containerisation solutions.
- Experience deploying to both Windows and/or Linux environments.
- Familiarity with Jira or similar agile toolsets.
- Strong analytical and problem-solving skills with high attention to detail.
- Excellent communication and teamwork skills.
Nice-to-Have Skills
- Experience with Infrastructure as Code (IaC) and configuration-management best practices.
- Understanding of deployment-related security and compliance standards.
Expected Outcomes
- Fully transitioned platform from manual to automated, containerised deployment processes.
- Stable production releases delivered on a reliable quarterly schedule.
- Improved scalability, reliability, and deployment efficiency.
What you'll get in return Flexible working options available. Inside IR35 contract - 6 months rolling contract
What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career. #4762412 - Suleman
Requirements
- Proven background as a DevOps Engineer, Application Developer (DevOps), or Infrastructure Automation Engineer within agile delivery.
- Strong hands-on experience with:
- GitLab CI/CD
- Ansible
- PowerShell
- Batch scripting
- Strong understanding of deployment pipelines for on-premise environments.
- Experience with Docker or equivalent containerisation solutions.
- Experience deploying to both Windows and/or Linux environments.
- Familiarity with Jira or similar agile toolsets.
- Strong analytical and problem-solving skills with high attention to detail.
- Excellent communication and teamwork skills.
Nice-to-Have Skills
- Experience with Infrastructure as Code (IaC) and configuration-management best practices.
- Understanding of deployment-related security and compliance standards.
Expected Outcomes
- Fully transitioned platform from manual to automated, containerised deployment processes.
- Stable production releases delivered on a reliable quarterly schedule.
- Improved scalability, reliability, and deployment efficiency.