We’re looking for a skilled DevOps Engineer to take ownership of our in-house infrastructure. In this role, you’ll manage and secure our servers, automate deployment pipelines, and continuously improve our CI/CD systems. If you're passionate about infrastructure, security, and automation, and you thrive in hands-on environments, we want to hear from you.
DevOps Engineer Responsibilities
- Server & Infrastructure Management
- Administer and maintain Linux servers (Ubuntu, Debian, CentOS).
- Manage on-premise systems, including networking and power infrastructure.
- Implement high availability (HA) and failover strategies.
- Optimize server performance, storage solutions, and backup strategies.
- Maintain a hybrid infrastructure across AWS, on-prem, and private cloud.
- CI/CD & Deployment Automation
- Design and maintain CI/CD pipelines using GitHub Actions, GitLab CI/CD, or Jenkins.
- Automate deployment workflows for web apps and internal tools.
- Manage self-hosted CI/CD infrastructure (runners, deployment targets).
- Enhance deployment strategies (blue-green, zero-downtime rollouts, automated rollbacks).
Security & Compliance
- Harden servers and enforce firewall and access control policies.
- Enforce SSH key authentication and disable insecure access methods.
- Deploy intrusion detection systems (Snort, Suricata) and fail2ban.
- Monitor logs, perform regular audits, and manage secure storage and VPN access.
- Manage authentication systems, enforce 2FA, and proactively close security gaps.
Networking & Office IT
- Configure VLANs to isolate DevOps infrastructure from general office traffic.
- Consult and support general IT needs including secure Wi-Fi segmentation.
- Set up and monitor power systems (Smart PDUs, energy meters, UPS).
- Ensure networking reliability and physical infrastructure uptime.
Monitoring, Backups & Disaster Recovery
- Implement comprehensive monitoring for systems and networks.
- Set up alerts (via Slack, email) for outages, performance issues, and security events.
- Maintain backups (AWS S3, NAS, offsite redundancy).
- Develop and test disaster recovery and incident response plans.
Requirements
- 1+ year of experience in DevOps, infrastructure, or system administration.
- Proficient in Linux server management (Ubuntu, Debian, CentOS).
- Hands-on experience with CI/CD tools like GitHub Actions, GitLab CI, or Jenkins.
- Knowledge of networking concepts (firewalls, VLANs, VPNs, routing, BGP).
- Strong understanding of security best practices (SSH, IDS/IPS, access control).
- Familiar with Docker, Kubernetes, or similar containerization tools.
- Comfortable working with physical server hardware, PDUs, and UPS systems.
- Understanding of database administration (PostgreSQL, MySQL, MongoDB).
- Experience with monitoring/logging stacks (Grafana, Prometheus, ELK).
Bonus Points (Nice to Have)
- Experience with hybrid cloud infrastructure (AWS, Proxmox, OpenStack).
- Data center or hardware installation experience.
- Familiarity with DDoS protection and reverse proxies (Cloudflare, HAProxy, Traefik).
- Interest or experience in energy monitoring and infrastructure scalability.
What You’ll Get
- Opportunity to architect and manage an on-prem infrastructure from the ground up.
- Ownership over security, automation, and infrastructure processes.
- A high-impact, hands-on role in scaling hybrid cloud infrastructure.
- Work with a team that values automation, efficiency, and rapid iteration.
- Competitive salary and room to grow alongside the company.
Schedule:
Location Requirement: Must be able to reliably commute to or relocate to Warrington, WA1 1NN.
Language:
Experience:
- AWS: 1 year (required)
- Linux: 1 year (required)
Position: DevOps Engineer - Job Type: Full-Time - Salary: