DevOps & Infrastructure Engineer - Detailed Job Description
Role Overview
An opportunity for a DevOps & Infrastructure Engineer to play a key role in delivering and supporting mission-critical systems within a highly automated environment. You will take ownership of the infrastructure layer, ensuring systems are secure, scalable, resilient, and fully aligned to customer and project requirements.
This role blends hands-on engineering with architectural design, working across the full lifecycle-from initial solution design through to deployment, monitoring, and ongoing optimisation. You will collaborate closely with software engineers, delivery teams, support functions, and customer IT stakeholders.
Key Responsibilities
Infrastructure Architecture & Design
- Design end-to-end infrastructure solutions across on-premise, hybrid, and cloud environments
- Define compute, storage, networking, virtualisation, and disaster recovery architectures
- Produce technical documentation including solution designs, network diagrams, and sizing specifications
- Align infrastructure designs with customer IT policies, security standards, and operational constraints
DevOps & Deployment
- Own and optimise CI/CD pipelines to support consistent, automated software delivery
- Manage build, release, and deployment processes across development, staging, and production environments
- Implement Infrastructure as Code (IaC) using tools such as Terraform, Ansible, or equivalent
- Drive best practices for environment consistency, configuration management, and release governance
Cyber Security & Compliance
- Ensure infrastructure is secure by design, incorporating system hardening and access controls
- Manage vulnerability remediation, patching strategies, and security updates
- Embed security within the software delivery lifecycle (DevSecOps principles)
- Support audits and ensure compliance with recognised frameworks (e.g., ISO 27001, Cyber Essentials)
- Lead incident response and root cause analysis for security and infrastructure-related events
Monitoring, Reliability & Support
- Implement monitoring, alerting, and observability across infrastructure and applications
- Define SLAs/SLOs and ensure systems meet availability and performance requirements
- Provide 3rd line support and escalation for complex infrastructure issues
- Conduct capacity planning, performance tuning, and reliability improvements
Lifecycle & Maintenance
- Manage patching cycles across operating systems, databases, and middleware
- Maintain infrastructure inventory, documentation, and lifecycle roadmaps
- Develop disaster recovery plans and operational runbooks
- Ensure systems remain supportable, secure, and up to date throughout their lifecycle
Skills & Experience
Essential
- Strong experience in DevOps, Infrastructure, or Site Reliability Engineering roles
- Expertise in Linux and Windows Server administration
- Hands-on experience with CI/CD tools (e.g., Azure DevOps, GitHub Actions) and version control (Git)
- Experience with Infrastructure as Code (Terraform, Ansible or similar)
- Scripting/automation skills (PowerShell, Python, Bash)
- Knowledge of virtualisation technologies (VMware, Hyper-V)
- Understanding of networking concepts (VLANs, firewalls, VPNs) and enterprise storage
- Experience with databases and messaging systems (PostgreSQL, RabbitMQ)
- Exposure to monitoring and observability tools (e.g., Prometheus, Grafana)
- Strong understanding of cyber security best practices, patching, and vulnerability management
- Ability to produce clear technical documentation and communicate with both technical and non-technical stakeholders
Desirable
- Experience working in industrial, manufacturing, or logistics environments
- Knowledge of warehouse or automation systems and integrations (ERP, WMS, PLC/SCADA)
- Cloud experience (Azure) and containerisation (Docker, Kubernetes)
- Familiarity with ITIL processes (incident, change, problem management)
- Relevant certifications (e.g., VMware, Security+, CISSP, Terraform)
Personal Attributes
- Strong ownership and accountability for delivering robust infrastructure solutions
- Pragmatic problem-solver with the ability to balance technical excellence and delivery timelines
- Effective communicator able to bridge software, infrastructure, and customer stakeholders
- Comfortable working in a project-driven, customer-facing environment
- Flexible approach with occasional travel and out-of-hours support for deployments
Summary
This role offers the opportunity to work on complex, high-availability systems where infrastructure is critical to operational success. You will play a central role in shaping DevOps practices, improving system reliability, and delivering high-quality solutions across a range of technically challenging environments.
To find out more about Computer Futures please visit (url removed)
Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales